
友友们,早上好呀,众所周知,本博主是做航道领域系统开发的。我们在航运物流、港口调度、航道规划行业中,一般需要快速查询航道通航状态、潮汐水位、船舶航线规划、航道法规、气象预警等信息。今天就分享一下我借助Dify快速编排工作流,新建智慧航道知识库,搭建专属智慧航道助手 AI 应用;再通过腾讯云 EdgeOne Pages官方全场景应用模板,零运维一键部署、全球边缘加速分发,从 AI 应用搭建到公网可访问的全流程。内容包括Dify 工作流编排、模型配置、API 密钥获取,以及EdgeOne Pages 模板部署、环境变量配置、部署上线等等,好了,下面我们直接开始。
我们先来看一下整体的架构设计
Dify 端:选择模板 → 创建智慧航道助手工作流 → 配置大模型、提示词、用户输入节点 → 调试应用并生成 API 访问凭证 EdgeOne Pages 端:选用官方全场景应用模板 → 绑定gitee仓库 → 配置Dify接口环境变量 → 自动构建部署
注:EdgeOne Pages 这里的仓库,选择很多,大家自己选择合适自己的就好,另外dify访问好像大陆有点问题,建议用香港或者新加坡的服务器,我自己是用的香港节点的云服务器来进行开发的
1.注册登录Dify 官网,可以提前下载配置好 GPT-4o、Claude 等大模型供应商;


2.注册登录腾讯云 EdgeOne 控制台,开通 EdgeOne Pages 服务;

3.准备 gitee、GitHub 或者其他仓库的账号,用于 EdgeOne Pages 模板仓库授权部署,我这里就用gitee仓库了;

4.功能梳理,大家按照自己的ai应用梳理自己的功能需求,像我要设计的智慧航道助手核心需求:支持航道状态查询、潮汐时间推算、船舶航线建议、航运法规解读、恶劣天气通航预警五大核心能力。

选中画布开始节点,右侧添加用户输入字段:
拖拽LLM 节点至开始节点下游并连线,关键配置如下:
模型选择:选用 GPT-4o/Claude Sonnet 4(长文本理解、专业领域问答能力更强);

可以设置系统提示词:
你是专业的智慧航道运维咨询专家,精通国内内河航道、沿海港口通航规则、潮汐气象、船舶航线规划、航运安全法规。
严格遵循以下规则回复用户问题:
1. 仅解答航道通航、潮汐水位、航线规划、航运法规、恶劣天气通航预警相关问题;
2. 回答结构清晰,分点说明,数据表述严谨,无明确数据时如实告知;
3. 拒绝无关娱乐、生活类问题咨询,礼貌引导聚焦航道相关业务;
4. 结合常规航运常识给出合理化建议,语言通俗易懂,适合港口从业者使用。
用户当前咨询问题:{{user_query}}
拖拽结束节点连线至 LLM 节点下游,右侧设置输出内容为LLM 节点的回复结果,完成基础工作流闭环。
可按需添加HTTP 请求节点对接公开航道气象 API、条件判断节点区分咨询类型,实现精准应答,进一步强化应用实用性。
5.知识库创建添加
另外大家也可以添加自己的行业知识库

然后在节点中,调用自己的知识库,进行更加精准的搜索和回答。



大家自己妥善保存密钥,不要泄露了。
大家也可以提交自己的模板





在项目环境变量配置区,新增 3 个必填变量,精准填入 Dify 获取的凭证:
表格
变量名称 | 变量值 |
|---|---|
APP_KEY | Dify 应用 API 密钥(app-xxx 格式) |
API_URL | Dify API 地址:https://api.dify.ai/v1 |
NEXT_PUBLIC_APP_TYPE | 固定填写 chat(对话模式) |
技术说明:环境变量为模板连接 Dify 后端的核心配置,填写错误会导致前端无法调用 AI 接口,务必准确复制无多余空格。


最后简单总结一下吧,今天和大家完整分享了:基于 Dify 原生工作流、模型编排和 API 对接能力,再搭配 EdgeOne Pages 全场景模板,从零手把手完成了智慧航道行业 AI 助手的搭建,并且一键部署到全球公网,全程跑通了从 0 到落地的完整流程。
整个体验下来特别省心: Dify 不用自己写复杂代码,可视化拖拽就能搭业务工作流、配大模型、接业务接口,垂直行业 AI 应用门槛直接拉低,运维、航道问答、巡检报表这类场景都能快速自定义; 而 EdgeOne Pages 自带现成模板、开箱即用,不用手写一行前端,就能直接把做好的 AI 应用公网发布、全球访问,部署简单又稳定。
依托这两个产品的原生能力互补,普通人也能快速落地智慧航道这类垂直行业 AI 应用,不用投入大量开发成本。希望今天的分享,能给大家做行业 AI 搭建和部署带来一点参考和帮助。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。