dify使用简介
全文链接:dify使用简介
简单介绍dify使用,根据官方的使用文档讲解,结合开源dsl工作流合集,使用云上dify环境演示。着重介绍dify工作流中图表生成、RAG知识库检索、MCP工具调用等场景的应用。
dify简介
Dify https://github.com/langgenius/dify 是一个开源的 LLM 应用开发平台。其直观的界面结合了 AI 工作流、RAG 管道、Agent、模型管理、可观测性功能等,让您可以快速从原型到生产。
dify生态
- 有海量的插件,满足各类使用需求。插件市场https://marketplace.dify.ai/。
- 有广泛的开源工作流合集,开箱即用。
- 有高星的二开项目。
这些生态构建了庞大的用户群体。
dify使用
- 使用docker compose快速部署:https://github.com/langgenius/dify/blob/main/docs/zh-CN/README.md
- 使用文档参考官方文档 https://docs.dify.ai/zh/use-dify/getting-started/introduction
- 节点:问题分类、代码、http等各种类型的节点简单使用。
- 调试:https://docs.dify.ai/zh/use-dify/debug/history-and-logs 排查定位工作流运行中的各种问题。
- 发布:https://docs.dify.ai/zh/use-dify/publish/developing-with-apis 提供AI基础设施能力,将工作流、智能体对话发布为Dify API,提供给业务系统调用。
- 知识库:https://docs.dify.ai/zh/use-dify/knowledge/readme
- 模型配置:https://docs.dify.ai/zh/use-dify/workspace/model-providers
dify工作流使用
使用dify的线上云托管服务作为操作环境,从开源工作流合集中获取dsl文件并导入。
-
dify云托管服务 https://cloud.dify.ai/
-
从开源仓库获取工作流合集
-
工作流案例-使用代码节点辅助图表生成
- dsl文件来源:https://github.com/wwwzhouhui/dify-for-dsl/blob/main/dsl/excel表格提取%2Becharts展示.yml
- 在dify中创建代码节点,使用python脚本组装ECharts图表。
-
工作流案例-使用知识检索节点实现RAG知识库检索和图文混排输出
-
工作流案例-使用Agent节点策略调用MCP工具
dify mcp使用
- Dify MCP SSE Agent Plugin架构图示例 https://deepwiki.com/junjiem/dify-plugin-agent-mcp_sse#system-architecture
- dify中agent调用mcp工作流程示例 https://deepwiki.com/junjiem/dify-plugin-agent-mcp_sse
- 使用Agent节点,快速接入高德地图 MCP Server提供的在线服务。https://lbs.amap.com/api/mcp-server/gettingstarted