介绍
Dify
Dify 是一个开源的 LLM 原生应用开发平台,提供直观的界面用于 AI 工作流、RAG 流水线、智能体能力和模型管理。它使开发者和非技术用户能够通过 Web UI 构建、部署和管理 AI 原生应用。
Dify 帮助团队快速构建和迭代基于 LLM 的应用:从简单的聊天机器人(Assistant)和文本生成器,到复杂的 RAG 流水线和多步骤智能体工作流。有关部署组件和先决条件(API、Worker、Web、PostgreSQL、Redis、向量存储等),请参见 Install Dify。
核心概念
- Application – 组织 LLM 能力的基本单元。类型包括 Assistant(聊天)、Text Generator、Agent(推理和工具)以及 Workflow/Chatflow(可视化流水线)。每个应用都可以发布为 Web App 或通过 API 使用。
- Workflow – 基于节点的可视化流水线(LLM、检索、代码、逻辑节点),通过拖拽构建多步骤 AI 逻辑。
- Knowledge Base (RAG) – 由文档或 URL 构建的数据集,支持分块、嵌入和检索,使 LLM 的响应基于您的数据。(在 Helm Chart 中,支持的向量存储为 pgvector。)
- Agent – 使用工具和多步骤推理的应用;可部署为 Web App 或 API。
有关主要功能的简要列表,请参见 Main Features。有关平台的安装和配置,请参见 Install Dify。
文档
Dify 提供全面的官方文档,帮助用户理解和使用该平台:
官方文档
- 主文档:https://docs.dify.ai/
- 核心概念、快速入门和部署指南
- 工作流设计、RAG 和智能体开发
- API 参考、SDK 使用和最佳实践
- 插件开发和 Marketplace:Installing the Plugin