Skip to content

ICIO 框架

概念

Instruction 指令:执行的具体任务。
Context 背景信息:提供背景信息,以引导模型生成更符合需求的回复。
Input Data 输入数据:需要处理的数据。
Output Indicator 输出引导:告知所需输出的类型或风格。

ICIO 框架主要关注任务的明确性和输出的格式控制,特别适合那些需要明确指导 AI 完成特定任务的场景。

  • 指令 (Instruction):明确告诉模型需要做什么
  • 背景信息 (Context):提供上下文环境,引导模型理解任务
  • 输入数据 (Input Data):为模型提供具体的工作材料
  • 输出引导 (Output Indicator):确保模型的输出符合预期格式和要求

示例

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

Instruction 指令:编写项目的测试用例
Context 背景信息:作为资深 web 测试人员,需要确保项目质量
Input Data 输入数据:项目需求文档、功能说明
Output Indicator 输出引导:生成的测试用例应该是 markdown 格式,包含正向和反向场景

Prompt:"你的任务是作为一个资深 web 测试人员,编写一个项目的测试用例。你需要从项目需求文档和功能说明出发,确保项目质量。生成的测试用例应该是 markdown 格式,包含正向和反向场景。首先,先收集项目的需求,进行需求分析后,再进行测试用例编写。"

适用场景

  • 需要精确控制输出格式的任务
  • 数据处理和转换任务
  • 对输出风格有明确要求的场景

优势

  • 强调任务的明确性
  • 输出格式可控性强
  • 结构清晰,易于理解

基于 MIT 许可发布