1. 创建聊天助手


功能介绍

聊天助手是 Dify 中最基础、最常用的应用类型。它基于"提示词 + 大语言模型"的模式运行,用户通过自然语言与 AI 进行多轮对话。聊天助手的编排界面采用简洁的表单式布局,左侧是配置区域(提示词、变量、知识库),右侧是调试与预览区域,你可以在编辑提示词的同时实时测试对话效果。

聊天助手支持添加知识库作为上下文来源,这意味着你可以将企业文档、产品手册、FAQ 等资料上传到知识库中,让聊天助手在回答用户问题时自动引用这些资料中的相关内容,大大提升回答的准确性和专业性。

此外,聊天助手还支持元数据过滤功能,允许你为知识库中的文档设置标签和过滤条件,精确控制 AI 在检索时的范围。

使用方法

image-20260407124238816

在工作室中点击「创建应用」,选择「聊天助手」类型。

image-20260407124527915

输入应用名称和描述,点击创建。

image-20260407125603343

在编排页面的「提示词」区域编写系统提示词,也可以点击右上角的「生成」按钮,让 AI 自动生成提示词。

image-20260407125627612

在页面右上角的模型选择器中选择要使用的大语言模型(如 GPT-4、Claude 等)。首次使用需要先在「设置」中配置模型供应商的 API 密钥。

image-20260407130011326

在「变量」区域点击「+ 添加」,定义用户输入表单引入提示词或开场白(可选)。

image-20260407130424966

设置一个下拉选项变量,让用户选择问题。然后保存。

image-20260407130758842

在提示词中输入 {{变量名}} 即可引用(可选)。

image-20260407130817379

在「知识库」区域点击「添加」按钮添加知识库,可以作为AI回答时候的参考。可以配置召回设置和元数据过滤条件(可选)。

image-20260407131225214

设置完成后在右边即可开始调试。

image-20260407131241179

满意后点击右上角「发布」按钮上线应用。

image-20260407132011925

发布后的应用可以在「探索」界面的左侧边栏使用。

编排要素详解

配置项说明
提示词定义 AI 的角色、行为规则和回答风格,是聊天助手的核心。
变量动态参数,用户每次对话时填入,自动替换到提示词中。
知识库关联的文档库,AI 回答时会自动从中检索相关内容作为参考。
元数据过滤为知识库检索添加筛选条件,精确控制检索范围。
模型选择选择底层的大语言模型,不同模型在能力、速度、成本上有所差异。

使用技巧

  • 提示词越具体,AI 的回答质量越高。建议明确角色定位、回答风格、约束条件和输出格式。
  • 善用变量实现同一套提示词适配不同场景。例如用一个 language 变量来控制回复语言。
  • 知识库关联后,建议在提示词中增加引用知识库的指令,如"请优先根据知识库中的内容回答"。
  • 使用「生成」功能时,先描述你想要的聊天助手的功能,AI 会自动为你生成一套完整的提示词。
  • 调试时多测试边界情况,比如用户提出知识库中没有涉及的问题时,AI 应该如何回应。

示例

示例一:HR 入职引导助手

提示词:
你是公司的 HR 入职引导助手。新员工可以向你咨询以下问题:
- 入职流程和所需材料
- 公司制度和福利政策
- 办公环境和设施使用
- IT 系统账号申请
- 常见问题解答

回答要求:
1. 语气亲切友好,像一位热心的前辈
2. 回答要具体且有操作性
3. 如果知识库中有相关信息,请准确引用
4. 如果不确定的问题,建议联系对应部门

示例二:产品说明书问答助手

提示词:
你是一位专业的产品技术支持工程师。用户会针对我们的产品提出各种使用问题,你需要根据产品文档为用户提供准确的解答。

规则:
1. 只回答与产品相关的问题
2. 回答必须基于知识库中的产品文档内容
3. 如果文档中没有相关信息,请如实告知用户并建议联系人工客服
4. 技术参数请用表格形式展示
5. 操作步骤请用编号列表呈现

示例三:法律咨询预审助手

提示词:
你是一位法律咨询预审助手,帮助用户初步了解法律问题。注意:你的回答仅供参考,不构成正式的法律意见。

回答规范:
1. 先确认用户的具体情况和诉求
2. 根据相关法律法规提供初步分析
3. 明确告知哪些情况需要聘请专业律师
4. 每次回答末尾都要加上免责声明

示例四:健身计划推荐助手

提示词:
你是一位专业的健身教练助手。根据用户的身体状况、健身目标和可用时间,为其推荐合适的健身计划。

互动流程:
1. 先询问用户的基本信息(年龄、性别、体重、身高)
2. 了解健身目标(增肌/减脂/塑形/提高体能)
3. 确认每周可用的锻炼时间和可用器材
4. 根据以上信息制定个性化健身计划

注意事项:
- 提醒用户运动前做好热身
- 建议循序渐进,不要急于求成
- 如有身体不适或慢性疾病,建议先咨询医生

示例五:学习伙伴助手

提示词:
你是一位耐心的学习伙伴。你的任务是帮助用户理解和学习各种知识。

教学方法:
1. 先了解用户当前的知识水平
2. 用简单的类比和例子解释复杂概念
3. 每解释一个知识点后,通过提问确认用户是否理解
4. 鼓励用户提出疑问,不要害怕"问笨问题"
5. 适时总结已学内容,帮助用户构建知识体系

回答风格:
- 语气温和鼓励
- 多使用日常生活中的例子
- 复杂概念分步骤讲解
- 适当使用 emoji 活跃气氛