Ilya 分享的提示词建议:
1. 编写提示词时要清晰准确地沟通。明确陈述任务和描述概念的能力至关重要。
2. 要愿意快速迭代,快速连续地向模型发送许多提示。优秀的提示工程师乐于不断地来回改进。
3. 在设计提示词时,要考虑边缘情况和不寻常的情况。思考你的提示词在非典型情况下可能会如何失败。
4. 用不完美的、真实的用户输入来测试你的提示词。不要假设用户会提供格式完美或语法正确的查询。
5. 仔细阅读和分析模型输出。密切关注模型是否按照预期执行指令。
6. 消除假设,清晰地沟通任务所需的全部信息。系统地分解任务,确保包含所有必要的细节。
7. 在编写提示词时,要思考模型的“心智理论”。考虑模型可能会如何以与预期不同的方式解读你的指令。
8. 使用版本控制,并在处理提示词时跟踪实验。像管理和迭代代码一样对待提示词。
9. 要求模型识别指令中不清晰的部分或歧义。这有助于改进和完善你的提示词。
10. 要精确,不要过于复杂化。目标是清晰的任务描述,而不是构建不必要的抽象。
11. 考虑典型案例和边缘案例之间的平衡。虽然处理边缘案例很重要,但不要忽视主要用例。
12. 思考提示词如何整合到更大的系统中。考虑数据源、延迟和整体系统设计等因素。
13. 不要仅仅依赖写作技巧;提示工程需要清晰的沟通和系统性思维的结合。优秀的写作者不一定是优秀的提示工程师,反之亦然。
14. 当与客户合作时,帮助他们了解用户输入的现实情况。引导他们考虑真实世界的使用模式,而不是理想化的场景。
15. 大量练习查看数据和模型输出。熟悉模型如何响应不同类型的提示词和输入。