Skip to content

SAGE 框架

概念

Situation 情况:描述任务执行的上下文或背景
Action 行动:明确需要进行什么操作或步骤
Goal 目标:指出任务完成后应达到的目的或效果
Expectation 预期:对输出结果的具体要求

SAGE 框架由四个元素组成,用于明确和优化与人工智能模型的交互过程。

  • 情况 (Situation):描述任务执行的上下文或背景
  • 行动 (Action):明确需要进行什么操作或步骤
  • 目标 (Goal):指出任务完成后应达到的目的或效果
  • 预期 (Expectation):对输出结果的具体要求

示例

测试用例:Web 测试用例编写

Situation 情况:项目进入测试阶段,需要编写完整的测试用例来保证质量
Action 行动:收集项目需求文档,进行需求分析,设计测试场景,编写测试用例
Goal 目标:确保项目质量,覆盖所有关键功能点和边界场景
Expectation 预期:得到一份 markdown 格式的测试用例文档,包含正向和反向场景,每个用例包含测试步骤、预期结果等要素

Prompt:项目进入测试阶段,需要编写完整的测试用例来保证质量。作为资深 web 测试人员,你需要先收集项目需求文档,进行需求分析,设计测试场景,然后编写测试用例。目标是确保项目质量,覆盖所有关键功能点和边界场景。期望得到一份 markdown 格式的测试用例文档,包含正向和反向场景,每个用例包含测试步骤、预期结果等要素。

适用场景

  • 需要明确情况和预期的任务
  • 有具体目标和行动要求的场景
  • 对输出格式有明确要求的工作

优势

  • 四要素全面,强调情况和预期
  • 结构清晰,易于理解和执行
  • 适合各种任务类型和执行场合

基于 MIT 许可发布