前面已搭建过简单的聊天助手和知识库机器人,现在要尝试创建一个 Agent——中文叫智能体,它是一个能自己“动脑+动手”的智能助手。比如,当赋予它一个复杂目标(如订车、分析报告),它会自动拆解任务、调用外部工具(如查询邮件、调用打车应用),独立完成全流程并返回最终结果。
Agent 与传统聊天应用的核心区别在于:前者具备任务驱动的自主执行能力,后者仅限于被动响应提问。

一、创建一个 Agent
接下来,将在 Dify 平台上构建一个简单的天气查询 Agent。


Dify 提供了多个工具接口,这次我选择天气服务,打开后看到有两个选项:OpenWeather 和高德天气,现在使用前者,因此需要前往其官网注册并获取 API 密钥。

二、注册 OpenWeather
要注册OpenWeather,我需要访问其官方网站。
网址:https://openweathermap.org/
根据当前附件信息,OpenWeather 是一个提供全面天气数据的平台,包括实时预报、47年以上的全球气候历史数据等。它通过自助订阅模式为开发者、分析师和企业提供即时天气 API 访问服务。

进入官网后需要先完成注册,点击页面右侧的Sign in登入按钮,填写邮箱并设置密码就能提交注册信息。
如果没有注册过的,点create an account注册一下就行。


注意:
OpenWeather提供每日1,000 次免费API调用,适合初步测试和小规模使用。
如果需要更高调用量,可以选择按需付费的套餐。

验证完成后,登录账号进入My API keys页面,就能找到生成的专属密钥。

该页面中可以看到已生成的密钥,也可以自行创建新密钥,给密钥命名后就能使用。

三、配置Agent工具
已经拿到OpenWeather的天气查询API Key,我回到Dify界面,把复制好的密钥粘贴填入天气工具的授权对话框中。

输入天气密钥后点击保存,保存成功后就能看到Open Weather工具变为可用点亮状态了。

点击添加后,就能看到天气查询功能已经成功添加到我的Agent里了。

在弹出的页面中,输入提示指令,让Dify自动生成适配的系统提示词,示例内容如下:

点击应用完成配置后,我前往调试与预览界面对这个Agent进行测试。


如果测试没有问题,点击右上角的发布,再点击运行就能正式使用,也可以把这个应用部署到手机、微信或飞书做成机器人使用。
夜雨聆风