LLM(大语言模型)与Agent的
核心矛盾在于:
“任务所需信息量” > “模型可持有上下文窗口”
当LLM的上下文窗口有限(如1M tokens),Agent系统必须通过外部“上下文管理策略”来弥补记忆短板。四大范式正是为此而生。
+------------------------------------------------+
| Global Context (全局上下文) |
| 用户输入 / 思考串 / 工具调用 / 工具结果 ... |
+------------------------------------------------+
↓ 读 & 写
+------------------+ 调用 +--------------+
| LLM 大脑 | ───────▶ | Tool 执行器 |
+------------------+ 结果 +--------------+
GlobalContextFinishTool显式标记。ctx = ["用户: 做一杯咖啡"]
for_inrange(10):
output = llm(ctx)
thought, tool, params = parse(output)
ctx += [f"思考:{thought}"]
iftool =="Finish":returnparams["result"]
obs = executor(tool, params)
ctx += [f"观察:{obs}"]
适用场景:短链路、强一致性任务、教学演示。
主 Agent (Project Manager)
│ 调用 AgentTool
▼
子 Agent (Expert) ← 隔离上下文 Sandbox
FinishTool结果写回FinishTool返回结果。iftool =="AgentTool":
sub = Agent(...)
result = sub.query(task=subtask, ctx=[], tools=sub_tools + ["Finish"])
ctx += [f"观察: 子任务完成 ->{result}"]
适用场景:多文档串行分析、独立子问题深度钻研。
┌── Worker A ──┐
用户请求 ─▶ 指挥官 O ─┼── Worker B ─┤→ 摘要 B
└── Worker C ──┘
... → 摘要 A/C...
↑
(异步收集 & 综合)
{
"worker_id":"researcher_pharma_001",
"task_domain":"AI in Pharmaceutical R&D",
"assigned_sub_task":"Investigate and summarize...",
"expected_output_specs": {
"format":"Markdown",
"max_length_words":700
},
"suggested_tool_priority_list": [
"
ubMedSearchTool",
"ArxivSearchTool"
],
"constraints_and_exclusions": [
"Exclude company stock news."
]
}
适用场景:大规模信息搜集、并行研究、低依赖广度优先任务。
┌───────────────┐ 发布指令 ┌────────────┐
│ 认知核心 LLM │ ───────────▶ │ 事件总线 EB │
│ (Planner) │ ◀─────────── │ (Pub/Sub) │
└───────────────┘ 反馈事件 └────────────┘
│ 更新世界模型
▼
Persistent World Model (DB)
事件总线 ⇄ 多 Actor (Shell / File / Browser / ...)
loop:
plan = cognitive_core.plan(world_model)
for action in plan.ready():
EB.publish(action)
for event in EB.consume():
world_model.update(event)
if event.is_error:
repair_plan = cognitive_core.diagnose_and_fix(event)
world_model.inject(repair_plan)
适用场景:端到端复杂任务、7x24自主运维、AGI探索。
选型决策树:
始于简单,归于简单,所有复杂只是通向更高层次简单的必经之路。
在可预见的未来,Agent系统仍需在“上下文匮乏”与“工程复杂度”之间披荆斩棘。选型的关键不在炫技,而在ROI、可观测性、容错需求。
愿本赏析文档为你打造下一代AI Agent系统提供一盏指路灯。
| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |