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
相关文章:
19 款Agent产品工具合集
原文:19 款Agent产品工具合集 什么是Agent? 你告诉GPT完成一项任务,它就会完成一项任务。 如果你不想为GPT提出所有任务怎么办?如果你想让GPT自己思考怎么办? 想象一下,你创建了一个AI,你可以给它一个…...
[尚硅谷React笔记]——第8章 扩展
目录: 扩展1_setState扩展2_lazyLoad扩展3_stateHook扩展4_EffectHook扩展5_RefHook扩展6_Fragment扩展7_Context扩展8_PureComponent扩展9_renderProps扩展10_ErrorBoundary组件通信方式总结 1.扩展1_setState setState更新状态的2种写法 setState(stateChange…...
卷积神经网络中 6 种经典卷积操作
深度学习的模型大致可以分为两类,一类是卷积神经网络,另外一类循环神经网络,在计算机视觉领域应用最多的就是卷积神经网络(CNN)。CNN在图像分类、对象检测、语义分割等经典的视觉任务中表现出色,因此也早就…...
下拉列表框Spinner
在XML文件中的创建 <Spinnerandroid:id"id/spinner"android:layout_width"wrap_content"android:layout_height"wrap_content"/> 在Java文件中的设置 //获取Spinner对象 Spinner spinnerfindViewById(R.id.spinner); //创建数组…...
C++高级功能笔记
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:…...
PTE SST和RL模板
目录 事实证明,SST分值占比很小,不是很需要好好练 SST的模板: RL模板: 给你一个模版供参考: RA技巧 为什么说日本人团结 This lecture mainly talked about the importance of words and the sound of words and…...
2023年03月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
Python等级考试(1~6级)全部真题・点这里 一、单选题(共25题,每题2分,共50分) 第1题 十进制数111转换成二进制数是?( ) A: 111 B: 1111011 C: 101111 D: 1101111 答案:D 十进制转二进制,采用除二倒取余数,直到商为0为止。 第2题 某班有36人,王老师想给每位…...
Mysql数据库 10.SQL语言 储存过程 中 流程控制
存储过程中的流程控制 在存储过程中支持流程控制语句用于实现逻辑的控制 一、分支语句 语法:if-then-else 1.单分支语句 语法 if conditions then ——SQL end if; if conditions then——SQLend if; ——如果参数a的值为1,则添加一条班级信息 …...
测试用例的设计方法(全):错误推测方法及因果图方法
目录 错误推测方法 一. 方法简介 因果图方法 一. 方法简介 二. 实战演习 错误推测方法 一. 方法简介 1. 定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。 2. 错误推测方法的基本思想: 列举出程序中…...
折叠旗舰新战局:华为先行,OPPO接棒
乌云中的曙光,总能带给人希望。 全球智能手机出货量已经连续八个季度下滑,行业里的乌云挥之不散。不过,也能看到高端市场逆势上涨,散发光亮。个中逻辑在于,当前换机周期已经达到了34个月,只有创新产品才能…...
ESP使用webserver实现本地控制
因为使用云服务有时候不可靠,那么离线控制就很重要。本文使用webserver实现本地网页控制。这样不需要再单独开发APP,有浏览器就可以控制。本文所有测试是靠ESP32。8266未测试。使用USE_8266控制。 核心代码如下: html.h #pragma onceconst…...
小红书热点是什么,怎么找到热点话题!
在小红书平台,想要先人一步,捕捉更多流量,就必须了解如何追小红书热点。合理有效的蹭热点,不仅提升流量,还能降低传播成本。今天来跟大家一起探讨下小红书热点是什么,怎么找到热点话题! 一、小红…...
mysql之子表查询、视图、连接查询
1、子查询返回的结果只能是某列,不能是多列。where条件in什么,子查询的列就是什么 (1)多表联查(不要超过3张表)重点 ①in包含 ②not in取反(加上where条件过滤,否则没意义ÿ…...
001、Nvidia Jetson Nano Developer KIT(b01)-环境配置
之——从0开始的环境实录 杂谈 python、pip、源、cuda、cudnn、tensorrt、pycuda、pytorch、pyqt5. 正文 1.Python 系统初始化默认的python版本是2.7,为了后续深度学习环境,需要升级为python3版本。先找到自己的python3在哪,一般来说jetpack…...
Lua中如何使用continue,goto continue(模拟C++ C#的continue)
Lua中模拟goto continue(模拟C C#的continue 介绍具体方法goto continuewhile模拟continue方法 总结 介绍 在C#或者C里面应该都见过continue,他的用法其实就是打断当前循环直接直接进入下次循环的,代码如下: for (int i 0; i < 10; i){i…...
Single-cell 10x Cell Ranger analysis
first step download SRR data #这是批量下载 nohup prefetch -X 100GB --option-file SRR_Acc_List.txt & nohup fastq-dump --gzip --split-files -A ./SRR13633760 -O /home/scRNA/ &next Build a custom reference using Cell Ranger mkref 首先,找…...
华为分享---手机往电脑发送失败的处理
使用华为分享时,电脑往手机端发送正常,手机发往电脑时,电脑无反应,手机提示失败。 当晚联系华为在线客服,几经转接没有解决,登记过后等上级客户电话解决指示。 第二天没有电话, 第三天上午时…...
提升ChatGPT答案质量和准确性的方法Prompt专家
文章目录 1、提供示例2、分步推理3、表格格式4、prompt转换器5、批判性提示6、比较提示7、逆向提示生成器1、提供示例 当你想模仿 某个事物的时候,比如:文案/风格/语气/语法的时候,模仿李白、马云、马斯克 当你想复制 一种难以明确描述,抽象形式的时候; 我们为chatgpt提供…...
lightdb UPDATE INDEXES自动分区转换支持全大写索引名
文章目录 背景示例 背景 普通表转分区表,Oracle中的写法习惯索引名会使用大写并用双引号包起来。这导致LightDB 在匹配索引名时提示索引名不存在。 LightDB 23.3.02增量版本对此进行了支持。 示例 准备环境 create database test_oracle with lightdb_syntax_c…...
Vue路由重定向
一、Vue路由-重定向 1.问题 网页打开时, url 默认是 / 路径,如果未匹配到组件时,会出现空白 2.解决方案 重定向 → 匹配 / 后, 强制跳转 /home 路径 3.语法 { path: 匹配路径, redirect: 重定向到的路径 }, 比如: { path:/ …...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路
进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...
高等数学(下)题型笔记(八)空间解析几何与向量代数
目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...
dify打造数据可视化图表
一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...
Web 架构之 CDN 加速原理与落地实践
文章目录 一、思维导图二、正文内容(一)CDN 基础概念1. 定义2. 组成部分 (二)CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 (三)CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 …...
ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...
DeepSeek源码深度解析 × 华为仓颉语言编程精粹——从MoE架构到全场景开发生态
前言 在人工智能技术飞速发展的今天,深度学习与大模型技术已成为推动行业变革的核心驱动力,而高效、灵活的开发工具与编程语言则为技术创新提供了重要支撑。本书以两大前沿技术领域为核心,系统性地呈现了两部深度技术著作的精华:…...
热烈祝贺埃文科技正式加入可信数据空间发展联盟
2025年4月29日,在福州举办的第八届数字中国建设峰会“可信数据空间分论坛”上,可信数据空间发展联盟正式宣告成立。国家数据局党组书记、局长刘烈宏出席并致辞,强调该联盟是推进全国一体化数据市场建设的关键抓手。 郑州埃文科技有限公司&am…...
uni-app学习笔记三十五--扩展组件的安装和使用
由于内置组件不能满足日常开发需要,uniapp官方也提供了众多的扩展组件供我们使用。由于不是内置组件,需要安装才能使用。 一、安装扩展插件 安装方法: 1.访问uniapp官方文档组件部分:组件使用的入门教程 | uni-app官网 点击左侧…...
Python 高级应用10:在python 大型项目中 FastAPI 和 Django 的相互配合
无论是python,或者java 的大型项目中,都会涉及到 自身平台微服务之间的相互调用,以及和第三发平台的 接口对接,那在python 中是怎么实现的呢? 在 Python Web 开发中,FastAPI 和 Django 是两个重要但定位不…...
