依托于workflow的agent到底是不是agent

zeus 2026-07-21 09:03 1

最近在转型agent应用开发,在开发学习的过程中我存在了一点疑惑,agent开发中使用了workflow,我比较疑惑的一点就是如果agent依托于workflow构建,那大模型存在的意义不就是正常软件开发过程中的函数接口吗?如果可以用函数实现功能那大模型在workflow中的意义又是什么,感觉我现在做的agent开发还是没有脱离传统的软件开发思维定式,还是说我的理解有问题,想跟佬友讨论一下

最新回复 (19)
  • zeus 楼主 07-21 09:07
    1

    想请各位佬友们解惑,我认为agent应该以围绕大模型和业务功能去做,应该尽量榨干大模型的能力,而不是通过固定的软件开发范式去弱化了大模型的存在意义

  • annacomnena 07-21 09:09
    2

    我也觉得workflow不算agent。像dify、fastgpt那种。 我觉得opencode、claudecode这类全靠llm、顶多用口述的工作流程而不是纯workflow的才算agent。不过人家自己也叫agent了,倒也只是个说法

  • jayborhuang 07-21 09:10
    3

    我觉得llm存在的意义就是牺牲一些确定性,转换为了泛化能力。比如最常见的智能客服,如果使用传统的程序来写,那其实智能回复写固定的模板问题,但是现在你给智能客服加一个知识库+RAG,就能回答很多类型的问题了

  • balladc 07-21 09:11
    4

    cc内部也是有workflow 的吧,我觉得,虽然我们work flow 搭的agent 是一坨,

  • naruto jiang 07-21 09:11
    5

    有些商业业务的流程是死的,大模型只需要在固定的节点上发挥就行(当成黑盒)。但是编码任务比较发散,适合自己规划流程。看你的场景。

  • 花开富贵 07-21 09:12
    6

  • zeus 楼主 07-21 09:12
    7

    最近做的票据审核使用workflow完成的,虽然最后达成了目标效果,但是我总感觉大模型在当前agent的存在意义不大,即使替换成纯代码的方式仅仅只是增加了代码的开发复杂度并没有说非大模型不可

  • annacomnena 07-21 09:12
    8

    的流程是死的,大模型只需要在固定的节点上发挥就行(当成黑盒)。但是编码任务比较发散,适合自己规划流程。看你的场景。



    CC这类是纯agent循环吧 在workflow中应该只算单个有工具调用的节点

  • URSillyB 07-21 09:12
    9

    算Agent啊,只不过是残疾Agent ^-^

  • zeus 楼主 07-21 09:13
    10

    但是现在有个死结就是业务要求确定性,而大模型的发散会影响最终的准确度

  • bluepost 07-21 09:14
    11

    如果是纯workflow,大模型在其中只是负责做一些数据转换的工作,不涉及多轮工具调用的那种我感觉是不算agent的。我理解的agent应该是至少要有自主使用工具的能力并通过规划工具的使用来完成任务的才算一个基本的agent。

  • zeus 楼主 07-21 09:14
    12

    cc内部也是有workflow 的吧,我觉得,虽然我们work flow 搭的agent 是一坨,



    有workflow但是它不是基石

  • He110 07-21 09:14
    13

    我理解中 Agent 就是让人与大模型的交互更加丝滑,也额外赋予大模型更多能力,比如你不需要手动获取文件内容发给它,而是 Agent 包了。


    在这一理解中, workflow 也能实现这种能力,只是流程会较为固化死板,适合于更加固定的 sop 流程,而不是日常的发散性的需求。

  • 花开富贵 07-21 09:14
    14

    大部分ToB的智能体应用,都是工作流。

    如果全靠大模型发挥,那还要业务系统干啥,大模型自己跑业务算了。

  • balladc 07-21 09:14
    15

    把花样度调低,如果是workflow 搭的话,没有更好的办法了

  • Console 07-21 09:14
    16

    现在的agent都是在用ReAct和和LLM交互,让它端到端做事泛化强,鲁棒弱,直接应用在生产中表现非常不稳定,所以引入了workflow来把不需要泛化思考的部分抽象出来,需要的地方拆解成最小然后控制输入输出来让agent和模型稳定发挥。和传统编程有点像,但是是用agent替代了传统编程中人的思考的部分,毕竟生产方式还没有重构,目前也只能把agent当做一个好用的工具放到现有流程中。

  • zeus 楼主 07-21 09:16
    17

    是的,目前在做的场景基本上都是要求限制规则,但是有一点在于很多时候穷举规则的做法是无穷尽的,通过我目前的知识储备来看依托于规则和workflow的做法只适用于很小的一部分场景

  • fengchris 07-21 09:16
    18

    不要纠结于这些 能干活的猫都是好猫

  • zeus 楼主 07-21 09:17
    19

    如果全靠大模型发挥,那还要业务系统干啥,大模型自己跑业务算了。



    是的ToB的业务基本都是工作流,确定性和稳定性才是最重要的

* 帖子来源Linux.do
返回