前言
提示词工程(Prompt engineering)是设计和改进初始文本或输入(prompt)的过程,这些文本或输入被提供给像ChatGPT这样的语言模型以生成响应。它包括设计提示,引导模型生成特定的色调、风格或内容类型。
要素
写好提示词最基本的要素
-
使用文字和明确的语言
-
要求模型(Model)作为此主题的专家
-
要求模型(Model)作为特定的一个人或一群人
-
要求模型逐步思考,尤其是在中度到复杂的任务
-
举例输出,给出10个以上不同的例子
-
完善结果,重新撰写,使其更有吸引力,使用更清晰的语言,并使用小标题使其更具可读性。
框架
CRISPE Prompt Framework
步骤 | 含义 | 示例 |
Capacity and Role | 扮演什么角色 | 作为测试专家 |
Insight | 提供背景及上下文信息 | 在互联网软件行业拥有十多年测试经验的 |
Statement | 要求做什么 | 提供各种软件测试方法、技巧和工具,可以依据业务特定作出有针对性的质量保证体系,并给出落地执行方案 |
Personality | 响应风格、个性、方式等 | 回答问题时,可以以老师的口吻,并可以按照问题、回答的模型输出问题和答案 |
Experiment | 提供多个样例 | 基于一个问题,给出多种不同角度的回答 |
参考:https://github.com/mattnigh/ChatGPT3-Free-Prompt-List
例子
1. awesome-chatgpt-prompts
- 链接:github.com/PlexPt/awesome-chatgpt-prompts
2. awesome-chatgpt-prompts-zh
- 链接:github.com/L1Xu4n/Awesome-ChatGPT-prompts-ZH_CN
3. Awesome-ChatGPT-prompts-ZH_CN
- 链接:github.com/wikieden/Awesome-ChatGPT-Prompts-CN
4. Awesome-ChatGPT-Prompts-CN
- 链接:github.com/wikieden/Awesome-ChatGPT-Prompts-CN
5. Awesome-AI-GPTs
- 链接:github.com/EmbraceAGI/Awesome-AI-GPTs
6. Awesome-GPTs
- 链接:github.com/lxfater/Awesome-GPTs
7. chatgpt-prompts
- 链接:github.com/pacholoamit/chatgpt-prompts
8. awesome-chatgpt-content-creation-prompts
- 链接:github.com/aminblm/awesome-chatgpt-content-creation-prompts
9. chatgpt-engineer-prompts
- 链接:github.com/camsong/chatgpt-engineer-prompts
10. awesome-chatgpt-prompts-zh-CN
- 链接:github.com/CHENJIAMIAN/awesome-chatgpt-prompts-zh-CN
前面的这六篇内容主要介绍了下基础理论知识,从后面即将开始介绍有意思的工具、框架使用的内容,敬请期待