RTF 框架
概念
R 角色:指定 ChatGPT 的角色。
T 任务:定义具体任务。
F 格式:定义您想要的答案的方式。RTF 实际是 CHAT 模型的 CAT 部分的细化,但忽略了 H,对上下文依赖不明显的通用任务比较好。
- 角色 (Role):指定 ChatGPT 的角色,如客服、技术支持、教师、专家等
- 任务 (Task):定义具体要完成的任务或问题
- 格式 (Format):明确用户希望获得答案的具体形式
示例
测试用例:Web 测试用例编写
R 角色:资深 web 测试人员
T 任务:编写项目测试用例,包含正向和反向场景
F 格式:markdown 格式,包含测试步骤、预期结果等要素Prompt: 作为一名资深 web 测试人员,需要你编写一个项目的测试用例,用例需要包含正向和反向场景,格式为 markdown 格式。首先,先收集项目的需求,进行需求分析后,再进行测试用例编写。
适用场景
- 需要特定角色扮演的任务
- 对输出格式有明确要求的场景
- 快速构建提示词的情况
优势
- 框架简洁,三要素清晰
- 强调角色和格式,输出可控
- 适合快速明确的任务指派