☰
第4篇:在 Dify 从零创建第一个聊天助手——一个能生成测试用例的 AI 助手
2026/10/10 18:16:09 网站建设 项目流程

承接第 3 篇。前面我们把 Dify 部署好、也接上了大模型,这篇终于要上手做一个真正能用的应用了。我做的第一个应用是"测试用例生成助手":你告诉它一个功能需求,它就帮你输出一份结构化的测试用例清单。做完你会发现,Dify 做个聊天助手真的很快。

一、创建应用:选对类型是关键

进入「工作室」,点右上角「创建」→「创建空白应用」,弹出配置页:

这里有几种应用类型,我们要选「聊天助手」:

类型定位
工作流 / Chatflow面向任务的流程编排(进阶再用)
聊天助手简单配置即可构建 LLM 对话机器人(新手适用)
Agent具备推理和工具调用的智能助手(进阶)
文本生成应用用于文本生成的 AI 助手
  • 应用名称:填测试用例生成助手

  • 描述(可选):填输入功能需求,自动生成软件测试用例

  • 点「创建 Ctrl+」

二、编写提示词:决定"它是什么角色"

进入应用的「编排」页,左侧是「提示词」编辑框。提示词就是给 AI 的"角色设定"——你把它定义成什么,它就按什么来干活。我填的是:

你是一名资深的软件测试工程师。用户会向你描述一个功能需求,你需要输出一份测试用例清单,用以下格式:

  • 正常流程用例:输入有效数据,验证主流程正确

  • 异常流程用例:输入非法/错误数据,验证系统能正确提示

  • 边界值用例:输入边界附近的数值或字符长度

  • 安全与兼容用例:权限、注入、不同环境等

  • 每条用例给出:编号、前置条件、测试步骤、预期结果。用简洁的表格或列表呈现。

我选这个案例的用意:它只用一段提示词就能跑起来(不用知识库、不用工具),够简单;同时它本身就是"测试"相关,正好为我后面学 AI 测试埋线。

三、选择模型:学习期挑便宜的就好

在右侧「调试与预览」顶部切换模型。通义千问有一串型号(max / plus / flash),我选了qwen3.8-flash:

我的想法:前期学习,不需要很强,挑个便宜的 flash 就够用,后续要深入再换更强的型号。这样能省钱又不影响跑通流程。模型选好会自动显示在右上角(qwen3.8-flash · CHAT)。

四、调试与预览:在这里反复试到满意

右侧「调试与预览」就是我们的"测试台"。我输入:

请为"用户登录功能"生成测试用例

AI 按提示词要求,输出了正常流程用例(N-01~N-03),带编号、前置条件、测试步骤的表格:

继续往下看,还有异常流程用例(E-01~E-04,空密码、用户不存在、密码错误、账号禁用等)和边界值用例(B-01~B-04,最大长度 19/20/21 字符、最少 8 位密码等):

最后是安全与兼容用例(S-01 暴力破解、S-02 SQL 注入、S-03 会话管理、C-01/C-02 多浏览器和移动端适配),还给了补充建议(自动化回归覆盖、高并发性能关注):

一个新手心得:调试区就是反复"提需求 → 看输出"的地方,不满意就改提示词再试,不用重启。想让它输出更结构化,就在提示词里加"用表格呈现""列出编号"这类明确要求——AI 会很听话。

五、发布:拿到一个独立的对话链接

调试满意后,点右上角「发布」。发布后会生成一个WebApp 链接,浏览器打开就是独立的对话页面,可以分享给别人直接使用。

六、小结

创建第一个聊天助手,其实就 5 步:

创建应用(选聊天助手) → 写提示词(定角色) → 选模型(便宜的) → 调试预览(反复测) → 发布

做完这个,你已经掌握 Dify 最核心的"提示词 + 模型 + 调试"三件套。接下来可以往两个方向深入:

  1. 把应用做复杂:加变量、知识库(RAG)、工具调用、Agent;

  2. 回到你的测试主线:怎么评测这个"测试用例生成助手"生成得准不准——这正是 AI 测试(LLM 应用质量评估)的内容,也是我后续计划的方向。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询