agent 抓了一份 Python 文档,写了三段 list comprehension 示例,然后跑起来。前两段没问题第三段抛出了语法错误。它没有停在那里,而是去读错误信息、找到问题、把代码改了,再跑一次。这次过了,到这一刻"agentic" 这个词才真正落地。
单个工具是噱头,工具集才是真正的系统。其实只要有三个工具就能把 agent 从聊天机器人变成能干活的东西:
fetch_url
读取任意网页,
write_file
把结果落到磁盘,
run_python
直接执行代码。一次对话里,研究、写、测、修可以全部走完。
真正有意思的不是工具本身而是规划,让agent 自己决定:"得先研究,再写代码,最后运行验证。" 这个顺序不是写死在代码里的;模型从目标推理出来,自动成形。
下面这段代码是一个完整的多工具 agent,能做网页研究、写并运行 Python,也能保存文件。
https://avoid.overfit.cn/post/061983d61b58422e8436c0eece200573
