从最小的必要工具集开始
创建智能体时,明确提供任务所需的工具,而不要默认启用所有可用工具。研究任务可能需要搜索和抓取页面;本地文件任务则可能需要文件操作。移除与预期结果无关的能力,让智能体的可选操作更清晰。
工具选择不能替代权限控制。根据运行环境和权限模式,工具即使可用,执行敏感操作前仍可能需要批准。若智能体能够更改文件、访问服务或执行其他重要操作,应同时检查工具列表和批准行为。
任务变化时重新审视范围
如果之后要求智能体处理超出原定用途的工作,应先确认它是否需要相应工具,以及新增工具是否合理。不要只为省去一次小型配置更改就扩大能力;明确且有限的工具列表更便于理解智能体的工作范围。
排查问题时,将运行配置中的工具与智能体尝试执行的操作进行比较。缺少工具可能解释某个步骤为何无法完成;出现意料之外的工具,则可能说明应收窄任务或智能体定义。
谨慎更新列表,然后检查下一次运行实际执行的操作。