Skip to content
阅读进度

如何理解Agent、工具调用与确定性服务? ​

返回 大模型基础 目录

标准回答 ​

Agent 工作流可以根据目标与观察决定工具调用,再读取结果继续推进。工具 Schema 描述可选参数与返回形式,但模型生成调用参数仍是不可信输入。服务端验证身份、资源、状态和参数,副作用操作采用幂等和明确执行边界。

确定性的工作流适合步骤明确、错误代价高的操作,模型规划适合需要理解和选择的部分。两者可以组合:让模型提取候选或提出方案,由 Core 以固定规则接受或拒绝。这正对应 EachOf 的候选与权威提交分工。

长流程需要步数、时限、调用成本和失败停止条件,防止工具循环与无界重试。记忆可能帮助后续选择,但被记忆的指令不自动获得更高权限。系统应能解释哪一步依据何种信息作出动作。

追问与回答 ​

Tool Calling 与 MCP 是同一层吗 ​

工具调用是模型或应用请求执行能力的行为,MCP 是连接客户端与工具或资源服务的协议;还需要实际执行器与业务授权。

模型计划看起来合理为什么仍需检查 ​

它可能使用旧状态、错误 ID 或遗漏约束。计划质量与执行权限是独立要求。

易混淆点 ​

  • 让模型生成数据库操作后直接作为权威动作执行。

参考资料 ​

内容来源 ​

用完整回答理解机制,用真实证据解释项目。