Dify新手入门:从零创建第一个AI聊天助手

栗子
栗子
发布时间:2026-09-22| 5人浏览过
原创

Dify 是一个开源的 LLM 应用开发平台,它让非技术人员也能通过可视化的方式构建基于大语言模型的 AI 应用。对于初次接触的用户来说,理解其工作界面的逻辑是上手的关键。本文将带你熟悉 Dify 的核心区域,并完成第一个聊天助手的创建。

概述

进入 Dify 工作台后,首先映入眼帘的是左侧的导航栏和中间的应用列表区域。左侧导航栏提供了“工作室”、“探索”、“工具”等核心模块的入口,而中间区域则展示了你当前工作空间下的所有应用。顶部栏通常包含当前选中的工作空间名称、API 密钥管理入口以及用户设置。

Dify新手入门:从零创建第一个AI聊天助手

Dify 工作室主界面,展示左侧导航栏、中间应用列表及顶部工作空间信息

在开始创建应用前,建议先点击左上角的“工作室”按钮,确保处于应用开发的主界面。这里是你进行应用编排、调试和发布的主要场所。

关于【创建应用】

在工作室主页的右上角,有一个显眼的“创建应用”按钮。点击后会弹出一个类型选择窗口,Dify 支持多种应用类型,包括聊天助手、文本生成器、工作流等。对于新手而言,“聊天助手”是最直观的起点。

选择“聊天助手”后,系统会要求你输入应用名称和描述。名称将显示在应用列表中,描述则有助于后续管理。确认信息无误后,点击创建,系统将自动跳转到该应用的编排页面。

Dify新手入门:从零创建第一个AI聊天助手

关于【创建应用】

关于【编排页面】

编排页面是 Dify 的核心操作区,主要分为三个部分:左侧的提示词编辑区、中间的预览调试区和右侧的配置面板。

Dify新手入门:从零创建第一个AI聊天助手

聊天助手编排页面,分为左侧提示词编辑、中间预览调试和右侧配置面板

左侧的提示词编辑区用于定义 AI 的角色和行为。在这里,你可以编写系统提示词(System Prompt),告诉 AI 它是谁、需要遵守什么规则以及具备哪些专业知识。例如,你可以输入“你是一个专业的 Python 编程助手,擅长解释代码和优化算法”。

中间的预览调试区允许你实时与 AI 进行对话。当你修改左侧的提示词或右侧的参数时,这里的对话结果会随之更新。这是验证 AI 表现是否符合预期的最直接方式。

右侧的配置面板包含了模型选择、温度参数、上下文记忆等高级设置。默认情况下,Dify 会提供一个推荐的模型配置,新手可以暂时保持默认,待熟悉后再进行调整。

关于【提示词工程】

提示词是决定 AI 输出质量的关键。在 Dify 中,提示词不仅仅是一段文字,还可以包含变量。例如,你可以定义一个名为 user_name 的变量,并在提示词中使用 {{user_name}} 来引用它。这样,当不同用户与 AI 交互时,AI 能够根据传入的变量值提供个性化的回复。

Dify新手入门:从零创建第一个AI聊天助手

提示词编辑区展示变量插入功能,如 {{user_name}}

除了基本文本,Dify 还支持插入上下文、知识库引用和工具调用。对于第一个聊天助手,建议先从纯文本提示词开始,确保 AI 的基本角色设定清晰准确。如果希望 AI 回答更具体,可以提供几个示例对话(Few-shot prompting),帮助模型更好地理解你的意图。

关于【发布与使用】

当你在预览区对 AI 的回答感到满意后,就可以准备发布了。点击页面右上角的“发布”按钮,系统会提示你确认更新内容。发布后,应用状态将变为“已发布”,此时你可以通过多种方式访问它。

Dify新手入门:从零创建第一个AI聊天助手

发布成功后的弹窗,提供访问链接、嵌入代码和 API 选项

Dify 提供了嵌入代码、API 接口以及独立的访问链接。对于个人测试或简单分享,直接复制“访问链接”并在浏览器中打开即可。如果需要集成到自己的网站或应用中,可以使用提供的嵌入脚本或 API 文档进行对接。

至此,你已经完成了从注册到创建、编排再到发布的全过程。这个简单的聊天助手可以作为你进一步探索 Dify 强大功能的起点,后续你可以尝试接入知识库、添加工作流或使用更多高级模型参数。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。