Przeglądaj źródła

Update 第五章 基于低代码平台的智能体搭建.md

HeteroCat 10 miesięcy temu
rodzic
commit
3cffe4417b

+ 25 - 137
docs/chapter5/第五章 基于低代码平台的智能体搭建.md

@@ -307,144 +307,32 @@ Arxiv插件配置
 
 
 ## 5.3 平台二:Dify
-### 5.3.1 Dify 的生态
-Marketplace 生态:​
-Dify Marketplace 提供了一站式插件管理和一键部署功能,使开发者能够发现、扩展或提交插件,为社区带来更多可能​
-。Marketplace 包含:​
-所有标签:搜索所有插件...​
-模型 (Models)​
-工具 (Tools)​
-智能体策略 (Agent Strategies)​
-扩展 (Extensions)​
-捆绑包 (Bundles)​
-​
-目前,Dify Marketplace 已拥有超过 8677 个插件,涵盖各种功能和应用场景​
-。其中,官方推荐的插件包括:​
-Google Search: langgenius/google​
-Azure OpenAI: langgenius/azure_openai​
-Notion: langgenius/notion​
-DuckDuckGo: langgenius/duckduckgo​
-​
-插件开发支持:​
-Dify 为插件开发者提供了强大的开发支持,包括远程调试功能,可与流行的 IDE 无缝协作,只需最少的环境设置​
-。开发者可以连接到 Dify 的 SaaS 服务,同时将所有插件操作转发到本地环境进行测试,这种开发者友好的方法旨在赋能插件创建者并加速 Dify 生态系统的创新。​
-三、Dify 开发者社区分析​
-3.1 社区规模与活跃度​
-Dify 拥有活跃的开源开发者生态,其社区规模和活跃度在 LLM 应用开发平台领域处于领先地位​
-。​
-社区基础数据:​
-GitHub 社区贡献者超过 200 人,月均提交代码量 1,500+​
-​
-GitHub 全球 LLM 工具增速第一​
-​
-GitHub Stars 超过 105.7k,Forks 超过 3.5k​
-​
-累计下载次数超过 500 万​
-​
-活跃开发者超过 800+​
-​
-社区增长趋势:​
-Dify 在 GitHub 上的增长速度惊人,已成为全球 LLM 工具领域增速最快的开源项目​
-。其 GitHub Star 历史数据显示:​
-上线 200 天,GitHub Stars 超过 12k​
-2024 年 3 月,突破 20k​
-2024 年 11 月,达到 35k​
-2025 年 2 月,超过 46k​
-截至 2025 年 10 月,已超过 105.7k​
-​
-社区参与度:​
-Dify 社区的参与度非常高,开发者们积极参与代码贡献、问题讨论和功能建议。社区成员来自全球 150 多个国家,形成了多元化的技术交流环境​
-。在 GitHub 上,Dify 项目有 500 多个全球一起共创产品的贡献者,整个产品在全球安装量超过了 300 万​
-。
-社区影响力与贡献分析​
-Dify 社区已在全球范围内产生了广泛影响,成为 LLM 应用开发领域的重要力量​
-。​
-社区贡献:​
-Dify 社区的贡献主要体现在以下几个方面:​
-代码贡献:超过 500 名贡献者提交了超过 1,500 次代码变更​
-插件开发:Marketplace 已收录超过 8,600 个插件,由社区开发者贡献​
-文档完善:社区成员积极参与文档编写和翻译工作​
-问题解决:社区成员相互帮助解决使用过程中遇到的问题​
-​
-行业认可:​
-Dify 社区的贡献得到了行业的广泛认可:​
-开源社区年度最具影响力 LLMOps 平台​
-开发者工具技术创新金奖​
-全球开发者大会开源贡献之星​
-GitHub 全球 LLM 工具增速第一​
+### 5.3.1 Dify 的介绍与生态
+​Dify 是一个开源的大语言模型(LLM)应用开发平台,融合了后端即服务(BaaS) 和 LLMOps 理念,为从原型设计到生产部署提供全流程支持。它采用分层模块化架构,分为数据层、开发层、编排层和基础层,各层解耦便于扩展
+。在技术栈上,后端主要使用 Python + Flask 提供 REST API,并用 Celery 处理异步任务,前端采用 React + TypeScript 构建界面(工作流画布基于 ReactFlow)。数据存储上默认使用 PostgreSQL(元数据)、Weaviate 向量数据库和 Redis 缓存,以支持知识库检索和高并发。Dify 对模型高度中立且兼容性强:无论开源或商业模型,用户都可通过简单配置将其接入,并通过统一接口调用其推理能力。其内置支持对 数百种开源或专有 LLM 的集成,涵盖 GPT、Deepseek、Llama等模型,以及任何兼容 OpenAI API 的模型。同时,Dify 支持 本地部署(官方提供 Docker Compose 一键启动)和云端部署。用户可以选择将 Dify 自建部署在本地/私有环境(保障数据隐私),也可以使用官方 SaaS 云服务(下述商业模式部分详述)。这种部署灵活性使其适用于对安全性有要求的企业内网环境或对运维便利性有要求的开发者群体。自 2023 年5月开源以来,Dify 在社区中获得了爆发式关注。GitHub 星标超过 10万(2025年中突破 100k 星),跻身全球最受欢迎的百强开源项目之列。截至 2025年9月,其 GitHub 仓库已有约1000名贡献者参与代码提交。如此高的 Star 数和贡献者数量表明社区极其活跃,全球开发者通过提交代码、反馈问题和撰写文档共同推动项目演进。官方也特别感谢了多个核心贡献者在新模型接入、部署优化、插件生态等方面的努力。Dify 项目保持着快速的发布节奏(2023年至2025年持续版本迭代至 v1.9+),社区讨论活跃(拥有官方 Discord、Reddit 等频道)。如此蓬勃的开源社区为 Dify 提供了源源不断的创新动力和问题修复支持。
+
+
+Marketplace 插件生态:​Dify Marketplace 提供了一站式插件管理和一键部署功能,使开发者能够发现、扩展或提交插件,为社区带来更多可能​。Marketplace 包含:​
+
+- 模型 (Models)​
+- 工具 (Tools)​
+- 智能体策略 (Agent Strategies)​
+- 扩展 (Extensions)​
+- 捆绑包 (Bundles)​
+
+目前,Dify Marketplace 已拥有超过 8677 个插件,涵盖各种功能和应用场景​。其中,官方推荐的插件包括:​
+- Google Search: langgenius/google​
+- Azure OpenAI: langgenius/azure_openai​
+- Notion: langgenius/notion​
+- DuckDuckGo: langgenius/duckduckgo​
-开发者评价:​
-开发者对 Dify 的评价普遍积极,认为其:​
-"是最优雅的 LLM 应用开发平台之一,界面设计美观,功能强大"​
-"提供了强大的工作流编排能力,让复杂的 AI 应用开发变得简单"​
-"模型中立性设计非常出色,能够轻松切换不同的大模型"​
-"活跃的社区和完善的文档支持,使开发过程更加顺畅"​
-​Dify 是一个开源的大语言模型(LLM)应用开发平台,融合了 后端即服务(BaaS) 和 LLMOps 理念,为从原型设计到生产部署提供全流程支持
-blog.csdn.net
-。它采用分层模块化架构,分为数据层、开发层、编排层和基础层,各层解耦便于扩展
-blog.csdn.net
-blog.csdn.net
-。在技术栈上,后端主要使用 Python + Flask 提供 REST API,并用 Celery 处理异步任务,前端采用 React + TypeScript 构建界面(工作流画布基于 ReactFlow)
-blog.csdn.net
-。数据存储上默认使用 PostgreSQL(元数据)、Weaviate 向量数据库和 Redis 缓存,以支持知识库检索和高并发
-blog.csdn.net
-。这一架构确保 Dify 拥有良好的解耦性和可扩展性,例如其先进的插件系统将原本内置的模型、工具和 RAG 组件都拆分为独立插件,可在本地部署中作为子进程运行,SaaS 部署时则基于无服务器函数,实现了灵活的扩展与安全隔离
-woshipm.com
-。
-
-Dify 对模型高度中立且兼容性强:无论开源或商业模型,用户都可通过简单配置将其接入,并通过统一接口调用其推理能力
-blog.csdn.net
-。其内置支持对 数百种开源或专有 LLM 的集成,涵盖 GPT、Mistral、Llama等模型,以及任何兼容 OpenAI API 的模型
-github.com
-。同时,Dify 支持 本地部署(官方提供 Docker Compose 一键启动)和云端部署。用户可以选择将 Dify 自建部署在本地/私有环境(保障数据隐私),也可以使用官方 SaaS 云服务(下述商业模式部分详述)
-blog.csdn.net
-ex.chinadaily.com.cn
-。这种部署灵活性使其适用于对安全性有要求的企业内网环境或对运维便利性有要求的开发者群体。
-开源社区活跃度
-
-自 2023 年5月开源以来,Dify 在社区中获得了爆发式关注。GitHub 星标超过 10万(2025年中突破 100k 星,
-dify.ai
-),跻身全球最受欢迎的百强开源项目之列
-dify.ai
-。截至 2025年9月,其 GitHub 仓库已有约1000名贡献者参与代码提交
-github.com
-。如此高的 Star 数和贡献者数量表明社区极其活跃,全球开发者通过提交代码、反馈问题和撰写文档共同推动项目演进。官方也特别感谢了多个核心贡献者在新模型接入、部署优化、插件生态等方面的努力
-dify.ai
-dify.ai
-。Dify 项目保持着快速的发布节奏(2023年至2025年持续版本迭代至 v1.9+),社区讨论活跃(拥有官方 Discord、Reddit 等频道)。如此蓬勃的开源社区为 Dify 提供了源源不断的创新动力和问题修复支持。
-应用场景与使用者类型
-
-目标用户: Dify 面向范围广泛的用户群体,从个人开发者和 AI 爱好者,到初创公司、成熟企业乃至教育机构均可受益
-woshipm.com
-。其低门槛的可视化操作使非技术背景的用户也能上手定义 AI 应用和运营数据,而强大的功能和可定制性又满足了大型企业复杂业务的需求
-woshipm.com
-blog.csdn.net
-。例如,Dify 的官网案例提及了沃尔沃汽车、理光等大型企业使用 Dify 开发 AI 应用的实例,显示出其在企业市场的吸引力
-woshipm.com
-;同时 Dify 推出了“Dify for Education”计划,为高校和培训机构提供支持,培育下一代 AI 开发者
-woshipm.com
-。这种兼顾易用性与专业性的设计,使得 Dify 在个人、企业和教育领域均有用武之地。
-
-典型场景: 在企业中,Dify 常被用于构建各种AI 助理和数字员工,以提升运营效率和决策质量。例如构建智能客服/chatbot为客户提供7×24咨询服务,或内部知识库问答系统帮助员工快速获取资料。又如结合业务流程构建AI Agent,“自主”执行任务:在营销领域有自动化生成内容、智能投放广告的助手,在销售领域有线索跟进和数据分析的助手,在IT运维领域有日志监控和故障诊断的Agent,等等
-ex.chinadaily.com.cn
-ex.chinadaily.com.cn
-。Dify 丰富的工具插件让这些 Agent 可以访问网页、查询数据库、调用内部API完成复杂操作
-woshipm.com
-。除了 Agent 类应用,Dify 也支持检索增强型问答(RAG)场景,比如构建企业文档资料库的智能问答系统、法律法规智能检索助手等,利用 Dify 的知识库和混合搜索提升答案精准度
-blog.csdn.net
-blog.csdn.net
-。对于开发者个人,Dify 则是一个理想的快速原型工具:开发者可以在可视化界面编排 Prompt 流程、测试不同模型效果,快速验证自己的 AI 创意
-blog.csdn.net
-。在教学场景中,Dify 可用于AI课程实践,学生无需从零开始编写后端,即可通过 Dify 平台构建聊天机器人、数据分析助手等项目,从而专注于理解 Prompt 工程和模型应用。本质上,Dify 提供了一套通用的 AI 应用底座,不同用户可以在其上灵活定制出适合自己领域的生成式 AI 解决方案。
-
-Dify 的核心优势在于其一体化、工程化的平台:拥有直观的 UI、全面的功能模块以及蓬勃的社区与插件生态,降低了开发和部署门槛
-blog.csdn.net
-。这使它非常适合希望快速构建AI应用的开发者和团队,以及需要多模型整合的复杂应用场景
-zhuanlan.zhihu.com
-explinks.com
-。但作为代价,Dify 对底层细节的控制和针对极端特定场景的优化可能不如某些专用框架(例如LangChain在代码层面的自由度、FastGPT在深度RAG上的优化等)。对于用户而言,Dify 是一个强大的“AI应用工厂”,而其他同类产品则各有特长:有的提供了更灵活的编程能力,有的专注某垂直领域效果更佳。在实际选型时,应该根据团队技术实力、应用类型和性能要求进行权衡。如果追求快速落地、功能完备,Dify 会是明智的选择;如果追求特定能力最优或完全的自主可控,可以结合其他开源方案协同使用。
-blog.csdn.net
-blog.csdn.net
+
+  
+Dify 为插件开发者提供了强大的开发支持,包括远程调试功能,可与流行的 IDE 无缝协作,只需最少的环境设置​。开发者可以连接到 Dify 的 SaaS 服务,同时将所有插件操作转发到本地环境进行测试,这种开发者友好的方法旨在赋能插件创建者并加速 Dify 生态系统的创新。​这也为什么Dify可以成目前最成功的智能体平台之一,因为模型是都可以接入的,提示词、编排是可以复制的,但是工具插件的有无,是否丰富就直接决定了你的智能体能否做出更好的效果或者意想不到的强大功能。
+
+
+Dify 社区的贡献得到了行业的广泛认可:​开源社区年度最具影响力 LLMOps 平台、​开发者工具技术创新金奖、​全球开发者大会开源贡献之星​、GitHub 全球 LLM 工具增速第一​。​开发者对 Dify 的评价普遍积极,认为其:​"是最优雅的 LLM 应用开发平台之一,界面设计美观,功能强大"​、"提供了强大的工作流编排能力,让复杂的 AI 应用开发变得简单"​、"模型中立性设计非常出色,能够轻松切换不同的大模型"​、"活跃的社区和完善的文档支持,使开发过程更加顺畅"​。
+
 ### 5.3.2 构建一个超级智能个人助手
 案例说明: 这个实践的目标是利用 Dify 强大的知识库功能,将这个项目的前四章作为知识源,创建一个能精准回答本书内容的智能问答助手。
 #### 5.3.2.1 步骤一:创建并配置MCP