面向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提示词工程》总目录

相关推荐
程序 代码狂人3 分钟前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
Jsundoku10 分钟前
第四章 深度学习 -- 训练技巧
人工智能·深度学习
HDU-Dade40 分钟前
【校招笔试真题】简要介绍 Self-Attention 的前沿算法
人工智能·算法
2501_944521591 小时前
Deepmerge 跨端三方库仓颉适配全流程
java·python·eclipse·github
在所不辞兄1 小时前
【零基础学智能仿真-63】ABACUS作业工具与MCP接口
人工智能·深度学习·神经网络·机器学习·智能仿真
楚山之石1 小时前
【Medical Image Analysis】深度学习医学图像合成综述:伪CT、合成MRI与合成PET的架构、性能与临床边界
图像处理·人工智能·学习·mr·mri
blackappleD2 小时前
百度 Unlimited OCR 2 拆解:SR-SWA 如何让百页文档的 KV 缓存不再涨
人工智能·llm
数字新视界2 小时前
国产动环数据库在智能机房环境监控中的应用与优势分析
大数据·人工智能·数据中心·机房管理·模块化机房
holly就是我2 小时前
AI 编程助手为什么跑偏?用开源 ccglass 看清 Prompt、工具调用和 Token 消耗
人工智能·后端
雨中飘荡的记忆2 小时前
额度又见底了?这个开源项目,给 AI 编程助手接上 61 家"加油站"
人工智能