华为云Flexus+DeepSeek征文 | 用 Dify 分分钟开发一个 Agent

引言:为什么选择Dify-LLM?

最近半年,AI Agent(智能体)的热度席卷全球——从 AutoGPT 到Character.AI,从企业级智能助手到个人生活管家,Agent正在重新定义人机交互的方式。但对于刚接触 AI 的新手来说,开发一个能听懂指令、调用工具、解决实际问题的Agent,往往需要掌握编程、模型调优、工具集成等复杂技能,门槛高到让人望而却步。

直到我发现了华为云的 Dify-LLM 平台——这个工具彻底打破了技术壁垒。它内置了预训练大模型、多模态工具库、自动化工作流引擎,即使是完全零基础的开发者,也能在30分钟内搭建出一个能解决实际问题的智能体。

本文将以“开发一个投资分析助手”为例,手把手带你走完Dify的开发全流程,从注册到部署,从调试到优化,全程无代码!

在这里插入图片描述

一、准备工作:5分钟搭建开发环境

1. 部署环境

首先访问 Dify-LLM 官网,如果你没有注册,请先注册后登录。然后点击“一键部署(社区版单击部署)”
在这里插入图片描述

然后按流程点击“下一步”即可:

在这里插入图片描述

以下是我们已经完成部署的结果:

在这里插入图片描述

2. 进入Dify-LLM 应用开发平台

部署成功之后,会在“输出”一栏显示应用开发平台的地址:

在这里插入图片描述

进入这个地址,会看到应用平台分为四个板块:

在这里插入图片描述

  • 探索:汇聚很多应用模版,按类型分类,如 AI Coding, Data Analysis 等等;
  • 工作室:你的应用会显示在这里,也是创建应用的入口;
  • 知识库:支持导入你自己的文本数据或通过 Webhook 实时写入数据以增强LLM上下文;
  • 工具:提供了搭建应用的所要用到的模型、插件、扩展等。

二、核心步骤:开发一个 “巴菲特投资分析助手” Agent

我们以“巴菲特投资分析助手” Agent为例。这个Agent 的功能是为用户提供相应公司在股票市场上的数据分析。

下面,我们来创建这个Agent。

步骤1:创建Agent

  1. 在工作室栏目,点击“创建空白应用”→选择“工作流”类型→命名为“巴菲特投资分析助手”。接着点击“创建”:
    在这里插入图片描述

在这里插入图片描述

步骤2:定义Agent“大脑”

Agent 的核心是**“知识库+指令集”**——即告诉它“你是谁”“能做什么”“遇到问题怎么办”。

  1. 编排提示词
    Dify 提供了一个提示词生成器,你可以使用配置的模型来优化提示词,以获得更高的质量和更好的结构。例如,我这里用的是 Deepseek-chat 模型,我输入的提示词会根据该模型自动进行优化。
    在这里插入图片描述
    在这里插入图片描述

  2. 设置变量
    你可以设置文本、段落等类型的变量,用于接收用于的输入:
    在这里插入图片描述

  3. 上传知识库(可选但强烈推荐)
    点击知识库“添加”按钮→上传股票投资相关的文档/网页,Dify会自动抽取关键信息,作为Agent的“记忆库”。
    在这里插入图片描述

  4. 添加工具:
    Agent的强大之处在于能调用外部工具扩展能力。这里我为“巴菲特投资助手”添加了1个工具——网页爬取,用于爬取与用于输入的变量相关的信息:
    在这里插入图片描述

步骤3:调试与优化

开发完成后,你可通过“调试与预览”窗口验证Agent是否满足需求。如果有偏差,你可以优化你的提示词,知识库,以及工具。

在这里插入图片描述

这里提供一些优化技巧​​:

  • 若Agent回答偏离主题,进入“知识库管理”补充相关规则;
  • 若回复过于机械,调整“对话风格”为“口语化+表情符号”;
  • 若工具调用失败,检查API Key是否正确,或切换至Dify内置的日志与标注模块,查看应用的运行情况。

步骤5:发布

测试通过后,即可发布Agent。点击“发布”,即可将 Agent 发布。你还可以将它嵌入网站。
在这里插入图片描述

三、进阶玩法:调用 API

完成基础开发后,你还可以通过API的方式调用Agent的能力:
在这里插入图片描述

curl -X POST 'http://120.46.64.44/v1/chat-messages' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "inputs": {},
    "query": "What are the specs of the iPhone 13 Pro Max?",
    "response_mode": "streaming",
    "conversation_id": "",
    "user": "abc-123",
    "files": [
      {
        "type": "image",
        "transfer_method": "remote_url",
        "url": "https://cloud.dify.ai/logo/logo-site.png"
      }
    ]
}'

总结:AI Agent 开发的 “Dify速度”

从注册到发布,开发一个功能完整的 AI Agent,我在 Dify 上仅用了不到30分钟。这背后是平台对“低代码”的极致优化。

对于AI新人来说,Dify 的价值不仅在于“快速开发”,更在于“降低试错成本”:你可以随时修改知识库、调整工具、优化对话,无需编写一行代码,就能迭代出满足需求的智能体。

现在,你已经掌握了 Dify 开发 Agent 的全流程。不妨立刻注册,尝试开发一个属于你的第一个Agent——也许是帮朋友推荐电影的“影评助手”,也许是管理家庭日程的“待办管家”,甚至是陪伴聊天的“虚拟好友”。AI的时代,每个普通人都能成为“创造者”。

### 在华为云服务器上安装和配置 Rocky Linux #### 选择合适的云服务器实例 为了确保最佳性能,在华为云上推荐使用 Flexus 云服务器 X 实例来运行 Rocky Linux。这类实例具备柔性算力,能提供稳定且高效的运行环境[^1]。 #### 创建新的云服务器实例 按照《华为云Flexus云服务器X实例的快速入门与配置指南》中的指导完成新实例创建过程。此文档内含有详尽的操作指引,有助于顺利完成部署工作并启动操作系统镜像的选择流程[^2]。 #### 安装 Rocky Linux 操作系统 当准备就绪后,需下载适用于华为云平台的官方 Rocky Linux 映像文件,并将其加载到所选实例之中执行初始化设置操作。具体步骤可参照通用Linux发行版在云计算环境中首次设定的相关资料[^3]。 ```bash # 登录至已开通的服务控制台界面; # 寻找对应区域内的市场资源页面挑选适合版本号的rocky linux模板; # 经由向导模式引导完成整个系统的构建直至最终确认提交申请。 ``` #### 初次登录后的基础配置调整 初次成功连接远程终端之后应当立即着手修改默认root账户密码以及新增普通权限级别的子账号用于日常维护管理活动;另外还需关注网络接口参数定制化事宜比如分配固定IP地址等措施保障后续通信顺畅无阻。 ```bash # 修改 root 用户密码 passwd # 添加一个新的普通用户 adduser newusername passwd newusername # 编辑网卡配置文件实现静态 IP 设置 (假设 eth0 是主要网络接口) vi /etc/sysconfig/network-scripts/ifcfg-eth0 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蟹蟹蟹风流

期望和你分享一杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值