BROKE 框架
概念
Background 背景:提供充足的背景信息。
Role 角色:明确扮演的角色
Objectives 目标:描述需要实现的目标。
Key Result 关键结果:期望的具体效果,以便对输出进行试验和调整。
Evolve 试验并改进:利用【a.改进输入;b.改进答案;c.重新生成。】三种自由组合的改进,来优化回答BROKE 框架融合了 OKR(Objectives and Key Results)方法论,旨在通过 GPT 设计提示,提高工作效率和质量。
- 背景 (Background):提供足够的背景信息,使 GPT 能够理解问题的上下文
- 角色 (Role):设定特定的角色,让 GPT 能够根据该角色来生成响应
- 目标 (Objectives):明确任务目标,让 GPT 清楚知道需要实现什么
- 关键结果 (Key Results):定义关键的、可衡量的结果
- 演变 (Evolve):通过试验和调整来测试结果,并根据需要进行优化
示例
测试用例:Web 测试用例编写
Background 背景:项目需要完整的测试用例来保证质量,测试用例需要覆盖正向和反向场景。
Role 角色:扮演一个资深 web 测试人员。
Objectives 目标:编写一份完整的项目测试用例文档。
Key Result 关键结果:一份包含正向和反向场景的 markdown 格式测试用例。
Evolve 试验并改进:根据需求变化,持续更新和优化测试用例。Prompt: "你是一名资深 web 测试人员,项目需要完整的测试用例来保证质量,测试用例需要覆盖正向和反向场景。你的目标是编写一份完整的项目测试用例文档,期望得到一份包含正向和反向场景的 markdown 格式测试用例。首先,先收集项目的需求,进行需求分析后,再进行测试用例编写。根据需求变化,你可能需要持续更新和优化测试用例。"
适用场景
- 需要迭代优化的任务
- 有明确目标和关键结果的项目
- 需要持续改进的工作流程
优势
- 融合 OKR 方法论,目标导向明确
- 强调持续优化和迭代改进
- 适合长期项目和复杂任务