在前面的模型集成系列中,我们详细介绍了如何让 AgentScope Java 接入各类大语言模型——这相当于为 Agent 装上了"大脑"。但只有大脑还不够,本篇我们将聚焦 Agent 的另一关键能力:Tool(工具)系统——也就是 Agent 的"手脚"。如果把大语言模型比作 Agent 的"大脑",那么 Tool 系统就是 Agent 的"手脚",让它不仅能"思考",更能"行动"——查询天气、操作数据库、调用外部 API,甚至控制物理设备。本文将带你深入剖析 AgentScope Java 中的 Tool 工具系统,从设计哲学到实战用法,全方位解读这一核心模块。1. 为什么 Agent 需要工具?大语言模型的本质能力是"生成文本",但它无法:获取实时信息(今天杭州天气?)执行计算(123 × 456 = ?)操作外部系统(查询订单、发送邮件)读写本地文件工具(Tool)弥补了 LLM 的这三个短板: