【Dify平台】基于Dify智能体平台API工具搭建sop

本文原创作者:姚瑞南 AI-agent 大模型运营专家,先后任职于美团、猎聘等中大厂AI训练专家和智能运营专家岗;多年人工智能行业智能产品运营及大模型落地经验,拥有AI外呼方向国家专利与PMP项目管理证书。(转载需经授权

本文简介:本文讲述基于Dify智能体平台API工具搭建sop,是作者在Dify智能体平台进行agent应用实践及落地总结。

操作步骤

说明

图示

1.network页面抓包

  • 业务系统点开《开发者工具》或者快捷键Ctrl+shift+I

2.定位页面

  • 点击network定位左栏name对应的页面
  • header为标题栏,包含URL,请求方式等
  • payload为输入参数
  • response为输出结果

3.copy as curl

  • 右击定位好的页面并copy as curl(bash)
  • 去掉-H 开头的代码,只保留curl和--data-raw

4.生成openapi-swagger规范的 api 文档

  • 输入给大模型curl和--data-raw利用大模型生成openapi-swagger规范的 api 文档

5.swagger格式校验

  • swagger editor
  • 复制API文档到swagger校验格式,绿色即通过,Errors即不通过

6.API代码check

check清单:

  • URL地址是否正确
  • 请求方式=post/put
  • 默认值default是否设置
  • 必填入参是否输入正确
  • 必填入参是否是数组["XXX"]形式

7.Dify自定义工具添加

  • dify添加自定义工具将API代码复制至红框
  • 自定义工具名称

8.工具测试

  • 添加完工具点击测试
  • 查看payload内入参
  • 输入入参进行测试查看结果

9.工具引用

  • agent添加工具
  • prompt引用工具
  • 调用API工具成功

10.完成搭建

-

-

### 使用 Dify 搭建智能体的基础指南 Dify 是一款强大的开发平台,允许开发者通过简单的配置快速构建 AI Agent 应用程序。它不仅提供了内置工具的支持,还允许用户自定义工具以满足特定需求[^1]。 #### 工具集成与功能扩展 在 Dify 中,“工具”模块是一个核心组件,用于增强大型语言模型 (LLM) 的能力。这些工具可以包括但不限于联网搜索、科学计算以及图像生成等功能。通过支持 OpenAPI/Swagger 和 OpenAI Plugin 规范,Dify 提供了一个灵活的框架来连接各种第三方服务和 API。 以下是关于如何利用 Dify 创建智能助手的一些关键概念: 1. **初始化项目** 首先,在 Dify 平台上创建一个新的应用程序实例。这通常涉及登录到管理控制台并选择合适的模板作为起点。 2. **配置基础参数** 设置好基本的应用名称和其他元数据之后,进入下一步——定义交互逻辑和服务端点。此阶段可能涉及到调整对话流程或者指定触发条件等操作设置。 3. **添加所需工具** 在“工具”部分中,可以选择预设选项列表中的现成解决方案;也可以上传遵循标准协议的新插件文件来进行个性化定制。 4. **测试运行环境** 完成了上述准备工作以后,应该立即启动本地模拟器或部署至云端服务器上进行实际效果验证。确保所有的链接地址都能正常访问,并且返回的数据格式符合预期目标。 5. **优化用户体验** 基于初步反馈不断改进界面设计风格及响应速度等方面的表现质量,从而达到最佳的整体性能水平。 ```python from dify import App, Tool app = App(name="MySmartAssistant") @app.add_tool() def search_web(query): """A simple web search tool.""" pass # Implement your logic here. if __name__ == "__main__": app.run() ``` 以上代码片段展示了如何向 Dify 应用添加一个名为 `search_web` 的新工具函数。具体实现细节取决于所选技术栈和个人偏好。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值