Prompt Engineering 提示词工程

...

OpenAI 官方推荐六大策略

  1. 指令要清晰 (write clear instructions)

    // 范例1
    总结会议记录
    ---
    [会议记录]
    
    // 范例2
    用一个段落总结会议记录。然后写下演讲者的 Markdown 清单以及他们的每个要点。
    最后,列出发言人建议的后续步骤或行动项目。
    ---
    [会议记录]
  2. 提供参照(provide reference text)

    使用下方提供的由三重引号内的文章来回答问题。
    如果在文章中找不到答案,请回答“我找不到答案”。
    ---
    """文章一"""
    """文章二"""
    """文章三"""
    
    问题:[问题]
  3. 将复杂任务拆成简单的子任务 (split complex tasks into simpler subtasks)

    使用分类来让 GPT 参照处理子任务
    对于需要很长对话的对话应用,总结或过滤先前的对话
  4. 让 GPTs 有时间思考 (give GPTs time to “think”)

    首先制定自己的问题解决方案。
    然后将你的解决方案与学生的解决方案进行比较,并评估学生的解决方案是否正确。
    在你自己完成问题之前,不要决定学生的解决方案是否正确。
    
     ---
    
     问题陈述:XXX
     学生的解答:XXX
  5. 善用外部工具 (use external tools)

    // 范例:使用计算器
    你是一个有能力使用计算器的助手。
    当你需要进行数学计算时,请使用以下格式:
    计算:[数学表达式]
    例如:
    计算:23乘以47
  6. 系统性测试改变 (test changes systematically)

    当我们要确定提示词的修改或策略时,会需要定义一个全面性的测试,用系统性的方式评估,才能确保提示词是最佳的,让这个改变对总体影响是正面的。