第二节:ChatGPT提示词Prompts的设计技巧

一.  说明

常见的prompt网站:

        https://www.aishort.top/    (推荐)

        https://www.explainthis.io/zh-hant/chatgpt    (推荐)

   https://github.com/dair-ai/Prompt-Engineering-Guide

        https://www.promptingguide.ai/zh

 

二. Prompt编写原则

1. 主要构成

  指令:让模型执行的特定任务或指令

  上下文:给模型的一些背景信息,让模型可以了解相关背景,从而产生更符合需求的信息

  输入问题:希望模型能够解答的问题

  输出提示:希望ChatGPT输出的格式

如:

  指令:请生成一篇关于人工智能的文章。

  上下文:人工智能是一种模拟人类智能的技术,可以帮助解决很多现实生活中的问题,比如自动 驾驶、自然语言处理等。

  输入问题:您认为人工智能的发展前景如何?

  输出提示:请以文章的形式输出您的回答。

2. 编写原则

  明确的意图

  需要明确地表达意图和要求。

  尽可能详细地描述所需的上下文、期望的结果等。

  要求越明确,越有希望获得想要的答案。

演示样例:

  您是一名高中的语文老师,想要推荐一些适合高中生的阅读书籍,您认为高中生应该读哪些类型的书籍?请列出来6本适合的书籍,并简单介绍他们的核心内容和阅读价值。

 

三. Prompt优化方法

1. 按照指定格式输出

2. 优化回答咒语

(1). Let's think step by step

  (让我们一步一步的思考)当你需要严密的推理的时,可以用这个指令。

(2). Can you break it down into simpler terms 

  (你能把它分解成更简单的术语吗?)当你觉得chatgpt的回答过于复杂或难以理解时,这个指令可以帮助你获得更简单易懂的解释。

 

(3). please list the pros and cons in chinese 

 (请列出有优缺点)当你对某个主题进行权衡分析时,这个指令可以帮助你获取一个全面的观点。

(4). Can you provide a step-by-step guide in chinese?

  (你能提供一步一步的指导吗?) 当你需要完成某个任务或学习某个技能时,这个指令可以让chatgpt提供一个分步指南。

 

四. 常用的Prompt场景

1. JS解释器

     我希望你像JavaScript解释器一样,我给你输入js代码,你给我输出结果。不需要任何解释,直接返回结果。

 

2. 模拟面试官

     我想让你担任.Net架构师的面试官。我将作为候选人,您将向我询问该职位的面试问题,我希望你只作为面试官回答,不要一次性写出所有问题。我希望你对我进行采访,问我问题,等待我回答,不要写解释,向面试官一样一个一个的问我,等我回答。 我的第一句话是:“您好,面试官,我是ypf”。

3. 语言翻译官

   我想让你充当英语翻译员、拼写纠正员和改进员。我会用任何语言与你交谈,你会检测语言, 翻译它并用我的文本的更正和改进版本用英语 =回答。我希望你用更优美优雅的高级英语单词 和句子替换我简化的AO级单词和句子。保持相 同的意思,但使它们更文艺。我要你只回复更正改进,不要写任何解释.

 

 

 

 

 

 

 

 

!

  • 作       者 : Yaopengfei(姚鹏飞)
  • 博客地址 : http://www.cnblogs.com/yaopengfei/
  • 声     明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
  • 声     明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
 
posted @ 2023-06-14 09:16  Yaopengfei  阅读(806)  评论(0编辑  收藏  举报