SuperAGI 一个开发优先的开源自主人工智能代理框架

简介: 供应、生成和部署自主人工智能代理

SuperAGI 一个开发优先的开源自主人工智能代理框架。使开发人员能够快速可靠地构建、管理和运行有用的代理。

640.png

特征

  • 供应、生成和部署自主人工智能代理
  • 使用工具扩展代理功能
  • 无缝运行并发代理
  • 图形用户界面
  • 操作控制台
  • 多个向量 DB
  • 多模式代理
  • 代理轨迹微调
  • 性能遥测
  • 优化代币使用
  • 代理内存存储
  • 循环检测启发法
  • 并发代理
  • 资源管理器

架构图

「超级 AGI 架构」

640 (1).png

「代理架构」

640 (2).png

「代理工作流程架构」

640 (3).png

「工具架构」

640 (4).png

「ER 图」

640 (5).png

图形用户界面

640 (6).png

配置

  • 在终端中使用或直接从 github 页面以 zip 格式下载存储库。
    git clone https://github.com/TransformerOptimus/SuperAGI.git
    
  • 使用导航到目录 cd SuperAGI 并创建的副本 config_template.yaml,并将其命名 config.yaml(注意文件扩展名.yaml)。
  • 输入唯一的 OpenAI API 密钥、Google 密钥、自定义搜索引擎 ID,config.yaml 文件中不带任何引号或空格。

安装

Win/MacOS/Linux

「自定义搜索引擎」

  • 使用 Gmail ID 注册。
  • 选择合适的名称并选择“搜索整个网络”,然后单击“创建”。

640 (7).png

  • 点击“自定义”并复制“搜索引擎 ID”。

640 (8).png

  • 确保系统中已安装 Docker。
  • 一旦 Docker Desktop 运行,请 docker-compose up --build 在 SuperAGI 目录中运行命令:打开浏览器并转到 localhost:3000 查看 SuperAGI 正在运行。

工具

编码工具

  • 编写代码:使用 SuperAGI 的编码工具,编写新代码是一个简化且轻松的过程,使编程任务变得更加简单。
  • 审查代码:SuperAGI 的编码工具允许进行全面的代码审查,确保代码保持质量标准并遵守最佳实践。
  • 重构代码:使用 SuperAGI 的编码工具重构代码变得轻而易举,在不改变其功能的情况下改进代码结构。
  • 调试:编码工具可以有效地识别和修复错误,确保代码按预期执行。
  • 概念解释:此功能为各种编程概念提供清晰的解释,增强理解并使复杂的编码问题更容易解决。

网页抓取工具

SuperAGI Webscraper 工具允许用户执行网页抓取、提取 URL 并从网站检索文本内容。

  • URL 提取:SuperAGI Web Scraper 工具可以从网页中提取 URL,允许用户收集和分析链接以进行进一步处理。
  • 文本检索:该工具能够从网站检索文本内容,使用户能够收集和分析来自各种来源的数据。

传送门

开源协议:MIT license

开源地址:https://github.com/TransformerOptimus/SuperAGI

关注微信公众号「开源技术专栏」了解更多!


相关文章
|
1月前
|
机器学习/深度学习 人工智能 搜索推荐
未来人工智能在后端开发中的应用前景
随着人工智能技术的不断发展,后端开发领域也迎来了新的机遇与挑战。本文探讨了人工智能在后端开发中的应用前景,分析了其对传统开发模式的影响和未来发展趋势。
|
1月前
|
人工智能 运维 数据库
未来的后端开发:人工智能与云计算的融合
【2月更文挑战第10天】 传统的后端开发一直依赖于对数据库、服务器和网络等底层技术的熟练运用,然而随着人工智能和云计算技术的飞速发展,未来的后端开发方向也将发生深刻的变革。本文将探讨人工智能与云计算在后端开发中的应用前景,以及它们将如何重塑后端开发的方式和手段。
|
1月前
|
人工智能 并行计算 搜索推荐
昇思MindSpore 2.3全新发布 | 昇思人工智能框架峰会2024圆满举办
人工智能框架作为软件根技术,已成为加速人工智能大模型开发、推动产业智能化发展的核心力量。 以“为智而昇,思创之源”为主题的昇思人工智能框架峰会2024今日在北京国家会议中心举办,旨在汇聚AI产业界创新力量,推动根技术持续创新,共建人工智能开源新生态。
|
1月前
|
存储 人工智能 固态存储
掌握未来:打造适用于AI人工智能开发的理想电脑配置指南
在当下技术快速发展的时代,人工智能(Artificial Intelligence, AI)已然成为大势所趋。从语音助手到自动驾驶汽车,AI的应用日渐普及。作为计算机科学的一个分支,AI侧重于创造能够执行各种复杂任务的智能机器。为了进行有效的AI研发,一个强大的电脑配置是必不可少的。本文旨在为AI开发者提供一份详尽的电脑配置建议,帮助您在这个时代浪潮中占得先机。
|
2月前
|
机器学习/深度学习 人工智能 安全
探索未来:人工智能在后端开发中的应用前景
【2月更文挑战第5天】随着人工智能技术的不断进步,后端开发领域也迎来了新的机遇与挑战。本文将探讨人工智能在后端开发中的应用前景,从数据处理、系统优化到安全性保障等方面展开讨论,展望未来人工智能与后端开发的紧密结合将为我们带来怎样的变革。
|
2月前
|
机器学习/深度学习 人工智能 PyTorch
Python 与人工智能的完美结合——解析 PyTorch 框架
【2月更文挑战第4天】本文将探讨 Python 在人工智能领域中的应用,以及介绍 PyTorch 框架。PyTorch 是一个基于 Python 的开源机器学习库,其强大的自动微分功能和易于使用的接口使其成为深度学习领域的热门选择。本文将从 PyTorch 的发展历程、工作原理以及示例代码等方面进行详细分析和解释。
|
3月前
|
人工智能 自然语言处理 算法
魔搭城市行 | 南京站 · 「阿里巴巴人工智能大模型&魔搭开源社区交流论坛」成功举办
2024年1月11日下午,阿里巴巴人工智能大模型及魔搭开源社区交流沙龙 · 南京站在南京软件谷云密城L栋成功举办!
|
4月前
|
机器学习/深度学习 人工智能 自然语言处理
无代码开发的未来:人工智能与无代码的结合
无代码开发与人工智能的结合是未来软件开发领域的一个重要趋势。这种结合将为无代码开发带来更多的可能性,使得开发过程更加智能化、高效化和自动化。
34 0
|
4月前
|
机器学习/深度学习 TensorFlow API
【Python/人工智能】TensorFlow 框架基本原理及使用
【Python/人工智能】TensorFlow 框架基本原理及使用
75 0
|
4月前
|
设计模式 人工智能 测试技术
软件测试/人工智能|如何使用ChatGPT编写符合PO模式的数据驱动测试框架
软件测试/人工智能|如何使用ChatGPT编写符合PO模式的数据驱动测试框架
55 0

热门文章

最新文章