AI个人学习
和实操指南

Dify 插件系统发布(Beta 版):即插即用的方式扩展AI应用程序的模块化组件

Dify 插件介绍

Dify v1.0.0-beta 发布,核心在于引入插件系统和 Marketplace(组件市场),通过模块化组件实现 AI 应用的灵活扩展,插件包含模型、工具、代理策略等,支持独立开发部署及自定义推理策略、外部API连接,Marketplace 提供一站式插件管理与一键部署,旨在赋能开发者构建更强大、多样化的 AI 应用,开启 AI 应用开发新纪元。

我们很高兴地宣布 Dify 插件的 Beta 版本发布 - 模块化组件,可无缝扩展您的 AI 应用程序。

大家好,我是 Dify 的 Grace。我很高兴分享我们正在发布 Beta 版本的插件。


插件是模块化组件,通过即插即用的简易性扩展 AI 应用程序。 现在,您可以轻松地将外部服务和自定义功能与您的 Dify 应用程序组装在一起。

探索 Dify Marketplace 以获取即用型插件,或开发您自己的解决方案。您可以定义 AI 应用程序的范围。

Dify v1.0-beta:插件生态 + Marketplace,AI 应用模块化扩展-1

 

概述

如今,使用 Dify 构建 AI 应用程序就像打造一个智能大脑。 您可以仔细设计信息的处理方式和决策的制定方式。为了进一步扩展您的 AI 创建能力,我们推出了插件。

将插件想象为赋予 AI 生命的增强感官和能力。 通过插件,您的 AI 应用程序可以更好地“看”(图像处理)、“听”(音频分析)、“说”(文本转语音)、“画”(文本转图像生成)、“计算”(数据分析)、“推理”(逻辑处理)、“行动”(外部集成和交互)等等。

插件开启了一个充满可能性的新世界。它们通过灵活的编排,为多模态场景中的 AI 应用程序赋能,并通过 OCR 和数据处理器等专业工具重新构想 RAG 工作流程。这仅仅是个开始 - 插件将使 AI 应用程序能够执行现实世界的行动,从购买交易到旅行预订,弥合 AI 与日常生活之间的差距。

 

插件系统架构

Dify 插件系统采用了解耦架构,其中每个插件都作为独立的包运行。 这种设计允许插件被独立开发、部署和维护,同时确保版本控制和安全性的标准化结构。

Dify 的插件系统包含五个核心组件:

  • 模型(Models) 转变 Dify 中的 AI 模型管理。现在,您可以配置、更新和使用模型作为聊天机器人、代理、对话流和工作流中的插件。
  • 工具(Tools) 为 Dify 应用程序添加专门的功能。通过用于数据分析、内容翻译、自定义集成等特定领域的功能来增强您的代理和工作流程。
  • 代理策略(Agent Strategies) 为 Dify 对话流/工作流中的新 代理节点(Agent Nodes) 提供推理策略,支持自主工具选择和多步骤推理执行。创建自定义推理策略,如思维链(Chain-of-Thoughts)、思维树(Tree-of-Thoughts)、函数调用(Function call)和 ReAct,以增强您的对话流/工作流的解决问题能力。

Dify v1.0-beta:插件生态 + Marketplace,AI 应用模块化扩展-2

  • 扩展(Extensions) 通过 HTTP Webhook 促进外部集成。 构建自定义 API 来处理复杂的工作流程、处理数据或连接外部服务,使您的应用程序更加通用和强大。
  • 捆绑包(Bundles) 通过将多个插件组合到单个包中来简化部署。通过一键安装有效地部署预配置的插件集合。

 

端点集成

插件系统通过自定义端点和 API 创建无缝连接。 开发人员可以建立通信通道来处理复杂的业务逻辑并响应外部事件。插件端点支持外部服务与 Dify 的核心功能之间的双向通信——从模型和应用程序到工具、知识库和工作流节点。

这些集成支持高级用例。例如,Slack 机器人可以处理消息,同时动态访问 Dify 的模型和知识库以获得上下文感知的响应。潜力是无限的。

 

Dify Marketplace

Dify v1.0-beta:插件生态 + Marketplace,AI 应用模块化扩展-3

插件系统将精选的 Marketplace 与开放的社区开发相结合。Marketplace 托管官方插件、合作伙伴解决方案和经过验证的社区贡献,同时开发人员可以通过 GitHub 自由共享插件和协作。 该系统还支持本地部署,特别是对于企业而言,为插件分发创建了一个灵活且充满活力的生态系统。

 

安全和存储

安全、稳定和透明是插件系统的核心原则。每个 Marketplace 插件都经过严格的代码审查,并在具有明确定义权限的隔离环境中运行。显式的数据处理声明确保用户具有完全的可见性和控制权。现在,我们在插件和工作区级别提供持久存储,从而可以在不同的场景中安全地管理数据。

 

插件开发

对于插件开发人员,我们提供强大的开发支持。远程调试与流行的 IDE 无缝协作,仅需最少的环境设置。开发人员可以连接到 Dify 的 SaaS 服务,同时将所有插件操作转发到其本地环境进行测试。这种对开发者友好的方法旨在增强插件创建者的能力并加速 Dify 生态系统中的创新。深入了解我们的插件文档,探索您可以构建的内容!

 

入门

我们确保了向插件系统的平稳过渡,所有现有模型和工具都将自动转换,同时保持其配置。在此 Beta 测试阶段,我们正在开放一个 Beta 测试云环境以供探索 - 请注意,它不应用于生产,所有测试数据将在未来几周的正式发布之前重置。

  • 要参与 Beta 测试云环境试用,请加入候补名单。获得批准后,您将收到一封包含访问说明的电子邮件。

Dify 正在积极发展插件生态系统和合作伙伴计划。我们欢迎有兴趣成为插件提供商、作为解决方案合作伙伴加入我们的 Marketplace 或为 Dify 插件生态系统做出贡献的组织,请通过 hello@dify.ai 与我们联系。

未经允许不得转载:首席AI分享圈 » Dify 插件系统发布(Beta 版):即插即用的方式扩展AI应用程序的模块化组件

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文