Prompt三大框架之一 ICIO

🔍 ICIO 是什么?

ICIO 是一个经典的 Prompt(提示词)结构化框架 ,广泛用于提升大模型输出的稳定性、准确性与可控性 。

它由 4 个部分组成:

  1. Instruction(任务指令):告诉模型你要它做什么
  2. Context(上下文/背景):提供任务相关背景,让模型理解语境
  3. Input Data(输入数据):明确要处理的具体数据
  4. Output Indicator(输出格式):告诉模型输出的结构、风格或格式要求

👉 简单一句话:
ICIO = 明确做什么 + 补充背景 + 给输入 + 要输出长什么样。

ICIO 是目前工程师最常用、最易上手也最稳定的框架之一。


🧩 ICIO 四要素详解

1. Instruction ------ 要模型做什么

越具体越好。例如:

"请总结以下日志并指出潜在风险。"

2. Context ------ 为何做 / 用于哪里

帮助模型更符合你的目标用途。例如:

"这段日志来自生产环境,需要用于 Sev3 事故复盘。"

3. Input Data ------ 给什么数据

你要模型处理的原始内容。例如:

"日志如下:......(文本)"

4. Output Indicator ------ 输出格式

你想让模型以什么方式给结果。

例如:

"请输出为:Summary、Risk、Recommendation 三段结构化内容。"


🌟 一个真实、工程师常用的 ICIO 示例

复制代码
# Instruction
请分析以下 PR 评论并总结 Reviewer 的主要关切点。

# Context
这个 PR 属于网络元数据(Network Metadata)工作区,将用于决定是否合入。

# Input Data
<贴上 PR 评论文本>

# Output Indicator
请用 JSON 输出:
{
  "concerns": [...],
  "severity": "low | medium | high",
  "suggested_fixes": [...]
}

🧠 为什么 ICIO 如此流行?(工程师视角)

  • 减少模型误解 → Instruction + Context 明确目标
  • 提高可复现性 → Output Indicator 规定格式
  • 非常适合工程类任务 → 日志分析、代码解读、转换、报告生成
  • 更适合做 Agent / RAG / 工作流系统的 Prompt 模板
相关推荐
Joy T3 小时前
Agent 确定性上下文设计:从 Prompt 参数注入到能力分层
java·开发语言·微服务·架构·prompt·agent context
·云扬·7 小时前
Prompt 工程与安全:从 System 设计到注入防御
java·人工智能·安全·ai·prompt
Raas10013 小时前
MAI Gateway(魔芋企业级AI网关)功能全解:AI网关能做Prompt注入防护吗?一文看懂AI网关能力矩阵(v1.2.0)
网络·人工智能·gateway·prompt·mai gateway·企业级ai网关·企业级产品
Raas10014 小时前
AI网关能做Prompt注入防护吗?MAI Gateway(魔芋企业级AI网关)实战能力深度解读
gateway·prompt
技灵AI17 小时前
AI 家具视频提示词教程:单张客厅参考图生成竖版带货短片,提示词逐层怎么写
人工智能·prompt·aigc·电商运营
救救孩子把18 小时前
AI面试八股文-02_2-Prompt Engineering 面试题
人工智能·面试·llm·prompt·agent·agent记忆·agent面试题
坐吃山猪19 小时前
从 Prompt 到 Harness:AI 能力边界扩展的完整脉络
人工智能·prompt
单向箔19 小时前
08|一套可复制的 AI Coding 流程:从需求到提交怎么走
人工智能·prompt·ai编程
Java成神之路-21 小时前
大模型输出工程契约设计:从Prompt软约束到Schema硬约束
prompt·ai应用开发
大连好光景2 天前
提示词工程01
prompt·cot·few-shot·提示词工程