掌握ChatGPT提示工程的艺术(一):吴恩达教你两大核心原则及实用策略

不久前,吴恩达和OpenAI合作开发了一套针对ChatGPT提示工程的最佳实践课程,课程名为《ChatGPT提示工程:开发者指南》。这门课程时长1小时,由吴恩达(Andrew Ng,DeepLearning.AI创始人)和伊莎·富尔福德(Isa Fulford,OpenAI技术人员)共同讲授,内容简单易懂,且提供实践环境。最重要的是,该课程完全免费。

掌握ChatGPT提示工程的艺术(一):吴恩达教你两大核心原则及实用策略

原则一:编写清晰、具体的说明

在与ChatGPT交互时,提供尽可能清晰和具体的说明是至关重要的。这将引导模型更准确地理解您的需求,并降低收到无关或错误回复的可能性。请记住,清晰的提示并不总是简短的提示。在很多情况下,更长的提示实际上可以为模型提供更多的清晰度和上下文。

策略示例

  1. 使用分隔符清晰地标识出输入的各个部分。例如:
    • 三个双引号:“””””
    • 三个反引号:““`”
    • 三个破折号:“—”
    • 尖括号:“<>”
    • XML标签:“<tag></tag>”
  2. 结构化格式输出:提示模型以JSON、HTML等结构化格式输出结果。示例:输入提示,让ChatGPT生成一个由三个虚构书名及其作者和类型组成的列表,并以JSON格式输出结果。中文示例输入:
    • “生成一个包含三本虚构书籍的列表,每本书包括书名、作者和类型。请以JSON格式输出,包含以下键:book_id, title, author, genre。”
掌握ChatGPT提示工程的艺术(一):吴恩达教你两大核心原则及实用策略

原则二:给予模型思考的时间

给予模型足够的时间来“思考”和处理信息是非常重要的。这样可以帮助模型更准确地理解复杂的指令并作出更准确的回应。

策略示例

  1. 明确说明完成任务所需的步骤。示例:输入提示,让ChatGPT先总结文本,然后翻译成法语,最后以JSON格式输出结果。中文示例输入:
    • “请按以下步骤操作:首先,用一句话总结以下文本,然后将总结翻译成法语,最后列出法文总结中的每个名字,并以JSON格式输出结果。”
  2. 提示模型不要匆忙得出结论,而是要找出自己的解决方案。示例:输入提示,让ChatGPT判断学生解答财务问题的答案是否正确。中文示例输入:
    • “判断学生解答的财务问题是否正确。首先,自己解决这个问题,然后将你的解决方案与学生的方案比较,评估学生的解决方案是否正确。”

结论

吴恩达曾说:“生成式人工智能为工程师提供了无限可能,让他们能在短时间内构建强大的应用程序,这在过去是难以想象的。”通过掌握这些关键原则和策略,我们可以更有效地利用ChatGPT,发挥其最大的潜能。

参考内容:https://mp.weixin.qq.com/s/LzwRLNlHpVd-sEY0RNub9Q

正文完