Dify学习笔记-工具(七)

1、工具

工具定义

工具可以扩展 LLM 的能力,比如联网搜索、科学计算或绘制图片,赋予并增强了 LLM 连接外部世界的能力。Dify 提供了两种工具类型:第一方工具和自定义工具。
你可以直接使用 Dify 生态提供的第一方内置工具,或者轻松导入自定义的 API 工具(目前支持 OpenAPI / Swagger 和 OpenAI Plugin 规范)。

工具的作用:

工具使用户可以在 Dify 上创建更强大的 AI 应用,如你可以为智能助理型应用(Agent)编排合适的工具,它可以通过任务推理、步骤拆解、调用工具完成复杂任务。
方便将你的应用与其他系统或服务连接,与外部环境交互,如代码执行、对专属信息源的访问等。

如何配置第一方工具

在这里插入图片描述
Dify 目前已支持:

在这里插入图片描述

第一方工具授权

若你需要直接使用 Dify 生态提供的第一方内置工具,你需要在使用前配置相应的凭据。

在这里插入图片描述

凭据校验成功后工具会显示“已授权”状态。配置凭据后,工作区中的所有成员都可以在编排应用程序时使用此工具。

在这里插入图片描述

如何创建自定义工具

你可以在“工具-自定义工具”内导入自定义的 API 工具,目前支持 OpenAPI / Swagger 和 ChatGPT Plugin 规范。你可以将 OpenAPI schema 内容直接粘贴或从 URL 内导入。关于 OpenAPI / Swagger 规范您可以查看官方文档说明。
工具目前支持两种鉴权方式:无鉴权 和 API Key。

在这里插入图片描述

在导入 Schema 内容后系统会主动解析文件内的参数,并可预览工具具体的参数、 方法、路径。您也可以在此对工具参数进行测试。

在这里插入图片描述

完成自定义工具创建之后,工作区中的所有成员都可以在“工作室”内编排应用程序时使用此工具。

在这里插入图片描述

如何在应用内使用工具

目前,您可以在“工作室”中创建智能助手型应用时,将已配置好凭据的工具在其中使用。

在这里插入图片描述
以下图为例,在财务分析应用内添加工具后,智能助手将在需要时自主调用工具,从工具中查询财务报告数据,并将数据分析后完成与用户之间的对话。

在这里插入图片描述

相关推荐

  1. C++学习笔记(十

    2024-01-28 18:36:02       30 阅读
  2. web学习笔记(十

    2024-01-28 18:36:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-28 18:36:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-28 18:36:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-28 18:36:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-28 18:36:02       18 阅读

热门阅读

  1. 运维文本三剑客详辨

    2024-01-28 18:36:02       28 阅读
  2. Linux delay相关函数实现

    2024-01-28 18:36:02       24 阅读
  3. 无人机调试开源软件

    2024-01-28 18:36:02       45 阅读
  4. Writing and Using a Simple Plugin

    2024-01-28 18:36:02       34 阅读
  5. 电脑上显示U盘多个盘符怎么办?

    2024-01-28 18:36:02       42 阅读