面向Java开发者的ChatGPT提示词工程(10)

在ChatGPT的众多应用中,拼写检查和语法检查犹如璀璨的明珠,受到广大用户的热烈追捧。我对此深信不疑,且一直在实践中坚定不移。特别是在使用非母语的情况下,它的作用更为显著。接下来,让我们通过一些常见的拼写和语法问题的实例,一探ChatGPT如何巧妙地帮助我们解决这些难题的神奇之处。

拼写检查

首先,让我们看一个英语句子中存在拼写错误的例子:

You are welcone to leavn ChatGPT at the One More Society.

接下来,我们将利用ChatGPT来找出这个英语句子中的拼写错误:

java 复制代码
public static void main(String[] args) {
    String text = "You are welcone to leavn ChatGPT at the One More Society.";

    String prompt = "分析三个反引号之间的英文句子,找到英文句子中的拼写错误。如果没有找到,就回答"没有找到拼写错误"。\n"
            + "```%s```";
    String response = getCompletion(String.format(prompt, text));
    System.out.println(response);
}

然后,让我们一起执行这段代码,看一下输出结果:

在这个句子中有两个拼写错误。"welcone" 应该是 "welcome","leavn" 应该是 "leave"。

让我再来尝试没有拼写错误的句子。

java 复制代码
public static void main(String[] args) {
    String text = "You are welcome to learn ChatGPT at the One More Society.";

    String prompt = "分析三个反引号之间的英文句子,找到英文句子中的拼写错误。如果没有找到,就回答"没有找到拼写错误"。\n"
            + "```%s```";
    String response = getCompletion(String.format(prompt, text));
    System.out.println(response);
}

输出结果如下:

没有找到拼写错误。

语法检查

让我们看一个英语句子中存在语法错误的例子:

You is welcome to learns ChatGPT at the One More Society.

接下来,我们将利用ChatGPT来找出这个英语句子中的语法错误:

java 复制代码
public static void main(String[] args) {
    String text = "You is welcome to learns ChatGPT at the One More Society.";

    String prompt = "分析三个反引号之间的英文句子,找到英文句子中的语法错误。如果没有找到,就回答"没有找到语法错误"。\n"
            + "```%s```";
    String response = getCompletion(String.format(prompt, text));
    System.out.println(response);
}

然后,让我们一起执行这段代码,看一下输出结果:

这个句子中有两个语法错误。首先,"You is" 应该改为 "You are"。其次,"learns" 应该改为 "learn"。所以,正确的句子应该是 "You are welcome to learn ChatGPT at the One More Society."

让我再来尝试没有语法错误的句子。

java 复制代码
public static void main(String[] args) {
    String text = "You are welcome to learn ChatGPT at the One More Society.";

    String prompt = "分析三个反引号之间的英文句子,找到英文句子中的语法错误。如果没有找到,就回答"没有找到语法错误"。\n"
            + "```%s```";
    String response = getCompletion(String.format(prompt, text));
    System.out.println(response);
}

输出结果如下:

没有找到语法错误。

错别字检查

除了在英文的拼写及语法的海洋中,寻找那些隐藏的错误,我们也可以邀请ChatGPT作为我们的伙伴,一同在中文的错别字森林中进行探索。

让我们看一个中文句子中存在错别字的例子:

欢迎来倒万猫学社学习ChatGPT。

接下来,我们将利用ChatGPT来找出这个中文句子中的错别字:

java 复制代码
public static void main(String[] args) {
    String text = "欢迎来倒万猫学社学习ChatGPT。";

    String prompt = "分析三个反引号之间的中文句子,找到中文句子中的错别字。如果没有找到,就回答"没有找到错别字"。\n"
            + "```%s```";
    String response = getCompletion(String.format(prompt, text));
    System.out.println(response);
}

然后,让我们一起执行这段代码,看一下输出结果:

"倒万猫学社"中的"倒"字应该是"到",所以正确的句子应该是"欢迎来到万猫学社学习ChatGPT。"

让我再来尝试没有错别字的句子。

java 复制代码
public static void main(String[] args) {
    String text = "欢迎来到万猫学社学习ChatGPT。";

    String prompt = "分析三个反引号之间的中文句子,找到中文句子中的错别字。如果没有找到,就回答"没有找到错别字"。\n"
            + "```%s```";
    String response = getCompletion(String.format(prompt, text));
    System.out.println(response);
}

输出结果如下:

没有找到错别字

应用实例

我们经常会遇到各种AI英语作文批改工具,其中一些甚至需要付费使用。然而,只要掌握了本文的提示词技巧,你就能够自己创建一个AI作文批改助手。

假设我们的目标是批改初中一年级学生的英语作文。首先,我们需要让ChatGPT扮演一个初中英语老师的角色。然后,我们让它帮助我们检查作文中的拼写和语法错误,并将修正后的作文输出。

这样,我们就能够利用AI的力量,以更高效、准确的方式批改英语作文,同时也能为学生提供更具针对性的反馈,帮助他们提高英语写作水平。

让我们看一个英语作文的例子:

Last summer, I go to the beach with my family. It was very fun and exciting. We swim in the sea and build sand castles. The water was very warlm and the sand was hot. I see many fishs in the water and they was beautiful.

接下来,我们将利用ChatGPT进行英语作文的批改:

java 复制代码
public static void main(String[] args) {
    String text = "Last summer, I go to the beach with my family. It was very fun and exciting. "
            + "We swim in the sea and build sand castles. The water was very warlm and the sand was hot. "
            + "I see many fishs in the water and they was beautiful.";

    String prompt = "你是一名优秀的初中英语老师。三个反引号之间的是学生写的英语作文。\n"
            + "第一步:找到英语作文中的所有的拼写错误。如果找到,给出正确的拼写;如果没有找到,就回答"没有找到拼写错误"。\n"
            + "第二步:找到英语作文中的所有的语法错误。如果找到,给出正确的写法,并且详细描述相关的语法知识点;如果没有找到,就回答"没有找到语法错误"。\n"
            + "第三步:修改英语作文中的拼写错误和语法错误后输出整篇作文。\n\n"
            + "```%s```";
    String response = getCompletion(String.format(prompt, text));
    System.out.println(response);
}

然后,让我们一起执行这段代码,看一下输出结果:

第一步:找到英语作文中的所有的拼写错误。

  1. "warlm" 应该是 "warm"
  2. "fishs" 应该是 "fish"

第二步:找到英语作文中的所有的语法错误。

  1. "I go to the beach with my family." 应该是 "I went to the beach with my family." 这是一个过去时的句子,所以应该使用过去式的动词。
  2. "We swim in the sea and build sand castles." 应该是 "We swam in the sea and built sand castles." 同样,这是一个过去时的句子,所以应该使用过去式的动词。
  3. "I see many fish in the water and they was beautiful." 应该是 "I saw many fish in the water and they were beautiful." 这是一个过去时的句子,所以应该使用过去式的动词。另外,"they" 是复数,所以应该使用 "were" 而不是 "was"。

第三步:修改英语作文中的拼写错误和语法错误后输出整篇作文。

Last summer, I went to the beach with my family. It was very fun and exciting. We swam in the sea and built sand castles. The water was very warm and the sand was hot. I saw many fish in the water and they were beautiful.

总结

本文详细介绍了如何利用ChatGPT进行拼写检查、语法检查和错别字检查。

首先通过实例展示了如何使用ChatGPT找出英语句子中的拼写错误,然后又通过另一个实例展示了如何找出英语句子中的语法错误。

此外,还介绍了如何使用ChatGPT找出中文句子中的错别字。

最后,通过一个实例展示了如何利用ChatGPT批改英语作文,包括找出作文中的拼写错误和语法错误,并给出修正后的作文。

《面向Java开发者的ChatGPT提示词工程》总目录

相关推荐
ym hyd 1114 小时前
试题库管理系统源码 Java+SpringBoot+Vue3 前后分离
java·vue.js·spring boot·毕设
唠点键盘之外的4 小时前
15 微调 vs RAG:到底怎么选
人工智能·机器学习·面试·aigc
AC赳赳老秦5 小时前
采集行为合规自检:OpenClaw 自动校验 robots 协议与采集频率,规避违规采集风险
java·开发语言·c++·python·php·deepseek·openclaw
钱栈up5 小时前
mvn compile 卡死在 javac 阶段:一次类型不匹配的排查与修复
java·开发语言
具身AGI5 小时前
人机协同预训练:三条路线,一条拉开差距
人工智能
东风破_5 小时前
LangSmith:从链路追踪到 RAG 自动化评估
人工智能
东方芷兰5 小时前
Agent 技术摘要 04 —— AI4S、VLM、VLA、VLN、WM、AI Infra
人工智能
catchadmin5 小时前
用 Jev 与 Laravel AI SDK 检测垃圾邮件和自动回复
数据库·人工智能·laravel
一 铭5 小时前
Pi实战 05:本地模型 · MCP · 安全沙箱篇
人工智能·ai·agent·harness
198******126346 小时前
2026企业AI办公工具选型指南:从评估框架到场景适配
大数据·运维·人工智能