Agent:awesome-ai-agents项目的简介(最主流AI自主Agent的全面列表及其详情)、分类、使用方法之详细攻略

目录
awesome-ai-agents项目的简介

1、开源项目
2、闭源项目
分类
2、通用人工智能分类:旨在实现更广泛技能的机器人项目
3、聊天机器人分类:包括一些能进行开放对话的聊天机器人
4、专业技能机器人分类:包含一些针对特定专业领域的机器人
5、组织机器人分类:包含设计用于组织工作流和任务的机器人
awesome-ai-agents项目的简介
2023年7月,awesome-ai-agents项目正式发布。提供了一个关于AI自主代理的列表,包括开源项目和闭源项目与公司。列表中的每个AI代理都简要介绍了其主要功能和用途。整个列表是根据作者的最佳知识汇编的,虽然不是全面的,但涵盖了广泛的AI代理应用。文档鼓励用户提供反馈和讨论,并且可以提交新的AI代理信息。
地址:GitHub - e2b-dev/awesome-ai-agents: A list of AI autonomous agents
1、开源项目
开源项目:这一部分列出了多个开源的AI代理项目,每个项目都有其特定的应用领域和功能。例如,Adala是一个自主数据标注代理框架,Agent4Rec是一个具有1,000个代理的推荐系统模拟器,AgentForge是一个与LLM无关的代理构建和测试平台,而AgentGPT是基于浏览器的AutoGPT无代码版本。这些项目涵盖了从数据标注到推荐系统、从代理构建到无代码应用等多个方面。
开源项目
- Adala: 自主数据(标注)代理框架。
- Agent4Rec: 具有1,000个代理的推荐系统模拟器。
- AgentForge: 构建和测试代理的LLM无关平台。
- AgentGPT: 基于浏览器的AutoGPT无代码版本。
- AgentPilot: 在桌面应用中构建、管理和与代理聊天。
- Agents: 用于构建语言代理的库/框架。
- AgentVerse: 用于任务解决和模拟代理的平台。
- AI Legion: 类似于AutoGPT的多代理任务解决平台。
- Aider: 使用命令行编辑本地代码库。
- AIlice: 创建代理调用树以执行任务。
- AutoGen: 具有多样化代理的多代理框架。
- AutoGPT: 使GPT-4完全自主的实验尝试。
- Automata: 根据项目上下文生成代码。
- AutoPR: 修复问题的AI生成拉取请求代理。
- Autonomous HR Chatbot: 使用工具回答HR相关查询的代理。
- BabyAGI: 使用AI管理任务的简单框架。
- BabyBeeAGI: BabyAGI的任务管理和功能扩展。
- BabyCatAGI: BabyBeeAGI的修改版。
- BabyDeerAGI: 只有约350行代码的BabyAGI修改版。
- BabyElfAGI: BabyDeerAGI的修改版,有约895行代码。
- BabyCommandAGI: 结合CLI和LLM进行测试。
- BabyFoxAGI: 具有新并行UI面板的BabyAGI修改版。
- BambooAI: 非程序员的数据探索和分析。
- BeeBot: 早期阶段的多任务代理项目。
- Bloop: AI代码搜索,适用于Rust和Typescript。
- BondAI: 具有CLI和RESTful/WebSocket API的代码解释器。
- bumpgen: 保持npm依赖最新的AI代理。
- Cal.ai: 基于Cal.com的开源调度助手。
- CAMEL: 代理“思维”探索的架构。
- ChatArena: 多代理互动的聊天工具。
- ChatDev: 用于软件开发的沟通代理。
- ChemCrow: 处理化学相关任务的LangChain代理。
- Clippy: 可以计划、编写、调试和测试代码的代理。
- CodeFuse-ChatBot: 服务于整个软件开发生命周期的代理。
- Cody by ajhous44: 查询和导航代码库。
- Cody by Sourcegraph: 编写代码并回答问题的代理。
- Continue: 软件开发的开源自动驾驶仪。
- CrewAI: 编排角色扮演代理的框架。
- Databerry: 无代码聊天机器人构建(转型为Chaindesk)。
- DemoGPT: 生成新应用程序的演示(任何目的)。
- DevGPT: 虚拟开发者团队。
- Devika: 代理AI软件工程师。
- Devon: 开源的Devin替代品。
- DevOpsGPT: AI驱动的软件开发自动化解决方案。
- dotagent: 在云、PC或移动设备上部署代理。
- Eidolon: 具有可插拔模块化组件的多代理SDK。
- English Compiler: 将markdown规格转换为功能代码。
- evo.ninja: 适应其角色以完成任务的AI代理。
- Friday: 用于Node.js的AI开发助手。
- GeniA: 工程平台工程AI团队成员。
- Godmode: 受AutoGPT和BabyAGI启发,具有美观的UI。
- GPT Discord: 用于Discord的AI代理集成。
- GPT Engineer: 基于提示生成整个代码库。
- GPT Migrate: 在框架/语言之间迁移代码库。
- GPT Pilot: 从头开始编写整个可扩展应用程序。
- GPT Researcher: 在互联网上对任何主题进行研究的代理。
- GPT Runner: 与文件对话的代理。
- GPTSwarm: 可优化的图形语言代理。
- IX: 构建、调试和部署代理的平台。
- JARVIS: 将LLM与ML社区连接的系统。
- Langroid: 用于构建LLM应用程序的多代理框架。
- Lemon Agent: 用于工作流自动化的计划-验证-解决代理。
- LLM Agents: 用于构建代理、使用工具和计划的库。
- LLM Stack: 构建LLM代理的无代码平台。
- Local GPT: 与文件互动而不妥协隐私。
- Loop GPT: 作为Python包重新实现的AutoGPT。
- L2MAC: 能够生成大型复杂代码库和整本书的代理框架。
- Maige: 自然语言工作流与您的GitHub仓库交互。
- Magick: 用于创建、部署、货币化代理的AIDE。
- MemGPT: 提供上下文的内存管理系统。
- Mentat: 命令行中的编码任务助手。
- MetaGPT: 返回设计、任务或仓库的代理框架。
- Mini AGI: 基于GPT-3.5 / GPT-4的通用代理。
- Multiagent Debate: 实现多代理辩论的论文。
- Multi GPT: 实验性的多代理系统。
- NLSOM: 基于自然语言的心智社会。
- OpenAgents: 通用多代理平台。
- OpenAGI: 研发代理平台。
- OpenDevin: 更少代码,做更多事。
- Open Interpreter: 允许LLM执行代码的代码解释器。
- Pezzo: 用于提示管理等的开发工具包。
- Private GPT: 与文件进行私密互动的工具。
- PromethAI: 帮助营养和其他目标的AI代理。
- React Agent: 开源的React.js自主LLM代理。
- Self-operating computer: 让多模态模型操作计算机。
- Smol developer: 您的个人初级AI开发者,通过E2B UI部署。
- Stackwise: 编写node.js函数的VSCode扩展。
- Superagent: 无需编码即可创建代理的工具。
- SuperAGI: 用于开发和部署AI代理的框架。
- Suspicion Agent: 关于不完全信息游戏的论文。
- SWE Agent: 开源的Devin替代品。
- Sweep: 修复问题并编写代码的GitHub助手。
- Taxy AI: 完整的浏览器自动化。
- Teenage AGI: 受BabyAGI启发的代理,可以回忆无限记忆。
- UFO: 专注于Windows操作系统的UI代理。
- Vanna.AI: 在您的模式上训练的Python AI SQL代理。
- Voyager: Minecraft中的LLM驱动终身学习代理。
- Web3 GPT: 编写并部署智能合约到EVM区块链。
- “Westworld” simulation: 多代理环境模拟库。
- WorkGPT: 用于调用API的GPT代理框架。
- XAgent: 解决各种任务的实验性LLM代理。
- yAgents: 能够设计、编码和调试工具。
- Yourgoal: BabyAGI的Swift实现。
2、闭源项目
闭源项目和公司:这部分列出了多个闭源的AI代理项目和公司,它们提供的解决方案多种多样,包括自动化工作流、AI助手、业务智能等。例如,Ability AI提供以人为中心的自主AI代理,Adept AI专注于构建智能的机器学习研究和产品,AgentScale提供助理、邮件撰写器和日程安排器服务,而Aide by Codestory则是一个AI代码解释器,是VSCode的AI驱动修改版。
- Ability AI: 安全、以人为中心的自主AI代理。
- Adept AI: 构建智能的ML研究和产品实验室。
- AgentScale: 助理、邮件编写器、日程安排器。
- Aide by Codestory: AI代码解释器,AI驱动的VSCode修改版。
- AilaFlow: 无代码构建AI代理的平台。
- Airkit.ai: 构建、测试、部署代理的平台。
- Airplane Autopilot: Airplane公司的自动驾驶AI助手。
- Aomni: 设计用于商业智能的AI代理。
- APIDNA: 多模态自动代理生成平台。
- AutoApply: AI工具可以将自动化添加到您的工作流中。
- Autopia Labs: 构建金融、医疗等行业的自主代理。
- Autowork: 创建多任务、团队或公司。
- Axiom: 任务自动化和无代码流程自动化的Chrome插件。
- Bardeen: 自动化工作流,无需编程。
- Basaran: 用于工作自动化的AI驱动代理。
- Beau: 用于帮助处理日常任务的家庭助理。
- BioticAI: 提供用于行业特定工作的自我提升的代理。
- Braindump: 提供用于自动生成摘要的工具。
- Butternut AI: 构建完全功能且随时可以发布的网站。
- B2 AI: 用于工作的自动补全AI助手。
- ChatHelp: AI驱动的业务、工作和学习助手。
- Claros AI Shopper: 根据您的口味寻找产品的AI购物助手。
- Claygent: 从网上抓取并总结数据的代理。
- Code Autopilot: 您项目的AI助手。
- Codegen: 解决票据、编写测试、提升工作流。
- CodeWP: 用于WordPress网站的AI代理。
- Codium AI: 开发者的多功能AI助手。
- Commit: 软件开发者的职业助手和AI代理。
- Cognosys: 基于网页的AutoGPT或BabyAGI版本。
- Cursor: 具有VSCode风格UI的AI驱动代码编辑器。
- Cykel: 与任何UI、网站或API互动。
- Devin: 第一位AI软件工程师。
- Diagram: 由Figma收购的AI设计工具。
- Dosu: GitHub仓库的AI队友,也帮助处理文档。
- Dot: 帮助进行数据分析的虚拟助手。
- Duckie AI: 团队的AI软件开发助手(鸭宝宝们)。
- encode: 早期阶段的完全自主AI软件工程师。
- Factory: 端到端构建软件的编程机器人。
- Fine: 使用AI代理构建软件。
- Fine Tuner: 无代码代理平台(转型为Synthflow)。
- Fixie: 创建LLM驱动AI应用的平台。
- Floode: 自动化通信繁忙工作
- GitHub Copilot X: AI驱动的软件开发者。
- GitLab Duo: 软件开发生命周期每一步的AI助手。
- GitWit: 使用AI自动生成代码。处于测试版阶段。
- GoCharlie: 多模态内容创作自主代理。
- Graphlit: 用于构建AI应用的API优先数据平台。
- Grit: 自动化代码迁移和依赖项升级。
- Gumloop: 使用AI自动化任何工作流。
- Heights Platform: 为课程创建者、社区建设者和教练而设计。
- Hex Magic: 用于数据处理的AI工具。
- Heymoon.ai: 跟踪您的日程安排、任务和信息。
- iMean.AI: 自动化浏览器任务的AI个人助手。
- Input: 可以协作编写代码的AI助手。
- Instrukt: 用于与AI代理互动的终端环境。
- Invicta: 建立您的第一支自主AI代理团队。
- Julius: 数据处理、分析和可视化的AI工具。
- Kadoa: 自动化网页抓取的AI工具。
- Juno: AI主导的用户访谈,提供丰富的人类洞察力。
- Kompas AI: 选择您的LLM并构建自定义对话代理。
- Kusho: 用于API测试的AI代理。
- Lindy: 可以帮助处理日常任务的AI助手。
- Lutra AI: 用于创建AI工作流和应用的平台。
- Magic Loops: 轻松创建个人自动化。
- Makedraft: 通过文本提示生成和编辑HTML组件。
- Minion AI: 由GitHub Copilot的创建者开发,处于候补名单阶段。
- MultiOn: 使用MultiOn预订航班或点餐。
- Mutable AI: 加速软件开发的AI工具。
- Naut: 构建您的代理,处于早期阶段。
- NexusGPT: 无需编码即可在几分钟内构建AI代理。
- Otherside's AI Assistant - Hyperwrite: 通用AI代理的Chrome扩展程序。
- Phind: 个人编程和研究AI助手。
- Proficient AI: 用于构建AI代理的交互API和SDK。
- Promptly: 企业用生成式AI工具。
- Q, ChatGPT for Slack: 为资源不足的中小企业提供的Slack AI助手。
- Questflow: 无代码市场,提供自主AI工作者。
- Rebyte: 多AI代理构建平台。
- Saga: 数字AI助手,用于笔记、任务和工具管理。
- Second: 自动化代码迁移和升级。
- Sentius: 操作浏览器,帮您完成任务的AI代理。
- Spell: 带有插件的AutoGPT代理。
- Superluminal: 数据仪表板的AI副驾驶。
- TalktoData: 数据发现、清理、分析和可视化。
- Taskade: 创建、训练和运行自定义AI代理。
- ThinkChain AI: 金融AI代理平台。
- Test Driver: GitHub的质量保证AI代理。
- Tusk: 推送和测试代码的AI工程师。
- Vortic: 帮助保险销售和索赔的AI代理。
- v0 by Vercel: 基于Shadcn UI和Tailwind CSS生成React代码。
- Wispy: 总结内容、撰写内容、创建测验。
- Wordware: 快速构建更好的语言模型应用程序。
- Zapier Central: 与AI机器人合作。
分类
随着人工智能技术的快速发展,各类AI探索型机器人应用也日益增加,但它们在类型和应用场景上缺少一个系统整理。这个仓库对当前主流 AI探索型机器人在不同应用场景的分类整理进行了详细阐述,将各类AI探索型机器人进行了系统分类整理,很好地解决了这个领域内容的混乱问题。
1、安全和隐私分类:重视个人数据安全与隐私的机器人
例如Anthropic推出的Claude机器人,它采用自下而上的训练方式,加强了对语境和值的理解,注重对话中的安全和隐私问题。
2、通用人工智能分类:旨在实现更广泛技能的机器人项目
例如OpenAI开发的GPT系列语言模型,通过 pretrained 的大规模无监督学习任务,实现自然语言处理与产生能力。另外还有CogStack的BabyAI项目,通过任务驱动交互式对话训练Agent进行广泛技能学习。
3、聊天机器人分类:包括一些能进行开放对话的聊天机器人
例如Anthropic推出的Converse聊天机器人,通过对话学习提升交流能力;以及Anthropic的PBC聊天机器人,避免输出有害、误导或不当内容。
4、专业技能机器人分类:包含一些针对特定专业领域的机器人
例如Anthropic的Engineer机器人,能够回答与工程领域相关的技术问题。
5、组织机器人分类:包含设计用于组织工作流和任务的机器人
例如Anthropic的Executive机器人,能够进行任务计划、协调和优先级管理等工作。