← [ BACK_TO_NOTES ]

Augmented LLM

Augmented LLM 是在基础 LLM 周围接入 retrieval、tools、memory/context 等能力后的可执行模型构件;它扩大模型可获得的信息和可执行动作,但本身不等于具有长期自主控制循环的 Agent。

#ai #augmented-llm #concept #growing

[!info] related notes

Augmented LLM

一句话定义

Augmented LLM 是:

LLM
+ Retrieval
+ Tools
+ Context / Memory

形成的增强执行构件。

它让模型不仅依赖预训练知识与当前用户文本,还可以获取外部现场信息、调用真实工具,并使用跨步骤或跨会话状态。

Retrieval

Retrieval 解决:当前模型上下文中缺少哪些外部事实?

例如代码库搜索、文档搜索、企业知识、数据库查询、Web 搜索。

Retrieval 的结果最终仍要进入当前 Context 才能被模型使用。

Tools

Tools 解决:模型需要对外部世界执行什么能力?

例如读写文件、shell、API、浏览器、数据库、业务动作。

Function Calling、MCP、built-in tools 都可能成为工具接入层。

Memory / State

Memory 解决:哪些信息需要跨当前一次模型调用继续存在?

但要区分 conversation state、runtime state、durable business state 与 long-term memory,不能把所有持久化数据都叫 Agent memory。

最小执行链

User request
→ Build context
→ LLM reasons
→ maybe retrieve
→ maybe call tool
→ observe result
→ LLM continues
→ final output

为什么它还不一定是 Agent

增强能力不自动产生 autonomy。

完整 Agent 往往还需要:

  • goal/task state;
  • multi-step execution loop;
  • stop condition;
  • retry/recovery;
  • permissions;
  • approval;
  • trace;
  • durable state。

因此:

Augmented LLM
= Agent 的常见 building block

Agent
= Augmented capability
  + control loop
  + runtime/state/governance

“工具越多越强”为什么不成立

每个新增工具都会增加 tool selection ambiguity、schema/token cost、permission surface、error modes 与 observation noise。

所以能力设计应优先:

clear contract
→ minimal useful capability
→ observable result
→ permission boundary

而不是堆工具数量。

Retrieval、Tool、Memory 的边界

能力核心问题
Retrieval我还需要知道什么?
Tool我需要执行什么?
Memory哪些过去信息未来还要用?
Context这一次模型调用真正看到了什么?

它们可能共享底层存储或协议,但语义不同。

学习检查

不看正文回答:

  1. Augmented LLM 比裸 LLM 多了哪几类能力?
  2. Retrieval 与 Memory 为什么不是同一个概念?
  3. Tool result 为什么最终仍需要进入 Context 才能影响后续推理?
  4. 为什么有 tools 的 chatbot 仍不一定是 Agent?
  5. 完整 Agent 相比 Augmented LLM 还需要哪些 control/runtime 能力?
  6. 为什么增加更多 tools 可能降低而不是提高系统质量?
  7. 给一个 coding assistant,把 retrieval、tool、memory、runtime state 分别映射到真实组件。
创建于 2026/5/4 更新于 2026/9/30
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本