Dify + EdgeOne 体验部署NetAI网络运维助手
本文档记录从 Dify 应用创建、工作流配置,到 EdgeOne Pages 前端部署的完整步骤。NetAI 是一款面向网络运维工程师的 AI 助手,基于 Dify 工作流 + EdgeOne Pages 构建,实现"零代码"对话式网络设备运维问答。
·
概述:本文档记录从 Dify 应用创建、工作流配置,到 EdgeOne Pages 前端部署的完整步骤。NetAI 是一款面向网络运维工程师的 AI 助手,基于 Dify 工作流 + EdgeOne Pages 构建,实现"零代码"对话式网络设备运维问答。
一、技术栈概述

二、Dify 应用创建与配置
步骤 1:创建 Chatflow 应用
- 登录 Dify 控制台
- 进入 「工作室」 → 点击 「创建空白应用」
- 选择应用类型:Chatflow(支持记忆的复杂多轮对话工作流)
- 填写应用信息:
- 应用名称:
NetAI Assistant-网络工程师的智能副驾 - 描述:
基于 Dify 构建的网络智能运维助手,支持设备故障诊断、命令推荐、告警解读、协议配置咨询。

步骤 2:配置工作流

步骤 3:发布应用
- 点击画布右上角的 「发布」 按钮
- 确认工作流无报错(检查清单应显示绿色)
- 发布成功后,应用状态变为 **「已发布」

步骤 4:获取 API 密钥与端点
部署到 EdgeOne Pages 需要以下三个关键信息:
获取步骤:
- 进入应用详情页 → 点击 「访问 API」
- 复制 基础 URL(
API_URL) - 点击 「API 密钥」 → 创建新密钥 → 复制密钥值(
APP_KEY) APP_TYPE固定填写chat(Chatflow 类型)

三、EdgeOne Pages 前端部署
步骤 5:选择部署模板
- 登录 EdgeOne Pages 控制台
- 点击 「新建项目」
- 在模板市场中搜索 「Dify」
- 选择模板:Dify Frontend Starter或者AI Customer Service

步骤 6:配置项目信息
- Git 平台:选择你的 GitHub 账号,我选择的gitee
- 项目名称:
dify-frontend(英文,无特殊字符,可自定义) - 仓库名称:
dify-frontend(与项目名保持一致,可自定义) - 加速区域:全球可用区(含中国大陆)(推荐,覆盖国内用户)
- 仓库属性:私有

步骤 7:创建并部署
- 确认所有信息填写正确
- 点击 「立即创建」
- EdgeOne Pages 会自动执行构建和部署
- 等待约 1-3 分钟,部署状态变为 「成功」

步骤 8:访问与验证
部署成功后,你会获得两个访问地址:
- EdgeOne Pages 默认域名
- 自定义域名(可选):在「域名管理」中添加自定义域名
验证步骤:
- 打开部署后的网址
- 输入测试问题:如
BGP 邻居 Down 了,如何排查?

结束语
网络智能运维助手,从构思到落地,完成了从 Dify 工作流编排到 EdgeOne Pages 全球分发的基础闭环。这是一个起点,而非终点。当前 版本验证了核心链路可行 —— 自然语言提问 → 意图识别 → LLM 推理 → 结构化输出,对于日常出现的故障以及现象,可直接服务一线运维。
后续优化与升级方向
目前的版本只是个人一个很简单的想法,还有很大的优化空间。比如说,一是,可以结合运维经验总结、厂家手册、故障处置经验手册等汇总成一个 Dify 知识库,实现"先检索再回答",在出现故障时,可优先调用知识库进行检索,能够快速处置故障;二是可以对接 Zabbix / Prometheus 告警事件,在对话中以折线图展示 CPU / 内存历史趋势;三是对设备进行巡检,对日志进行分析等等。
更多推荐




所有评论(0)