做的上一款agent的产品是一个多agent系统。
因为干的是手机端,也不主打生产力,所以对时延有很高的要求。
导致这是一个子agent不会往回走的agent系统。
比如一个典型的操作路径就是,主agent路由问题给子agent,子agent开始调用工具一顿操作然后回答。
但这样有个问题,上下文回答不连贯。我们没有给子agent塞用户和主agent先前多轮对话的内容。
至于为什么是多agent?因为想推的场景有几个,全部专业知识放到一个agent下真不太行。
所以就有了这样一个,为了平衡时延和效果,略尴尬的架构。
直到今天看了claude skills的完整原理,不由得感慨,如果我们活到了现在该多好,或许这个问题就可以被完美的解决了吧。或许我们也会是那个xx天下载量破百万的产品吧。