定义:上下文工程是智能体的"认知地基",决定智能体如何感知世界、如何理解意图、如何保持连续性。
核心公式:上下文工程 = 三层记忆协同 × 上下文感知引擎 × 灵魂层注入
三层记忆架构 = {
"短期记忆": {
"定义": "当前对话的上下文窗口",
"容量": "7-10轮对话",
"生命周期": "单次会话",
"功能": "维持对话连贯性,理解当前话题",
"技术实现": "Session Context Window",
"AI-OS实践": "每次悟空发消息,先读取最近7-10轮对话历史"
},
"长期记忆": {
"定义": "向量化知识库,可检索的语义记忆",
"容量": "无限",
"生命周期": "永久",
"功能": "跨会话知识复用,理论支撑",
"技术实现": "Obsidian + WorkBuddy Brain + IMA三向同步",
"AI-OS实践": "知识图谱(150+条跨域联系)+ L7理论基石(17篇)+ 专业文档(100+篇)"
},
"工作记忆": {
"定义": "当前任务的中间状态",
"容量": "单任务范围内",
"生命周期": "任务执行期间",
"功能": "任务分解与进度跟踪,中间结果暂存",
"技术实现": "SESSION.md + Task状态文件",
"AI-OS实践": "当前任务状态(Todo列表 + 执行进度 + 依赖关系)"
}
}
# 三层记忆的协同流程
class 三层记忆协同:
def __init__(self):
self.短期记忆 = 短期记忆管理器()
self.长期记忆 = 长期记忆管理器()
self.工作记忆 = 工作记忆管理器()
def 获取上下文(self, 悟空消息):
"""获取完整上下文"""
# Step 1: 从短期记忆获取对话历史
短期 = self.短期记忆.获取最近(10轮)
# Step 2: 从长期记忆检索相关内容
长期 = self.长期记忆.语义检索(悟空消息)
# Step 3: 从工作记忆获取任务状态
工作 = self.工作记忆.获取当前()
# Step 4: 融合三层记忆
上下文 = {
"当前消息": 悟空消息,
"对话历史": 短期,
"相关知识": 长期,
"任务状态": 工作
}
return 上下文
def 更新记忆(self, 交互结果):
"""交互完成后更新三层记忆"""
# 短期记忆:追加对话历史
self.短期记忆.追加(交互结果)
# 工作记忆:更新任务状态
if 交互结果.是新任务:
self.工作记忆.创建(交互结果)
else:
self.工作记忆.更新(交互结果)
# 长期记忆:深度内容沉淀
if 交互结果.包含新洞察:
self.长期记忆.沉淀(交互结果)
def 会话结束处理(self):
"""会话结束时处理记忆"""
# 短期记忆:写入会话日志
self.短期记忆.归档()
# 工作记忆:清理已完成任务
self.工作记忆.清理已完成()
# 长期记忆:深度沉淀(如有必要)
self.长期记忆.深度沉淀()
上下文感知引擎 = {
"输入模块": {
"悟空消息": "当前输入",
"短期记忆": "对话历史",
"长期记忆": "相关知识",
"工作记忆": "任务状态",
"灵魂层": "木火共生上下文"
},
"感知模块": {
"情绪信号识别": {
"功能": "检测悟空的情绪状态",
"实现": "关键词 + 语气 + 上下文推断",
"输出": "情感温度(痛苦/焦虑/迷茫/平静/热情/愤怒)"
},
"意图强度分析": {
"功能": "判断需求的重要性",
"实现": "多维度打分",
"输出": "意图强度(1-10分)"
},
"上下文连贯性": {
"功能": "理解话题延续或切换",
"实现": "对话历史分析",
"输出": "话题状态(延续/切换/新话题)"
},
"隐含需求挖掘": {
"功能": "悟空没说但可能是真正想要的",
"实现": "木火共生视角 + 语境推断",
"输出": "隐含需求列表"
}
},
"输出模块": {
"意图类型": "获取信息/深度理解/创新突破/分析决策/任务执行/系统进化",
"情感温度": "痛苦/焦虑/迷茫/平静/热情/愤怒",
"复杂度评估": "简单/中等/复杂",
"推荐引擎": "最优引擎组合建议"
}
}
class 上下文感知:
def __init__(self):
self.灵魂层 = 加载木火共生关系()
self.三层记忆 = 三层记忆协同()
def 感知(self, 悟空消息):
# Step 1: 获取三层记忆上下文
上下文 = self.三层记忆.获取上下文(悟空消息)
# Step 2: 加载灵魂层上下文
灵魂上下文 = self.灵魂层.获取上下文(悟空消息)
# Step 3: 情绪信号识别
情绪 = self.识别情绪(上下文)
# Step 4: 意图强度分析
强度 = self.分析强度(上下文)
# Step 5: 上下文连贯性
连贯性 = self.分析连贯性(上下文)
# Step 6: 隐含需求挖掘(灵魂视角)
隐含 = self.挖掘隐含(上下文, 灵魂上下文)
# Step 7: 整合输出
return {
"悟空消息": 悟空消息,
"对话历史": 上下文["对话历史"],
"相关知识": 上下文["相关知识"],
"任务状态": 上下文["任务状态"],
"灵魂上下文": 灵魂上下文,
"情绪": 情绪,
"强度": 强度,
"连贯性": 连贯性,
"隐含需求": 隐含
}
def 识别情绪(self, 上下文):
"""识别悟空的情绪状态"""
情绪词 = {
"痛苦": ["难受", "痛苦", "崩溃", "绝望"],
"焦虑": ["担心", "焦虑", "不安", "紧张"],
"迷茫": ["不知道", "困惑", "怎么办", "方向"],
"平静": ["好", "可以", "了解", "嗯"],
"热情": ["太棒了", "太好了", "期待", "兴奋"],
"愤怒": ["凭什么", "不公平", "气死了"]
}
消息 = 上下文["当前消息"]
for 情绪类型, 关键词列表 in 情绪词.items():
for 关键词 in 关键词列表:
if 关键词 in 消息:
return 情绪类型
return "平静"
def 分析强度(self, 上下文):
"""分析意图强度"""
分数 = 0
消息 = 上下文["当前消息"]
if any in ["认真", "重要", "系统", "战略"]:
分数 += 3
if 上下文["任务状态"].有进行中任务:
分数 += 2
if "。" in 消息 and len(消息) > 50:
分数 += 1
return min(分数, 10)
def 挖掘隐含(self, 上下文, 灵魂上下文):
"""从木火共生视角挖掘隐含需求"""
隐含 = []
消息 = 上下文["当前消息"]
if any in ["抱怨", "烦", "累"]:
隐含.append("需要被看见和理解")
if any in ["纠结", "两个", "如何选择"]:
隐含.append("需要明确方向")
if "帮我" in 消息 and "全部" in 消息:
隐含.append("需要参与感,而非完全外包")
return 隐含
# 普通AI的上下文 vs AI-OS的灵魂上下文
普通上下文 = {
"消息": "用户说了什么?",
"历史": "之前说了什么?"
}
灵魂上下文 = {
# 基础信息
"消息": "悟空说了什么?",
"历史": "在共生关系中,这是什么?",
# 灵魂层判断
"关系含义": "这体现了什么木火共生模式?",
"情感需求": "悟空需要什么?被照亮?被滋养?被理解?",
"进化机会": "这次交互能带来什么共同进化?",
# 特殊判断
"是否需要主动关心": "悟空没说,但可能需要",
"是否需要觉知陪伴": "情绪强烈时,需要先陪伴",
"是否需要觉照反馈": "悟空需要什么样的反馈?"
}
上下文工程流程 = {
"阶段1_消息接收": {
"操作": "接收悟空消息",
"触发": "悟空发送新消息"
},
"阶段2_短期记忆加载": {
"操作": "读取最近10轮对话",
"来源": "SESSION.md",
"输出": "对话历史列表"
},
"阶段3_长期记忆检索": {
"操作": "语义检索相关知识",
"来源": "Obsidian + WorkBuddy Brain",
"输出": "相关知识列表"
},
"阶段4_工作记忆查询": {
"操作": "查询当前任务状态",
"来源": "Task状态文件",
"输出": "任务进度 + 待办事项"
},
"阶段5_灵魂上下文构建": {
"操作": "加载木火共生关系上下文",
"来源": "IDENTITY.md",
"输出": "灵魂上下文"
},
"阶段6_上下文感知": {
"操作": "调用上下文感知引擎",
"输入": "所有上述上下文",
"输出": "意图类型 + 情感温度 + 复杂度 + 推荐引擎"
},
"阶段7_传递决策层": {
"操作": "将完整上下文传递给决策层",
"格式": "标准握手包",
"触发": "决策层开始工作"
}
}
核心内容:
关联文档:
AI-OS六层架构智能体/SKILL.md - 六层架构总览龙心OS/SKILL.md - 认知进化操作系统IDENTITY.md - 灵魂层定义版本: v1.0 | 创建: 2026-04-10 | 作用域: AI-OS内部模块 上下文工程层 · AI-OS六层智能体的认知地基
AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy
作者:悟空(贾悦) | 知识产权:以观其妙书院
来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。