用于构建、编排和部署生产级 AI 智能体与多智能体工作流的开源框架,支持 .NET 和 Python。
Thytu/Agentarium
用于创建含 AI 智能体的模拟环境的 Python 框架,智能体可对话、决策、记忆并执行自定义动作。
- Star
- 934
- Fork
- 75
- 未关闭 Issue
- 1
- 最近提交
- 29天前
这是什么?
Agentarium 是一个用于构建和管理多智能体模拟的 Python 框架。创建智能体时可以指定姓名以及职业、年龄、所在地、简介等属性,智能体之间可以互相发送消息,并根据当前上下文自主决定下一步行动,同时保留过往交互的记忆。
除内置的对话和思考行为外,开发者还可以用名称、描述、参数和 Python 函数注册自定义动作,让智能体执行。CheckpointManager 可以保存和恢复智能体状态及交互记录,便于复现模拟运行。大模型调用通过 aisuite 完成,服务商和模型在 YAML 配置文件中设置。
该项目已发布到 PyPI,需要 Python 3.10 及以上版本。仓库的 examples 目录提供了示例项目。
核心功能
- 01可为智能体设置姓名、职业等个人属性。
- 02智能体之间可以对话,并自主决定下一步行动。
- 03可用参数和 Python 函数注册自定义动作。
- 04通过 CheckpointManager 保存和恢复智能体状态与交互记录。
- 05通过 aisuite 和 YAML 配置接入多种大模型服务商。
适用场景
- 快速搭建由多个大模型角色相互交互的模拟原型。
- 研究依赖记忆和历史交互的智能体行为。
- 借助保存的检查点进行可重复的多智能体实验。
- 在 Python 项目中为大模型智能体添加特定领域的动作。
快速上手
- 1
从 PyPI 安装该包
pip install agentarium - 2
使用示例配置文件配置 LLM 提供商
- 3
创建智能体并让它们对话和行动
使用前须知
- 运行智能体前需要配置 LLM 提供商及凭据(如 API 密钥)。
- 依赖 aisuite 进行提供商集成,增加了外部依赖。
收录于专题
标签
常见问题
- Agentarium 是什么?
- 用于创建含 AI 智能体的模拟环境的 Python 框架,智能体可对话、决策、记忆并执行自定义动作。 Agentarium 是一个用于构建和管理多智能体模拟的 Python 框架。创建智能体时可以指定姓名以及职业、年龄、所在地、简介等属性,智能体之间可以互相发送消息,并根据当前上下文自主决定下一步行动,同时保留过往交互的记忆。
- Agentarium 可以免费使用吗?用的什么许可证?
- Agentarium 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Agentarium 还在维护吗?
- 活跃维护中。Agentarium 最近一次提交是在 2026年10月9日。
- Agentarium 适合用来做什么?
- 快速搭建由多个大模型角色相互交互的模拟原型。 研究依赖记忆和历史交互的智能体行为。 借助保存的检查点进行可重复的多智能体实验。 在 Python 项目中为大模型智能体添加特定领域的动作。
- Agentarium 怎么安装和运行?
- 从 PyPI 安装该包: pip install agentarium 使用示例配置文件配置 LLM 提供商 创建智能体并让它们对话和行动
- 在哪里获取 Agentarium?
- 源代码和安装说明在 GitHub 上:https://github.com/Thytu/Agentarium
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.5万+158 本周2590PythonMIT更新于 22小时前
用于构建生产级 LLM 应用的开源 Python 框架,提供模块化管道与智能体工作流,适用于 RAG、语义搜索等场景。
2.7万+46 本周3406PythonApache-2.0更新于 18小时前
无需编码的多智能体编排平台,通过配置与 Web 控制台定义智能体、工作流和任务。
3.5万+71 本周4340PythonApache-2.0更新于 前天
一个用于构建多智能体系统的 Python 框架,让具有明确角色的 AI 智能体按预定义的通信流程协作。
4630+1 本周1062PythonMIT维护活跃更新于 6天前
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
5万+202 本周8718PythonMIT更新于 3小时前
Google 推出的代码优先 Python 框架,用于构建、评估和部署 AI 智能体,针对 Gemini 优化但不绑定特定模型。
2.2万+75 本周4312PythonApache-2.0更新于 12小时前