智能体与工具调用 原理
| 检索增强生成 检索增强生成(RAG)让语言模型在回答前先从外部库中取回相关文档并放进提示词,从而用上训练数据之外的知识,也能标出答案的来源。 | |
| 世界模型 世界模型是学习环境内部表示、并预测环境随动作如何变化的机器学习系统。在强化学习中,它相当于从经验中学出的模拟器,让智能体不必在真实环境里反复试错就能规划行动。 | |
| AI 智能体 AI 智能体指能感知环境、为达成目标自主行动的系统,范围从恒温器这样的简单装置一直到由大模型自行决定流程与工具调用的软件。 | |
| 指令微调 指令微调是一种监督微调,用来让大语言模型学会听从用户指令;FLAN 论文表明它能显著提升模型在未见任务上的零样本表现。 | |
| 提示注入(Prompt injection) 提示注入(prompt injection)指模型输入里的文字压过原本的指令和外围控制,让攻击者劫持整个应用;2023 年的研究进一步指出,恶意内容可以藏在应用自己检索到的资料里。 | |
| 计算机使用(Computer use) 计算机使用(computer use)是 Anthropic 在 2024 年 10 月开放公开测试的一项能力,让模型像人一样看屏幕、移动光标、点击和打字,从而操作原本为人设计的普通软件。 | |
| 多智能体系统 多智能体系统由多个相互作用的智能体组成,能解决单个智能体难以完成的问题。近年以大型语言模型为内核的框架,让智能体之间直接对话协作,使这一方向重新受到关注。 | |
| 工具调用(Tool calling) 工具调用让语言模型把算术、查找资料这样的子任务交给外部程序,再把返回结果写进回答。2023 年的 Toolformer 展示了模型可以自己学会何时调用、如何调用工具。 | |
| 规划(Planning) 规划(planning)是 AI 智能体(agent)把目标拆成中间步骤、决定下一步行动,并根据结果调整方案的过程,而不是一次给出答案。[^1][^2] | |
| 智能体记忆(Agent memory) 智能体记忆(agent memory)是智能体系统中负责保存当前上下文窗口之外的信息、以便日后调取的部分。2023 年的 MemGPT 把有限的上下文窗口视为这类设计必须绕开的核心约束。 |