Agent能在运行时给自己写工具,但“写出来”和“可以放心运行”还差几步
Agent 遇到没有现成工具的任务时,怎样在运行中补充能力?
导读
Agent 遇到没有现成工具的任务时,怎样在运行中补充能力?AWS 的 Sandhya Subramani 演示让 Agent 用编辑、命令行和动态加载三个元工具,按模板创建文件并直接调用。系统先发现自己没有计算器,写出新工具完成计算请求;随后面对字符计数任务,又创建另一个工具,并在新输入到来时沿用当前会话。演示还把旅行规划拆成航班、活动和行程三个子 Agent,分别生成文件,由系统调用其中的活动助手。Sandhya 建议先检查工具是否已经存在,避免每次遇到类似需求都重复创建。动态代码还需要明确的执行环境、工具权限与访问范围;评测则应检查最终目标、工具选择、参数和多 Agent 之间的交接,让团队看见任务是怎样完成的。