普通的聊天机器人只是回复文本——你提问,它回答,交互就结束了。而代理运行一个循环:它可以调用工具来采取行动、观察结果,并迭代地朝着目标工作,直到满足停止条件。区别在于采取行动,而不仅仅是交谈。
代理循环
text
Goal → [think → call a tool → observe result → think again] → repeat → stop when done
在每一步,代理根据已学到的内容决定接下来做什么,而不是产生一个答案后就停止。
具体代理行动
代理的"工具"让它能够对世界采取行动:
