当前位置: 首页 > article >正文

SuperAGI - 构建、管理和运行 AI Agent

在这里插入图片描述

文章目录

    • 一、关于 SuperAGI
      • 💡特点
      • 🛠 工具包
    • 二、⚙️安装
        • ☁️SuperAGI云
        • 🖥️本地
        • 🌀 Digital Ocean
    • 三、架构
      • 1、SuperAGI 架构
      • 2、代理架构
      • 3、代理工作流架构
      • 4、Tools 架构
      • 5、ER图


一、关于 SuperAGI

SuperAGI 一个开发优先的开源自治AI代理框架,使开发人员能够构建、管理和运行有用的自治代理。您可以无缝运行并发代理,使用工具扩展代理功能。代理有效地执行各种任务,并在每次后续运行中不断提高其性能。

  • github : https://github.com/TransformerOptimus/SuperAGI
  • 官网: https://superagi.com/
  • 官方文档:https://superagi.com/docs/
  • APIs : https://documenter.getpostman.com/view/28438662/2s9Xy6rqP5
  • 云:https://app.superagi.com/
  • Marketplace : https://marketplace.superagi.com/
  • 社交:twitter - _superAGI | reddit Discord | youtube | 作者: twitter - ishaanbhola

💡特点

  • 配置、生成和部署自治AI代理-创建生产就绪和可扩展的自治代理。
  • 使用工具包扩展代理功能-将工具包从我们的市场添加到您的代理工作流程中。
  • 图形用户界面-通过图形用户交互界面访问您的代理。
  • Action Console-通过授予代理输入和权限与代理交互。
  • 多个向量DB-连接到多个向量DB以提高代理的性能。
  • 性能遥测-深入了解代理的性能并进行相应优化。
  • 优化令牌使用-控制令牌使用以有效管理成本。
  • 代理内存存储-通过存储他们的内存使您的代理能够学习和适应。
  • 模型-针对业务特定用途的自定义微调模型。
  • 工作流-使用ReAct LLM的预定义步骤轻松自动化任务。

🛠 工具包

工具包允许SuperAGI代理与外部系统和第三方插件进行交互。

在这里插入图片描述


二、⚙️安装

您可以使用以下三种方法之一安装SuperAGI。

☁️SuperAGI云

要快速开始尝试代理,而无需设置系统,请尝试Superagi Cloud

1、访问Superagi Cloud并使用您的github帐户登录。

2、在您的帐户设置中,转到“模型提供程序”并添加您的API密钥。

一切就绪!毫不费力地开始运行您的代理。


🖥️本地

1、打开您的终端并克隆SuperAGI存储库。

git clone https://github.com/TransformerOptimus/SuperAGI.git 

2、使用以下命令导航到克隆的存储库目录:

cd SuperAGI

3、创建config_template. yaml的副本,并将其命名为config.yaml。

4、确保您的系统上安装了Docker。您可以从这里下载并安装它。

5、运行Docker Desktop后,在SuperAGI目录中运行以下命令:

a、对于常规使用:

docker compose -f docker-compose.yaml up --build

b、如果您想将SuperAGI与本地LLM一起使用并拥有GPU,请运行以下命令:

docker compose -f docker-compose-gpu.yml up --build

6、打开您的网络浏览器并导航到http://localhost:3000以访问SuperAGI。


🌀 Digital Ocean

https://cloud.digitalocean.com/apps/new?repo=https://github.com/TransformerOptimus/SuperAGI/tree/main


三、架构

1、SuperAGI 架构

在这里插入图片描述


2、代理架构

在这里插入图片描述


3、代理工作流架构

在这里插入图片描述


4、Tools 架构

在这里插入图片描述


5、ER图

在这里插入图片描述


2025-01-27(一)


http://www.kler.cn/a/522494.html

相关文章:

  • Unbutu虚拟机+eclipse+CDT编译调试环境搭建
  • WSL 安装cuDNN
  • Writing an Efficient Vulkan Renderer
  • 基于PostgreSQL的自然语义解析电子病历编程实践与探索(上)
  • AI软件栈:LLVM分析(一)
  • Python从0到100(八十五):神经网络-使用迁移学习完成猫狗分类
  • CAN总线数据采集与分析
  • React第二十六章(createPortal)
  • 学习率衰减策略
  • 常见字符串相关题目
  • Linux之内存管理前世今生(一)
  • 【公式】卢布贬值风险:义乌到俄罗斯贸易的汇率陷阱
  • 图漾相机搭配VisionPro使用简易教程
  • 异或哈希总结
  • 【信息系统项目管理师-选择真题】2013上半年综合知识答案和详解
  • ubuntu x64下交叉编译ffmpeg到目标架构为aarch架构的系统
  • 基于STM32的阿里云智能农业大棚
  • 「 机器人 」扑翼飞行器数据驱动建模浅谈
  • Reinforcement learning 强化学习
  • 【Elasticsearch】脚本查询需要字段时使用的docValues结构吗?
  • CSS中的响应式布局初识
  • 【Super Tilemap Editor使用详解】(十六):高级主题:深入理解 Super Tilemap Editor
  • CVE-2020-0796永恒之蓝2.0(漏洞复现)
  • 智慧校园在职业学校的实施与展望
  • 动态规划——斜率优化DP
  • 力扣111二叉树的最小深度(DFS)