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指南/