Prompt指南

Prompt指南

Write clear instructions(写出清晰的指令)

  • 把话说的尽量的详细,尽量多的提供任何重要的详细信息和上下文
  • 让模型充当某个角色
  • 使用分隔符清楚地指示输入的不同部分
    • 例如:总结下列三引号分割的文本 “”“文本”“”
  • 指定完成任务所需的步骤
    • 例如:使用以下分步说明来响应用户输入。步骤 1 - 用户将为您提供三引号中的文本。用一个句子总结这段文字,并加上前缀「Summary:」。步骤 2 - 将步骤 1 中的摘要翻译成西班牙语,并添加前缀「翻译:」。
  • 提供例子
    • 按这句话的风格来写 XX 文章:”””落霞与孤鹜齐飞,秋水共长天一色。渔舟唱晚,响穷彭蠡之滨”””
  • 指定所输出的长度

Provide reference text(提供参考文本)

  • 让模型使用参考文本作答
    • 使用提供的由三重引号引起来的文章来回答问题。

Split complex tasks into simpler subtasks(将复杂的任务拆分为更简单的子任务)

  • 使用意图分类来识别与用户查询最相关的指令
  • 对于需要很长对话的对话应用,总结或过滤之前的对话
  • 分段总结长文档并递归构建完整总结

Give the model time to “think”(给模型时间「思考」)

  • 一步步思考
  • 让模型在急于得出结论之前找出自己的解决方案
    • 例如:首先制定自己的问题解决方案。然后将你的解决方案与学生的解决方案进行比较,并评估学生的解决方案是否正确。在你自己完成问题之前,不要决定学生的解决方案是否正确。
  • 使用内心独白来隐藏模型的推理过程
    • Deepseek 已经实现
  • 询问模型在之前的过程中是否遗漏了什么内容

Use external tools(使用外部工具)

  • 使用基于嵌入的搜索实现高效的知识检索
  • 使用代码执行来进行更准确的计算或调用外部API
  • 给模型提供特定的功能

Test changes systematically(系统地测试变更)


Prompt指南
https://x-leonidas.github.io/2022/04/10/24AI/Prompt指南/
作者
听风
发布于
2022年4月10日
更新于
2025年3月1日
许可协议