本帖无偿帮助Agent开发,解答相关问题

提供Dify 扣子 平台或langgraph开发agent问题解答,开发指导,如果有感兴趣的agent也可以帮助开发出来

长期 无偿,视自己时间
按照帖子顺序解答

水到了三级发现自己没有对论坛做出啥贡献 :bili_018:,反观很多佬还没三级就帮助了很多佬友,于是也想从自己拿手点的方面做出一点自己的贡献

最近一年由于工作和个人爱好的原因,接触了很多agent开发的相关内容,自己实践了很多agent,小黄鱼上也兼职接了很多需求,感觉开发一个agent完成一个需求都是一个特别有成就感的事情,至于为啥不自己做agent,我没那么多创意想到好的点子 :bili_018:

现在自己也算会一点agent开发了,希望可以用自己的一些经验帮助想要开发agent的佬友,当然如果遇到我也不会的,那就只能咱两一起研究了 。一直觉得帮助别人的时候,也是帮助自己进步的好方法,希望和佬友们一起进步 :bili_019:

96 个赞

好哎好哎!氛围搞起来!!!

4 个赞

交流中学习,学习中交流,互相进步 :bili_019:

4 个赞

哇!感谢大佬!一起进步 :bili_019:

刚好我最近也在接触 Agent 开发。目前在用 Dify,需要做一个根据提供的素材生成报告(有比较固定的写法套路)的 Agent。遇到的问题是:

  1. 生成的文章中经常误用/胡编素材里面的信息(比如单位错误、瞎编事实)。
  2. 即使用提示词强调需要按照一定格式引用信源,也根本不会引用。

现在用了一个“不是办法的办法”在缓解这个问题:在 Agent 里面,把生成的文章和原始素材,再交给一个 LLM(如 R1),让它生成一份“信源核对报告”,辅助人工审查。

总之,希望 Agent 生成的文章能可靠地使用素材、不胡编乱造,同时以规范的格式对信源进行引用,以便后期核查。目前用提示词引导,效果不佳。

请问佬友有遇到过类似的问题吗?要怎么解决呢?谢谢大佬!

5 个赞

我之前做过类似的根据提供素材生成报告总结,你素材是什么格式,使用能比较好解析对应格式内容的插件工具,或者如果素材就是文本类型直接用知识库或者直接导入会不会好一点?
至于提示词强调也不按格式引用的问题是都会有的,优化下提示词,尽量短一点,让模型注意力集中一点,实在不行就后面自己用正则去对模型输出内容再过一遍

3 个赞

太强了,大佬!

2 个赞

谢谢佬!

素材基本是 PDF 格式的,那个用了 Dify 自带的文档读取器解析,也有网页链接,使用 Jina 读取解析。

一开始也有想过知识库导入,但是,一方面比较麻烦,每一篇报告的素材都是不一样的(而且不多),也不需要长期留存。另一方面,检索关键词构建有点困难,感觉搜到的片段很有限。后面就干脆把素材全文扔给 LLM 了,反正上下文长度也还够。

不过佬提到的模型注意力问题确实挺重要的。我也发现,如果提前人工处理一下素材,比如就把 PDF 取出需要的 2、3 页,效果就更好。

或许可以试试看,把用户上传的素材,先用 4o-mini 之类弱一点的模型做一下“素材清理”,尝试修剪一下,然后再传给生成文章的 LLM?这样就是比较烧 token,Agent 跑起来比较慢……

1 个赞

大佬做过的agent有哪些比较典型的?最近想学习学习一下。

1 个赞

大佬好,能帮忙开发一个识别研究不良事件和处理方式推荐的agent吗?利于患者用药管理

2 个赞

大佬请教一下,我自己试了一下外接知识库,在api文件里面写的,debugger模式这个外接接口可以执行,但是我不知道怎么部署到docker上 大佬有文档或者知道怎么弄吗,或者大概告诉我改哪个位置 :grinning:

2 个赞

先插眼支持

1 个赞

佬,dify的python代码执行节点怎么pip三方库啊!!!折磨我好久了!!

1 个赞

比较典型的可能各种垂类的agent和客服类的工具类都有,学习的话可以看dify或者coze里面的例子都有很多

1 个赞

类似于不良事件对应有处理方式?这种直接用知识库做就可以了吧,可以先给你个大概架构 :bili_019:

3 个赞

好像是不能执行第三方库的吧,或许要用自己做工具的方式呢?如果强依赖很多python的库,可以试试langgraph langchain

2 个赞

佬友有没有一些和科研论文相关的比较成熟或突出的agent推荐,特别是那种能够自动识别研究实体和研究方向,然后进一步检索增加文献量的 :bili_052: 能搞个自动化就好了 :bili_093:

1 个赞

没太弄过这个欸,可以给我发消息我看一下

2 个赞

我目前遇到一个问题,就是对于代码能力来说,我想给agent加入固定的MCCV会不会影响agent做出最佳实践反而变傻,因为我只能看懂这个架构的代码。
还有一个无法实现的问题是,在讨论需求的过程中,如何使多agent尽可能的发表观点,去扩展我们没有想到方面的需求。
还有一个问题,多agent辩论,这个问题好像很难。如何使多agent辩论然后逐渐回归答案

2 个赞

能讲一下你开发的agent的架构吗,长上下怎么处理比较好,如果可以的话开个新帖详细讲讲呗 :grinning:

3 个赞

MapReduce

4 个赞