大模型本身不具备调用工具的能力大模型只提供调用工具的文本描述智能体根据大模型的回复进行匹配匹配到对应的函数并执行把执行的结果与上下文重新送给大模型大模型根据上下文和工具调用的结果重新给出最终的输出给智能体智能体把最终结果展示给用户。一、核心分工定位大模型仅拥有语义理解、逻辑推理、文本生成能力没有操作系统权限、无法直接运行代码、调用接口、操作硬件与各类功能工具不能主动执行实操动作。智能体作为中间调度执行层具备指令解析、函数匹配、程序运行、数据收发的执行能力。二者分工配合大模型负责思考决策智能体负责落地执行以此弥补大模型原生无工具调用的短板。二、完整协同工作流程用户下发任务请求用户提出包含工具操作需求的问题消息送入智能体系统。大模型输出工具调用文本指令大模型分析用户意图判断自身无法直接作答按照既定格式生成工具调用描述写明要调用的函数、传入参数、执行要求全程只产出文本指令不做任何实际操作。智能体解析匹配并执行工具函数智能体读取大模型返回的文本内容拆解识别调用标识匹配系统内预先注册的对应功能函数触发程序运行完成查询、计算、读取、设备操控等实际动作获取工具执行结果数据。结果拼接上下文回传大模型智能体将工具运行结果结合历史对话、用户原始问题、此前交互记录整合为完整上下文信息再次提交给大模型。大模型综合信息生成最终答复大模型结合用户需求、工具返回数据与全部对话上下文重新推理整合生成通顺、准确、符合要求的最终文本回答。智能体呈现结果给用户智能体接收最终回复整理排版后展示给用户完成一次带工具调用的交互闭环。三、实操示例场景用户提问帮我计算 128 乘以 36 等于多少大模型无代码运算能力依靠智能体调用计算函数完成任务用户请求计算 128×36大模型判断自身无法直接运算输出工具调用文本指令plaintext调用计算函数参数数字1128数字236智能体解析文本匹配内置数学计算函数执行运算执行结果4608智能体把运算结果 对话上下文一并传回大模型大模型整合信息生成最终回答128 乘以 36 的计算结果是 4608智能体将答案展示给用户四、能力扩展原理总结大模型只负责思维层面的判断与指令输出不触碰实际执行动作智能体承接指令、落地工具操作并反馈数据。通过这种思考与执行分离的协同模式原本不能调用工具、无法实操运算与外部交互的大模型间接具备计算、查询、接口访问、设备控制等拓展能力大幅拓宽任务处理范围。