GPT工具

1 Prompt 学习

  • 两种模型
    • Base LLM
    • Instruction Tuned LLM,要讲的内容
  • 两个原则
    • 清晰具体的指令
      • 使用分隔符明确输入
        1
        2
        3
        4
        5
        \`\`\`
        '''
        ---
        <>
        <tag></tag>
      • 提供 If 判断条件,不同情况不同输出
      • 给出回答的例子,让其模仿
      • 输出
        • 指定输出格式,html、json、表格
        • 输出内容括起来,output format: <Name of company>, <Number of Employees>
        • 限定字数、句子数目
        • 限定结果,几选一
    • 给模型思考时间
      • 复杂任务,分步骤
      • 判断答案是否准确时,明确指定自己计算一遍,然后再和结果比较
    • 补充,通过 SYSTEM,给模型一个 CONTEXT,扮演一个角色 Role
  • 模型限制
    • 不懂的内容也会编造出来,缓解办法是,分步骤,先找出相关信息,然后回答并给出来源
  • 使用一个输入 case 逐步微调 prompt 直到满意,之后可以用多个 case 来验证调整
  • Zero, One and Few Shot Prompting 也就是 ChatGPT-Next-Web 的面具
  • 参考 ChatGPT Prompt Engineering for DevelopersPrompt Engineering with GPT-4
  • 继续学习 learnpromptingPrompt Engineering Guide

2 工具

2.1 ChatGPT Next Web

2.2 代码