疑无 (@yiwu)利用 Dify 插件实现 Agent 调用 RAG 或其他工具 中发帖

传统 RAG 是在调用 LLM 之前利用用户输入做一次查询,然后把查询结果插入上下文输入给 LLM。自从 Agent 尤其是 MCP 流行后,很多服务商或者软件已经可以实现把联网查询作为一个工具交给 LLM 根据需要调用,LLM 在认为可以完成用户请求前,会根据用户输入和已经获得的数据自动生成一次或多次查询。我就想,如果 LLM 也能像这样调用 RAG 就好了,预期可以获得比一次预查询更全面和有针对性的数据。 
昨天更新了 Dify 1.2 以后,看到插件市场里这个充满想象力的项目:


就知道事情有搞头了 :)下面简单叙述一下我用这个插件做 MCP-RAG 的步骤:
准备工作

Dify >= 1.0
在插件市场搜索安装 mcp-server (hjlarry/mcp-server)

建立工作流
把需要的工具,比如 RAG 创建为工作流 (workflow),注意 chatflow...