第 3 章:你的第一个 Dify 应用:对话式机器人

第 3 章:你的第一个 Dify 应用:对话式机器人

在本章中,我们将通过 Dify 的可视化界面,快速创建一个属于你的对话式 AI 助手,并掌握提示词工程(Prompt Engineering)的基础技巧。


3.1 创建应用:选择“对话型”应用

  1. 登录 Dify 后,点击 工作室 (Studio) -> 创建应用 (Create App)
  2. 选择 聊天助手 (Chatbot)
  3. 输入应用名称(如“我的 AI 小助手”)并选择图标。
  4. 点击 创建 (Create) 进入编排界面。

3.2 提示词编排 (Prompt Engineering) 基础入门

提示词(Prompt)是控制 AI 行为的核心指令。一个优秀的提示词通常包含以下四个要素:

1. 角色 (Role)
定义 AI 的身份。例如:“你是一位资深的 Python 开发工程师,擅长解决后端逻辑问题。”

2. 目标 (Objective)
明确 AI 要完成的任务。例如:“你的目标是根据用户提供的代码片段,找出潜在的 Bug 并给出优化建议。”

3. 规则 (Constraints)
设定 AI 的行为边界。例如:“回复必须简洁明了,代码示例使用 Markdown 格式,禁止回答与编程无关的问题。”

4. 上下文 (Context)
提供必要的背景信息或参考资料。

实战练习:创建一个“英语翻译专家”

在 Dify 的 指令 (Instructions) 框中输入以下提示词:

# Role
你是一位精通中英文翻译的专家,擅长将复杂的学术概念转化为易懂的中文。

# Objective
将用户输入的英文文本翻译成地道的中文,并解释其中的 2-3 个核心词汇。

# Constraints
1. 翻译风格要求自然、通顺,避免“翻译腔”。
2. 解释词汇时,请提供英文原词、中文含义和 1 个例句。

3.3 调试与预览:与你的 AI 应用进行第一次对话

  1. 在编排界面的右侧 预览 (Preview) 区域,选择你配置好的模型(如 GPT-4o)。
  2. 输入一段英文文本(如 “Dify is an open-source platform for building agentic workflows.”)。
  3. 观察 AI 的回复是否符合你在提示词中设定的角色、目标和规则。
  4. 根据回复效果,不断微调左侧的提示词。

3.4 发布与集成:让你的应用“走出去”

一旦你对 AI 的表现感到满意,就可以将其发布:

  1. 点击右上角的 发布 (Publish)
  2. 生成 Web 应用:点击“访问 API 演示”或“生成 Web 应用链接”,你可以直接将这个链接分享给他人使用。
  3. 集成 API:点击“API 访问”,你可以获取 API Key 和文档,将这个 AI 应用集成到你自己的网站、微信机器人或企业系统中。

下一章预告:我们将进入进阶阶段,学习如何为 AI 挂载“知识库(RAG)”,让它能够基于你上传的文档进行专业问答。

© 版权声明

相关文章

暂无笔记

您必须登录才能记录笔记!
立即登录
none
暂无笔记...