两种agent
一种自由型,一种是与人类协作型的
与人类协作的是大家平时都在用的。除非许愿和完全放手,否则功能细节需要人类介入去修改,甚至在之前可能还要对其代码风格、注释等进行介入,或者review。这种协作不可避免。哪怕没有ai的时候,也是有甲方和乙方在交流,当然聪明的乙方或者配合久的乙方就让甲方更满意更少点修改。
换句话如果是ai开发,那记忆是不可少的,可以是agent的跨对话记忆,或者agentmd,否则空白对话下实现或者修改功能会造成很大的对话压力,比如细节永远不合我们心意,或者浪费token
另一种自然就是自由型,许愿式编程,或者其实不太像,总之就是目标明确或者适合放手去干的,比如证明某个数学命题,或者渗透找到flag,也可以是在市场上打出一片天地这种不需要人类介入,或者不需要我去介入让他放手去干的事。
所以如果是让用户自己满意的agent,那长期记忆不可少(龙虾还真挺适合的,我现在就喜欢单session单agent这种,不过龙虾在哪发财呢),对话平易近人不要有神秘黑话
讲真有时候接触某个领域多就回黑话了,比如我们出去说什么agent什么session什么llm 上下文,普通不了解的路人也会觉得你是在说黑话。现在ai学了各种领域的先进东西,我们眼中的黑话在他们来说是平时方便思考的内容,没有与用户相关的记忆就没有意识去让黑话更易懂
另一种让ai去干,比如ai证明某个数学,那让他写我都能理解的证明是不是太强ai所难了,这时候还是let it go吧。当然自由型agent本质上还是人在回路,但是这个人不是个体,而是群体比如数学家或者市场等,那像幻觉和fake it until make it到也是司空见惯的了
参与讨论