alipay / agentUniverse

agentUniverse is a LLM multi-agent framework that allows developers to easily build multi-agent applications.
Apache License 2.0
673 stars 82 forks source link

自定义Agent #127

Open zhangtianhong-1998 opened 1 month ago

zhangtianhong-1998 commented 1 month ago

您好,我最近在阅读你们的实现源码,我关注到你们的ReacAgent实现本质上调用了langchain中ReacAgent,并且其他agent也是根据LECL实现,由于langchain中封装比较严重,如果我想重写RecAgent在链中注入停止的词例如{"stop":['Obeservation']},这一次需要如何实现,不知道是否能够提供相关建议

zhangtianhong-1998 commented 1 month ago

之前也看过modelscope-agent,相较于这个基于langchain的LECL工作流,更隐蔽,对二次开发的难度会大一点,所以有点困惑

LandJerry commented 1 month ago

您好,我最近在阅读你们的实现源码,我关注到你们的ReacAgent实现本质上调用了langchain中ReacAgent,并且其他agent也是根据LECL实现,由于langchain中封装比较严重,如果我想重写RecAgent在链中注入停止的词例如{"stop":['Obeservation']},这一次需要如何实现,不知道是否能够提供相关建议

stop注入这个功能我们已经关注到了,我们会在近期的迭代中把这部分能力开放出去。如果你本身对于langchain的技术栈非常熟悉,你可以覆写自定义agent的execute方法中直接按照langchain的写法使用,这样在编写ReactAgent体验就和使用langchain相似了。