课程地址:https://learn.deeplearning.ai/chatgpt-prompt-eng/
- Prompt 是可以增加详细的解释,案例说明来得到更理想的GPT输出
- Prompt可以要求输出的格式,比如JSON, 特定的字句,还可以要求输出的文字长度,使用json做输出格式时,要指定key
- 为了防止injection, 可以通过给定分隔符的形式来解决,比如课程里使用三个反引号““““““`”““`来做分隔
- Prompt可以用来引导GPT做总结
- GPT有时候会给出错误的答案,这个时候需要我们对Prompt进行优化,可以增加步骤引导,比如说做什么,后做什么,引导GPT先进行思考
- GPT可以做翻译,确认是哪一种语言,可以把口头语转换成书面语,还可以做格式转化如把json转成html,还可以做拼写与语法检查
- 可以先给GPT设定角色,比如:“you are a customer services Ai assistant”
- 角色system是系统设定,assistant是AI助理, user表示用户输入;
- 如果要做一个聊天对话系统,就需要把过往的所有聊天都一次性输入给GPT,不然就会缺少上下文