智能体
AutoGen
简介
- 项目仓库:https://github.com/microsoft/autogen
- AutoGen 是一个框架,它支持使用多个智能体开发 LLM 应用程序,这些智能体可以相互交谈以解决任务
- 文档:https://microsoft.github.io/autogen/
- 相关文章:https://zhuanlan.zhihu.com/p/680200687
主要特点
- AutoGen 能够以最小的工作量构建基于多智能体对话的下一代 LLM 应用程序。它简化了复杂 LLM 工作流的编排、自动化和优化。它最大限度地提高了LLM模型的性能并克服了它们的弱点。
- 它支持复杂工作流程的多种对话模式。借助可自定义和可对话的智能体,开发人员可以使用 AutoGen 构建有关对话自治的各种对话模式, 代理数和智能体会话拓扑。 它提供了具有不同复杂性的工作系统的集合。这些系统涵盖了来自各个领域和复杂性的广泛应用。这演示了 AutoGen 如何轻松支持各种对话模式。
- AutoGen 提供增强的 LLM 推理。它提供了 API 统一和缓存等实用程序,以及错误处理、多配置推理、上下文编程等高级使用模式。
crewAI
crewAI简介
- 项目仓库:https://github.com/joaomdmoura/crewAI
- 官方网站:https://crewai.com
- 多智能体框架 - CrewAI
- 利用CrewAI框架打造高效自动化周报系统:告别手动报告,迎接智能协作
TaskWeaver
TaskWeaver简介
-
是一款代码优先的 Agent 框架。TaskWeaver 能够将用户的自然语言请求巧妙地转化为可执行代码,并支持丰富的数据结构、动态插件选择以及专业领域适应的规划过程
XAgent
XAgent简介
- 项目仓库:https://github.com/OpenBMB/XAgent
- 博客:https://blog.x-agent.net/blog/xagent/
- XAgent是一个开源的基于大型语言模型(LLM)的自主智能体,可以自动解决各种任务。
- 相关文档:https://mp.weixin.qq.com/s/xrjijef85z8h0A_TUPJrNQ
特点
- 自主性:XAgent可以在没有人类参与的情况下自动解决各种任务。
- 安全性:XAgent被设计为安全运行。所有的行为都被限制在一个docker容器内。不用担心你的主机环境受到影响
- 可扩展性:XAgent被设计为可扩展的。您可以轻松地添加新的工具来增强智能体的能力,甚至是新的智能体!
- GUI:XAgent为用户提供了友好的GUI来与智能体交互。您也可以使用命令行界面与智能体交互。
- 与人类的合作:XAgent可以与您合作解决任务。它不仅有能力在行进中遵循您的指导来解决复杂的任务,而且在遇到挑战时还可以寻求您的帮助。
MetaGPT
MetaGPT简介
- 项目仓库:https://github.com/geekan/MetaGPT
- 官方网站:https://www.deepwisdom.ai/
- 使 GPTs 组成软件公司,协作处理更复杂的任务