第 10 讲:Tool 工程:让 Agent 具备行动能力

第 10 讲:Tool 工程:让 Agent 具备行动能力
这一讲解决什么问题上一讲我们学习了 Agent Loop:Observe - Think - Act - Feedback其中Act阶段最常见的动作就是调用工具。第 8 讲我们已经知道:Tool Calling 让模型能够生成工具名称和参数,系统再负责真正执行工具。但这里还有一个更实际的问题:工具本身应该怎么设计,才能让 Agent 安全、稳定、可控地使用?这就是本讲要讲的 Tool 工程。很多人刚开始做 Agent 时,会很自然地把已有函数直接暴露给模型:defquery_db(sql:str