目录

一、启动华为云Flexus Dify

二、基于华为云Flexus Dify 构建 Chatflow

2.1 创建 Chatflow 应用

2.2.1 编排

2.2.2 访问API

2.2.3 日志与标注

2.2.4 监测

2.3 构建 Chatflow

2.4 运行 Chatflow

三、总结


在当今这个人工智能飞速发展的时代,AI Agent(智能体)作为连接人类与智能服务的桥梁,正逐渐渗透到各个行业的日常运营中。华为云,作为云计算领域的佼佼者,一直致力于为开发者提供前沿、高效的云服务解决方案。近期,华为云推出的Flexus Dify应用开发平台,更是为AI Agent的开发与部署带来了前所未有的便捷与高效。本文将带您走进华为云Flexus Dify的世界,一步步探索如何基于该平台开发功能强大的AI Agent应用,让您的创意与智能服务无缝对接。

一、启动华为云Flexus Dify

首先,登录华为云账号后,点击链接,进入控制台页面,如下所示。

图1 控制台页面 

如上所示,可以看到自己的所有资源,包括: 虚拟私有云 VPC、弹性公网IP EIP、企业主机安全 HSS、弹性云服务器 ECS、资源编排服务 RFS、云硬盘 EVS等资源。

点击【弹性云服务器 ECS】,进入【弹性云服务器】页面,然后,依次点击【更多】【开机】开启弹性云服务器,如下图所示。

图2 开启弹性云服务器 

 然后,在浏览器中输入【http://弹性云服务器的IP】,进入【Dify】登录界面,如下图所示。

图3 Dify 登录界面 

输入安装【Dify】时注册的邮箱和密码,点击【登录】,进入【Dify】控制台界面,如下所示。

图4 Dify 首页 

如果没有配置大模型的话,需要先配置大模型,参考上一篇文章点击链接配置。

二、基于华为云Flexus Dify 构建 Chatflow

2.1 创建 Chatflow 应用

点击【创建空白应用】,如下图所示。

图5 创建空白应用 

 然后,选择【Chatflow】,填写应用名称,描述根据需要进行填写,最后点击【创建】,如下图所示。

图6 创建空白应用 

创建成功后,如下图所示。

图7 编排界面 

2.2 功能介绍

如上图所示,主要功能如下包括:编排、访问API、日志与标注、监测。

2.2.1 编排

【编排】部分可以通过可视化流程图的方式来编排对话应用的逻辑结构,构建复杂、多轮、模块化的对话系统。支持拖拽节点 连线设置节点执行顺序、节点内填写 prompt、变量映射等、设置分支条件和多路径逻辑等。

2.2.2 访问API

【访问API】部分是工作流编排对话型应用 API,支持发送对话消息、上传文件、停止响应、消息反馈、获取下一轮建议问题列表、获取会话历史消息、获取会话列表等功能。

2.2.3 日志与标注

【日志与标注】部分分为日志和标注两个模块,日志记录了应用的运行情况,包括用户的输入和 AI 的回复。日志记录了应用的运行情况,包括用户的输入和 AI 的回复。

2.2.4 监测

【监测】部分对用户会话进行统计分析,包括:全部会话数、活跃用户数、平均会话互动数、Token输出速度、用户满意度、费用消耗等。

2.3 构建 Chatflow

在本实例中,【Chatflow】 使用了三个组件,分别是:开始组件、LLM组件、回复组件,如下图所示。

图8 Chatflow 界面 

各组件的功能如下所示。 

【开始组件】:表示会话的开始,初始化参数,在输入字段中支持输入自定义参数,如下图所示。

图9 开始组件 

【LLM组件】:该组件支持配置远程大模型,通常用于接收用户问题,输出模型的回答。其中,SYSTEM部分表示系统提示词,支持设置记忆窗口,如下图所示。

图10 LLM组件 

【回复组件】:该组件返回输出内容,通常返回大模型的输出,如下图所示。

图11 回复组件 

2.4 运行 Chatflow

构建好 【Chatflow】后,点击【发布更新】,如下图所示。

图12 发布更新界面 

点击【发布更新】后,显示【操作成功】,如下图所示。

图13 操作成功界面 

然后,点击【运行】,进行对话框界面,如下图所示。

图14 对话界面 

在输入框中输入你的问题,例如:请介绍下Dify,如下图所示。

图15 问答界面 

如上所示,大模型根据问题输出回答。在一个会话里,每次交互的内容会带着上下文,如果想不带上下文(历史对话记录),则开启一个新的会话,如下图所示。

图16 会话 

 好了,到这里构建【Chatflow】就完成啦。

三、总结

通过本次基于华为云Flexus Dify应用开发平台开发AI Agent应用的实践教程,我们深入体验了华为云在AI技术领域的强大实力与便捷服务。从DeepSeek-V3/R3大模型商用级推理服务的开通,到Dify-LLM平台的快速部署,再到最终AI Agent应用的开发与调试,整个过程不仅展示了华为云Flexus Dify平台的高效与易用性,也为我们开发者提供了宝贵的实战经验。

在开发过程中,华为云Flexus实例的卓越性能、一键部署功能的便捷性,以及高可用版部署方案的稳定性,都给我们留下了深刻的印象。这些技术的运用,不仅大大缩短了开发周期,也提高了AI Agent应用的可靠性和性能表现。 

828 B2B企业节已经开幕,汇聚千余款华为云旗下热门数智产品,更带来满额赠、专属礼包、储值返券等重磅权益玩法,是中小企业和开发者上云的好时机,建议密切关注官方渠道,及时获取最新活动信息,采购最实惠的云产品和最新的大模型服务!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐