19 款Agent产品工具合集

原文:19 款Agent产品工具合集

什么是Agent?

你告诉GPT完成一项任务,它就会完成一项任务。

如果你不想为GPT提出所有任务怎么办?如果你想让GPT自己思考怎么办?

想象一下,你创建了一个AI,你可以给它一个目标,甚至是像"做一个世界上最好的AI产品"这样模糊的目标,人工智能会列出一个待办事项列表,执行待办事项,根据它添加新的待办事项的进展,然后继续这个过程,直到达到目标。

这个就是Agent所要做的事情。

图片

1.  AgentGPT

在浏览器中组装、配置和部署你的 AI Agents,而且不需要安装或者添加OpenAI密钥。

AgentGPT特性:

  • 基于浏览器

  • 使用简单

  • 基于OpenAI大模型

  • 测试使用无需OpenAI密钥

体验链接:https://agentgpt.reworkd.ai/

演示(整个任务完成的时间大概1-3分钟)

设定的任务:"找到 3 款感冒药,并在价格、品牌度、治愈方面对它们进行比较"

图片

产品测试图

2.AutoGPT

基于 GPT-4 的实验性开源代理库,它将大模型的“想法”链接在一起,以自主完成您设定的任何任务。

AutoGPT特性:

  • 可以访问互联网进行查询和收集信息

  • 可以进行长短记忆管理

  • 可以用于文本生成的GPT-4实例

  • 可以访问常规的网站和平台

  • 使用GPT-3.5进行文件存储和汇总

Github:https://github.com/Significant-Gravitas/Auto-GPT

3.Jarvis/HuggingGPT

Jarvis 或 HuggingGPT 是一个协作系统,由作为中央控制器的大型语言模型 (LLM) 和作为协作执行器的众多专家模型组成,这些模型源自 Hugging Face Hub。该代理人可以采用LLM以及其他模型。

系统的工作流程:

  • 任务规划:使用chatgpt分析用户请求以辨别意图将其分解为可管理的任务。

  • 模型选择:为了解决给定的任务,ChatGPT根据描述从Huggingface中选择最合适的专家模型。

  • 任务执行:调用并执行每个选定的模型,随后将结果返回至ChatGPT。

  • 响应生成:使用ChatGPT整合所有模型的预测,并生成综合响应。

Github:https://github.com/microsoft/JARVIS

详细设置指南:https://beebom.com/how-use-microsoft-jarvis-hugginggpt/

https://beebom.com/how-use-microsoft-jarvis-hugginggpt/

论文:https://arxiv.org/abs/2303.17580

4.BabyAGI

BabyAGI是一个AI驱动的任务管理系统,该系统使用OpenAI和Pinecone API来创建、确定优先级和执行任务。BabyAGI的优势在于它能够根据之前任务的结果自主解决并保持预定的目标,并且可以有效地确定任务的优先级。

BabyAGI的工作流程:

  • 从任务列表中提取第一个任务。

  • 将任务发送给执行代理,执行代理使用 OpenAI 的 API 和 Llama 根据上下文完成任务。

  • 丰富结果并将其存储在 Pinecone 中。

  • 创建新任务并根据目标和上一个任务的结果重新排列任务列表的优先级。

Github:https://github.com/yoheinakajima/babyagi

详细设置指南:http://babyagi.org/

huggingface:https://huggingface.co/spaces/NeuralInternet/BabyAGI

5.Ai Agent

支持GPT3.5、4.0的web端Agent解决方案

工作原理:把你的目标分解成更小的任务,然后一项一项地完成。

工作流程:执行——创建——确定先后顺序——迭代

体验链接:https://aiagent.app/

演示:

设定的任务:"找到 3 款感冒药,并在价格、品牌度、治愈方面对它们进行比较"

图片

产品测试图

6.COGNOSYS

支持GPT3.5、4.0、PaLM、Anthropic和Cohere模型的web端Agent解决方案,每个代理可以控制20个循环(一个循环是一定数量的任务集合)。

图片

产品测试图

体验链接:https://www.cognosys.ai/

7.do anything machine.com

通过插件连接你的常用工具(例如:Gmail、notion、slack、python等),自动帮你完成列表中的待办事项。

图片

图片来自alphakit官网

体验链接:https://www.doanythingmachine.com/

8.alphakit.ai

通过手机APP创建和管理AI Agent,定义目标后,Alphakit负责执行

图片

图片来自alphakit官网

体验链接:https://alphakit.ai/

9.OpenAGI

OpenAGI专门设计用于提供复杂的多步骤任务,并附带特定于任务的数据集、评估指标和各种可扩展模型,支持 Llama-2、Claude-2 、 GPT-4、  GPT-3.5、Vicuna 和 Flan-T5模型。

图片

OpenAGI框架,图片来自github

Github:https://github.com/agiresearch/OpenAGI

10.AGIXT

AGIXT是一个AI自动化平台,旨在为多个供应商提供高效的AI指令管理。该代理配备了自适应内存,这种多功能解决方案提供了强大的插件系统,支持各种命令,包括网页浏览。

体验链接:https://github.com/Josh-XT/AGiXT

11.AutoGPT-Next-Web

AutoGPT-Next-Web一键免费部署你的个人Agent网页应用。

  • Vercel 1分钟免费一键部署

  • 改进本地支持:输入中文后,内容将显示为中文而不是英文

  • 匹配AgentGPT的UI设计,响应式设计,支持深色模式

  • 绑定域名后,您可以在任何地方快速访问,无障碍

Github:https://github.com/Dogtiti/AutoGPT-Next-Web

12.miniGPT-4

miniGPT-4利用大语言模型增强视觉语言理解

Github:https://github.com/Vision-CAIR/MiniGPT-4

13.MiniAGI

MiniAGI 是一个简单的自治代理,与 GPT-3.5-Turbo 和 GPT-4 兼容。它将强大的提示与最少的工具集、思维链以及带有总结的短期记忆结合起来。它还具有内心独白和自我批评的能力。

图片

github案例

Github:https://github.com/muellerberndt/mini-agi

14.Teenage-AGI

Teenage-AGI使用 OpenAI 和 Pinecone 为 AI 代理提供记忆,并允许其在之前“思考”进行操作(输出文本)

  • AI对查询进行矢量化处理并将其存储在矢量数据库中

  • AI查看其内存内部,并查找与当前查询相关的内存和过去的查询

  • AI考虑采取什么行动

  • AI存储步骤3的想法

  • 根据步骤3的想法和步骤2中的相关记忆,AI生成输出

  • AI将当前查询及其答案存储在其矢量库中

Github:https://github.com/seanpixel/Teenage-AGI

15.CAMEL

CAMEL专门为自主和交流代理而设计,实现并支持各种类型的代理、任务、提示、模型和模拟环境。

图片

演示案例,图片来自github

Github: https://github.com/camel-ai/camel

16.AI Legion

AI Legion是一个用于可以协同工作以完成任务的自主代理的框架。

Github:https://github.com/eumemic/ai-legion

17.Xirciuts

Xircuits 工具包提供了一套全面的组件,用于以 BabyAGI 和 Auto-GPT 的风格试验和创建基于协作大型语言模型的代理。

图片

演示案例,图片来自github

Github:https://github.com/XpressAI/xai-gpt-agent-toolkit

18.GPTRPG

  • 一个基本的类似 RPG 的环境,供支持 LLM 的 AI 代理居住。

  • 连接到 OpenAI API 的基本 AI 代理存在于环境中,作为概念验证。

    图片

    演示案例,图片来自github

Github:https://github.com/dzoba/gptrpg

19.SFighterA

SFighterAI 采用经过深度强化学习训练的 AI 代理来击败“街头霸王 II:特别冠军版”中的最终 Boss。AI代理仅根据游戏屏幕的RGB像素值做出决策,在某些场景下实现了100%的胜率。

github:https://github.com/linyiLYi/street-fighter-ai

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/119945.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Scala语言使用Selenium库编写网络爬虫

目录 一、引言 二、环境准备 三、爬虫程序设计 1、导入必要的库和包 2、启动浏览器驱动程序 3、抓取网页内容 4. 提取特定信息 5. 数据存储和处理 四、优化和扩展 五、结语 一、引言 网络爬虫是一种自动抓取互联网信息的程序。它们按照一定的规则和算法,…

基于ruoyi框架项目-部署到服务器上

基于ruoyi框架项目-部署到服务器上 文章目录 基于ruoyi框架项目-部署到服务器上1.前端vue编译,后的dist下内容打包(前后端分离版本需要)2.后端打包成jar包(如果是thymeleaf仅需打包jar)3.上传到服务器目录下4. docker部…

linux的美化工具 oh-my-zsh的安装与使用 神器工具

目录 1 安装zsh的环境2 安装 Oh My Zsh3 主题设置重新启动终端:关闭连接 在重新链接一下附加 -插件管理案例讲解看效果 Oh My Zsh 是一款基于 Zsh 的开源命令行工具,它提供了丰富的主题和插件,可以帮助用户更加高效地使用终端。本文将详细介绍 Oh My Zsh…

【Redis】Redis与SSM整合Redis注解式缓存Redis解决缓存问题

一&#xff0c;Redis与ssm整合 1.1 pom.xml配置 在pom.xml中配置相关的redis文件 redis文件&#xff1a; <redis.version>2.9.0</redis.version> <redis.spring.version>1.7.1.RELEASE</redis.spring.version><dependency><groupId>red…

第三章:人工智能深度学习教程-基础神经网络(第二节-ANN 和 BNN 的区别)

在本文中&#xff0c;我们将了解单层感知器及其使用 TensorFlow 库在Python中的实现。神经网络的工作方式与我们的生物神经元的工作方式相同。 生物神经元的结构 生物神经元具有三个基本功能 接收外部信号。 处理信号并增强是否需要发送信息。 将信号传递给目标细胞&#x…

Fourier分析导论——第4章——Fourier级数的一些应用(E.M. Stein R. Shakarchi)

第 4 章 傅里叶级数的一些应用 Fourier series and analogous expansions intervene very naturally in the general theory of curves and surfaces. In effect, this theory, conceived from the point of view of analysis, deals obviously with the study of arbitra…

ActiveMq学习⑦__ActiveMq协议

问题一、默认的61616端口如何更改&#xff1f; 问题二、你生产上的链接协议如何配置的&#xff1f;使用tcp吗&#xff1f; ActiveMQ 支持的client-broker 通讯协议有&#xff1a;TVP、NIO、UDP、SSL、Http(s)、VM。 其中配置TransportConnector 的文件在ActiveMQ 安装目录的co…

04【保姆级】-GO语言指针

之前我学过C、Java、Python语言时总结的经验&#xff1a; 先建立整体框架&#xff0c;然后再去抠细节。先Know how&#xff0c;然后know why。先做出来&#xff0c;然后再去一点点研究&#xff0c;才会事半功倍。适当的囫囵吞枣。因为死抠某个知识点很浪费时间的。对于GO语言&a…

二蛋赠书七期:《云原生数据中台:架构、方法论与实践》

前言 大家好&#xff01;我是二蛋&#xff0c;一个热爱技术、乐于分享的工程师。在过去的几年里&#xff0c;我一直通过各种渠道与大家分享技术知识和经验。我深知&#xff0c;每一位技术人员都对自己的技能提升和职业发展有着热切的期待。因此&#xff0c;我非常感激大家一直…

基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(简单支持发起人与审批人的流程)续

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 之前生产的xml&#xff0c;在bpmn设计里编辑有些内容不正确&#xff0c;包括审批人&#xff0c;关联表单等…

【蓝桥杯选拔赛真题13】C++最短距离 青少年组蓝桥杯C++选拔赛真题 STEMA比赛真题解析

C/C++最短距离 第十二届青少组蓝桥杯C++选拔赛真题 一、题目要求 1、编程实现 有一个居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为 1,2,3……,当排满一行时,从下一行相邻的楼往反方向排号。 例如:小区为 3 行 6 列,矩阵排列方式: 要求:已知小区…

vue:如何实现通过判断数组中每个对象的其中一个属性,从而更改另一个属性的值

1、假设一个box为一个包含多个对象的数组&#xff0c;这个box数组可以在方法中定义也可以在data域中定义 let box [{ id: 1, status: 审批中 },{ id: 2, status: 已通过 },{ id: 3, status: 未通过 } ];2、在methods域中写一个方法遍历这个box数组判断每个对象中的status属性是…

Linux 服务器监控

服务器几乎与任何 IT 基础设施密不可分&#xff0c;Linux 是服务器兼容性最强的开源操作系统&#xff0c;因为它具有灵活性、一致性和安全性。大多数 Linux 服务器都设置了以下 Linux 操作系统的任何变体&#xff1a;Red Hat Enterprise Linux &#xff08;RHEL&#xff09;、D…

clickhouse安装与远程访问

安装&#xff08;本文以ubuntu系统为例&#xff09; 单节点设置​ 为了延迟演示分布式环境的复杂性&#xff0c;我们将首先在单个服务器或虚拟机上部署ClickHouse。ClickHouse通常是从deb或rpm包安装&#xff0c;但对于不支持它们的操作系统也有其他方法。 例如&#xff0c;…

Markdown写作应用推荐

MWeb Pro 是一款适用于macOS的专业Markdown写作、笔记本应用软件。喜欢写博客的朋友&#xff0c;那你一定会需要 MWeb Pro 这款软件。为您提供最佳的写作体验。 Markdown 语法支持&#xff1a; 使用 Github Flavored Markdown 语法&#xff0c;简称 GFM 语法。支持表格、TOC、…

吴恩达《机器学习》6-4->6-7:代价函数、简化代价函数与梯度下降、高级优化、多元分类:一对多

一、代价函数 逻辑回归的代价函数是用来度量模型预测与实际结果之间的差异的。与线性回归使用均方误差不同&#xff0c;逻辑回归使用的代价函数在数学上更为复杂。为了理解逻辑回归的代价函数&#xff0c;首先要明白逻辑回归的假设函数&#xff1a; ℎ&#x1d703;(&#x1…

消息代理与事件代理:何时使用它们

选择正确的工具来满足异步处理需求的技术指南 作为后端开发人员&#xff0c;有一天你需要回答这个问题&#xff1a; 我需要构建一个使用分布式队列的异步应用程序&#xff0c;我应该使用哪个代理&#xff1f; 作为工程师&#xff0c;我们的本能是列出我们了解或希望熟悉的工具&…

汇编-变量

.386 .model flat,stdcall option casemap:none.data sum DWORD 0 ;创建一个全局变量&#xff0c;取名sum,初始化0 sum1 DWORD ? ;创建一个全局变量sum1,无初始化 ;问号(?)初始化值使得变量未被初始化&#xff0c;这意味着在运行时才会为该变量分配一个值 ;变量名…

【Git】Git 学习笔记_操作远程仓库

1. SSH 配置和克隆仓库 ssh-keygen -t rsa -C "xxxqq.com"回车后出现以下内容&#xff0c;直接回车&#xff1a; Generating public/private rsa key pair. Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa): (按回车键) Enter pass…

指针进阶(3)

文章目录 9. 指针和数组笔试题解析10. 指针笔试题 9. 指针和数组笔试题解析 在做题之前&#xff0c;我们再次明确一下数组名的理解&#xff1a; 数组名是数组首元素的地址&#xff0c;但是有2个例外&#xff1a; sizeof(数组名)&#xff0c;这里的数组名表示整个数组&#xff…