自定义Agent
Closed this issue · 5 comments
您好,我最近在阅读你们的实现源码,我关注到你们的ReacAgent实现本质上调用了langchain中ReacAgent,并且其他agent也是根据LECL实现,由于langchain中封装比较严重,如果我想重写RecAgent在链中注入停止的词例如{"stop":['Obeservation']},这一次需要如何实现,不知道是否能够提供相关建议
之前也看过modelscope-agent,相较于这个基于langchain的LECL工作流,更隐蔽,对二次开发的难度会大一点,所以有点困惑
您好,我最近在阅读你们的实现源码,我关注到你们的ReacAgent实现本质上调用了langchain中ReacAgent,并且其他agent也是根据LECL实现,由于langchain中封装比较严重,如果我想重写RecAgent在链中注入停止的词例如{"stop":['Obeservation']},这一次需要如何实现,不知道是否能够提供相关建议
stop注入这个功能我们已经关注到了,我们会在近期的迭代中把这部分能力开放出去。如果你本身对于langchain的技术栈非常熟悉,你可以覆写自定义agent的execute方法中直接按照langchain的写法使用,这样在编写ReactAgent体验就和使用langchain相似了。
您好,我最近在阅读你们的实现源码,我关注到你们的ReacAgent实现本质上调用了langchain中ReacAgent,并且其他agent也是根据LECL实现,由于langchain中封装比较严重,如果我想重写RecAgent在链中注入停止的词例如{"stop":['Obeservation']},这一次需要如何实现,不知道是否能够提供相关建议
这个功能已经在v0.0.13版本中支持,感谢您的关注。