扣子为 AI 应用(包括智能体)开发人员提供了一站式全链路的 AI 应用搭建能力,包括应用开发、测评、监控和丰富的发布渠道。
如下图所示,空间是扣子平台的最顶层的资源组织方式,通过工作空间对开发资源进行隔离。
* **空间**:空间是资源组织的基础单元,不同空间内的资源和数据相互隔离。一个空间内可创建多个智能体和 AI 应用,并包含一个资源库。在资源库中创建的资源可以被相同空间内的智能体和 AI 应用使用。
* **项目**:项目分为智能体和 AI 应用两种类型,AI 应用内可以创建多种应用专属资源,也可以和智能体共享空间资源库中的资源。
* **智能体**:智能体(Agent)通常指的是一个能够独立执行任务、做出决策并进行学习的一种自动化程序。智能体可以根据用户输入的指令,自主调用模型、知识库、插件等技能并完成编排,最终完成用户的指令。
* **AI 应用**:AI 应用是指利用大模型技术开发的应用程序,这些应用程序能够使用大模型,执行复杂任务,分析数据,并作出决策。
* **资源库**:你可以在资源库内创建、发布、管理共享资源例如插件、知识库、数据库、提示词等。这些资源可以被同一空间内的智能体和应用使用。
资源可以存在于两个实体内,一个是空间的资源库,一个是 AI 应用项目中的项目资源库。
* **空间资源库**:在空间资源库内创建的资源可以被空间内的 AI 应用项目和智能体项目使用,属于空间内的共享资源。
* **AI 应用项目**:在 AI 应用项目中也可以创建资源,但这些资源是项目自有的资源,默认不可以被其他项目使用也不会展示在空间资源库内。
当需要将 AI 应用项目中的资源转换成公共资源给其他 AI 应用或智能体使用时,可以将这些资源转移或复制到空间资源库内。
