码农之家

专注优质代码开发,为软件行业发展贡献力量

新一代 AI Agent 开发平台——扣子

        扣子是新一代 AI Agent 开发平台。无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类 AI 应用,并将 AI 应用发布到各个社交平台、通讯软件,也可以通过 API 或 SDK 将 AI 应用集成到你的业务系统中。

扣子能做什么?

        借助扣子提供的可视化设计与编排工具,你可以通过零代码或低代码的方式,快速搭建出基于大模型的各类 AI 项目,满足个性化需求、实现商业价值。

        智能体:智能体是基于对话的 AI 项目,它通过对话方式接收用户的输入,由大模型自动调用插件或工作流等方式执行用户指定的业务流程,并生成最终的回复。智能客服、虚拟伴侣、个人助理、英语外教都是智能体的典型应用场景。

        应用:应用是指利用大模型技术开发的应用程序。扣子中搭建的应用具备完整业务逻辑和可视化用户界面,是一个独立的 AI 项目。通过扣子开发的应用有明确的输入和输出,可以根据既定的业务逻辑和流程完成一系列简单或复杂的任务,例如 AI 搜索、翻译工具、饮食记录等。

为什么选择扣子?

灵活的工作流设计

        扣子的工作流功能可以用来处理逻辑复杂,且有较高稳定性要求的任务流。扣子提供了大量灵活可组合的节点包括大语言模型 LLM、自定义代码、判断逻辑等,无论你是否有编程基础,都可以通过拖拉拽的方式快速搭建一个工作流。例如创建一个撰写行业研究报告的工作流,让智能体写一份 20 页的报告。

无限拓展的能力集

        扣子集成了丰富的插件工具,极大地拓展智能体的能力边界。扣子官方发布了多款能力丰富的插件,你可以直接将这些插件添加到智能体中。例如使用新闻插件,打造一个可以播报最新时事新闻的 AI 新闻播音员。扣子平台也支持创建自定义插件。 你可以将已有的 API 能力通过参数配置的方式快速创建一个插件让智能体调用。自定义插件也可以发布到商店,供其他用户使用。 

丰富的数据源

        扣子提供了简单易用的知识库功能来管理和存储数据,支持智能体与你自己的数据进行交互。无论是内容量巨大的本地文件还是某个网站的实时信息,都可以上传到知识库中。这样,智能体就可以使用知识库中的内容回答问题了。

持久化的记忆能力

        扣子提供了方便 AI 交互的数据库记忆能力,可持久记住用户对话的重要参数或内容。创建一个数据库来记录阅读笔记,包括书名、阅读进度和个人注释。有了数据库,智能体就可以通过查询数据库中的数据来提供更准确的答案。


        扣子为 AI 应用(包括智能体)开发人员提供了一站式全链路的 AI 应用搭建能力,包括应用开发、测评、监控和丰富的发布渠道。

        如下图所示,空间是扣子平台的最顶层的资源组织方式,通过工作空间对开发资源进行隔离。

        空间:空间是资源组织的基础单元,不同空间内的资源和数据相互隔离。一个空间内可创建多个智能体和 AI 应用,并包含一个资源库。在资源库中创建的资源可以被相同空间内的智能体和 AI 应用使用。

        项目:项目分为智能体和 AI 应用两种类型,AI 应用内可以创建多种应用专属资源,也可以和智能体共享空间资源库中的资源。

        智能体:智能体(Agent)通常指的是一个能够独立执行任务、做出决策并进行学习的一种自动化程序。智能体可以根据用户输入的指令,自主调用模型、知识库、插件等技能并完成编排,最终完成用户的指令。

        AI 应用:AI 应用是指利用大模型技术开发的应用程序,这些应用程序能够使用大模型,执行复杂任务,分析数据,并作出决策。

        资源库:你可以在资源库内创建、发布、管理共享资源例如插件、知识库、数据库、提示词等。这些资源可以被同一空间内的智能体和应用使用。

        资源可以存在于两个实体内,一个是空间的资源库,一个是 AI 应用项目中的项目资源库。

        空间资源库:在空间资源库内创建的资源可以被空间内的 AI 应用项目和智能体项目使用,属于空间内的共享资源。

        AI 应用项目:在 AI 应用项目中也可以创建资源,但这些资源是项目自有的资源,默认不可以被其他项目使用也不会展示在空间资源库内。

        当需要将 AI 应用项目中的资源转换成公共资源给其他 AI 应用或智能体使用时,可以将这些资源转移或复制到空间资源库内。

木木子

0 评论数