操作手册
Dify 是什么?
Dify 是一个开源的 LLMOps 平台,让非技术人员也能快速构建、部署和管理 AI 应用。它提供了可视化的 Prompt 编排界面、RAG(检索增强生成)知识库、Agent 智能体框架和完整的应用监控能力。Dify 支持接入 OpenAI、Claude、Gemini、通义千问、文心一言等100+模型,是目前国内最活跃的开源 AI 应用平台。
核心概念
| 概念 | 说明 | 适用场景 |
|---|---|---|
| 聊天助手 | 多轮对话AI应用 | 客服、问答、陪伴 |
| 文本生成 | 单次输入输出 | 翻译、摘要、改写 |
| Agent | 自主决策+工具调用 | 数据分析、自动化 |
| 工作流 | 可视化编排多步骤流程 | 复杂业务流程 |
| 知识库 | RAG检索增强 | 企业文档问答 |
| 工具 | API集成能力 | 数据查询、外部服务 |
快速上手:创建一个知识库问答机器人
步骤一:创建知识库
- 进入「知识库」页面,点击"创建知识库"
- 上传文档(支持PDF、Word、TXT、Markdown、网页等)
- 选择分段方式:自动分段/自定义分段
- 选择 Embedding 模型(推荐 text-embedding-3-small)
- 等待索引完成
步骤二:创建应用
- 进入「工作室」,创建"聊天助手"类型应用
- 选择模型(推荐 GPT-4o-mini 性价比高)
- 在「上下文」中添加刚才创建的知识库
- 编写系统提示词(Prompt),定义助手的行为
步骤三:系统提示词模板
你是一个专业的企业知识库助手,负责回答基于公司内部文档的问题。 规则: 1. 优先使用知识库中的内容回答,并在回答末尾标注引用的文档名称 2. 如果知识库中没有相关信息,请诚实告知,不要编造 3. 回答要简洁清晰,使用分点或表格整理信息 4. 遇到不确定的内容,使用"根据现有文档,..."作为开头 5. 回答末尾可以推荐相关的其他文档供用户深入阅读
工作流编排示例:智能客服分流
- 开始节点:接收用户问题
- 意图分类:用 LLM 判断问题类型(产品咨询/技术支持/投诉建议/其他)
- 条件分支:根据意图类型走不同分支
- 产品咨询:查询知识库 → 生成回答
- 技术支持:搜索工单系统 → 提供方案
- 投诉建议:记录工单 → 转人工
- 结束节点:返回最终回答
提示:Dify 社区版完全免费开源,可以在自己的服务器上部署。云版提供免费额度(200次对话/月),适合学习和测试使用。