Agent

202582

11:11

Agentworkflow的区别:

工作流是通过预定义代码路径协调 LLM 和工具的系统。而代理则是 LLM 动态控制自身流程和工具使用的系统,从而控制其如何完成任务。

代理可以处理复杂的任务,但它们的实现通常很简单。它们通常只是基于环境反馈循环使用工具的LLM。因此,清晰周到地设计工具集及其文档至关重要。

 

何时使用代理:代理可用于解决开放式问题,这类问题难以甚至无法预测所需的步数,并且无法硬编码固定路径。LLM 可能会运行多轮,您必须对其决策有一定程度的信任。代理的自主性使其成为在可信环境中扩展任务的理想选择

个人总结:agent就像开放世界沙盒游戏,可以自由探索;workflow则是固定流程的游戏,过了一关就到了下一关,虽然有一定的选择权,但是都是在预定义好的所有path/scaffold中,不能自由探索。

 

 

已使用 OneNote 创建。