Tools
MCP Server暴露的可执行操作集合,由模型自主决定调用、带有副作用,需用户或Host授权
核心事实
时间轴 (近 90 天)
Tools 是大模型与自有系统通信的方式,面向自己系统的 API 方法。
工具由模型决定何时调用,资源由客户端或用户选择读取,提示通常由用户显式触发,这种划分影响权限设计。
Tools 解析上浮后,通过日志 Advisor 可以监控 Tools 传递的信息,解决了旧版本中上层 Advisor 看不到 Tools 传递内容的黑盒问题。
DeepSeek 公布的 11 项基准中,1017 全部超越前代:Tools 从 36.8 升至 42.6,DeepSWE 从 74.2 升至 77.0,ProgramBench 从 20.3 升至 29.1,TerminalBench 4.0 从 31.2 升至 42.3。
MCP对Tool的分类标准不在于读还是写,而在于是否需要根据输入参数执行某段逻辑
一个工具应尽量只做一件明确的事,工具越简单调用出错概率越低、易排查、可单独测试
在Agent架构中,Planner层负责将模糊需求拆解成可执行步骤,是真正决定下一步做什么的决策者,而Tools只是执行者
企业级AI应用开发的真实痛点包括多层记忆架构、Tools选择困难、MCP授权和RAG检索精度提升
Tools工具调用(Function Calling)允许模型在对话中主动触发预定义函数并将结果纳入回答,由大模型厂商更早于MCP推出
Tools是智能体动手干活的能力接口,分析题目用read,创建修改代码用edit或write,运行测试用bash
还有 3 条时间轴事件
全部知识事实 (15)
MCP定义了三种核心原语:Tools(工具调用)、Resources(资源读取)和Prompts(提示模板)
90%已验证工具由模型决定何时调用,资源由客户端或用户选择读取,提示通常由用户显式触发,这种划分影响权限设计。
65%已验证Tools(Function Calling)是让大模型与自己系统进行通信的方式,通过将业务方法名称、描述和参数结构注册给大模型实现调用
65%待验证Tools选择困难问题在工具数量超过20个后尤为突出
60%待验证Tools 是大模型与自有系统通信的方式,面向自己系统的 API 方法。
50%待验证Tools 解析上浮后,通过日志 Advisor 可以监控 Tools 传递的信息,解决了旧版本中上层 Advisor 看不到 Tools 传递内容的黑盒问题。
50%待验证DeepSeek 公布的 11 项基准中,1017 全部超越前代:Tools 从 36.8 升至 42.6,DeepSWE 从 74.2 升至 77.0,ProgramBench 从 20.3 升至 29.1,TerminalBench 4.0 从 31.2 升至 42.3。
50%待验证MCP对Tool的分类标准不在于读还是写,而在于是否需要根据输入参数执行某段逻辑
50%待验证一个工具应尽量只做一件明确的事,工具越简单调用出错概率越低、易排查、可单独测试
50%待验证在Agent架构中,Planner层负责将模糊需求拆解成可执行步骤,是真正决定下一步做什么的决策者,而Tools只是执行者
50%待验证企业级AI应用开发的真实痛点包括多层记忆架构、Tools选择困难、MCP授权和RAG检索精度提升
50%待验证Tools工具调用(Function Calling)允许模型在对话中主动触发预定义函数并将结果纳入回答,由大模型厂商更早于MCP推出
50%待验证Tools是智能体动手干活的能力接口,分析题目用read,创建修改代码用edit或write,运行测试用bash
50%待验证Tools(Function Calling)是让大模型与自己内部系统进行通信的方式,基础大模型本身不具备调用外部API的能力
50%待验证Tools面向内部系统的业务方法,MCP面向外部现成的第三方服务
50%