oasis

单卡跑百万智能体,社交模拟快 5 倍

OASIS 是一个开源的大规模智能体社会模拟框架,支持在单台普通消费级 GPU 上运行多达一百万智能体的社交互动仿真。它解决了现有社交模拟工具在规模、速度和成本上的瓶颈,通过高度优化的内存管理和并行调度,实现比现有方法快 5 倍以上的模拟速度。核心能力包括:灵活的智能体行为建模、可配置的社交网络结构、实时交互数据采集与分析、以及基于浏览器的可视化界面。项目基于 Python 构建,提供简洁的 API 和丰富的示例场景,适用于研究群体行为、舆论传播、社交网络动态等复杂社会现象。OASIS 强调开放性和可扩展性,允许用户自定义智能体策略、环境规则和交互协议,是社会科学、计算社会学和 AI 领域研究者及开发者的有力工具。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 5174
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队camel-ai
所属国家
定价模式free
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型agent-based-framework,agent-based-simulation,ai-societies,deep-learning,large-language-models,large-scale,llm-agents,multi-agent-systems,natural-language-processing
GitHub 星标★ 5174
30天Star增速
HF 下载量
上线时间2024-11-13 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(用于 pip 安装)
  • 可用的 OpenAI API Key(README 要求设置)
  • 能访问 PyPI 的网络环境
  • 建议的终端环境:bash(README 配置示例为 bash)

安装与启动步骤

  1. 1安装 OASIS 包

    README 说明 OASIS 已发布到 PyPI,直接在终端执行 pip 安装即可,注意包名是 camel-oasis。

    pip install camel-oasis
  2. 2配置 API Key

    README 第 2 步要求设置 OpenAI API Key,示例为 bash 环境变量;把 sk-xxxxxxxx 换成你自己的密钥。

    export OPENAI_API_KEY="sk-xxxxxxxx"
  3. 3查看示例场景

    README 提供了 Examples 目录,参考里面的示例了解模拟脚本写法;具体运行方式以仓库示例和官方文档为准。

关键配置

配置项必填说明示例
OPENAI_API_KEY智能体调用大模型所需的 OpenAI 密钥,README 明确要求设置。sk-xxxxxxxx

如何确认成功

README 节选未给出启动验证命令;可执行 pip list 检查是否已安装 camel-oasis 包。

常见问题

Q:pip 提示找不到这个包怎么办?

A:确认包名拼写为 camel-oasis(不是 oasis),并升级 pip 后重试;该包 README 声明已发布在 PyPI 上。

Q:必须要有 OpenAI API Key 吗?

A:README 的 Quick Start 第 2 步就是设置 OpenAI API Key,说明这是默认使用路径,缺少密钥时模拟无法正常调用模型。

Q:OASIS 能模拟多大规模?

A:README 的 Key Features 说明支持最多一百万(one million)个智能体,可用于研究信息传播、群体极化、从众行为等现象。

Q:支持模拟哪些社交平台?

A:README 描述其可模拟 Twitter 和 Reddit 等平台上的用户行为。

注意事项

  • README 节选内容不完整,安装与运行细节请以官方文档 https://docs.oasis.camel-ai.org 为准。
  • 使用 OpenAI API 会产生调用费用,大规模智能体模拟时请留意额度消耗。
  • README 提供了 Examples 目录与论文链接,建议先跑通小规模示例再扩展到大规模模拟。
  • 本教程只包含 README 中确有的安装命令,其余运行方式未在节选中给出。

核心亮点

  • 单张消费级 GPU 即可模拟百万智能体,硬件门槛低
  • 模拟速度比现有方法快 5 倍以上,适合大规模实验
  • 提供浏览器可视化界面,便于观察和分析交互过程

不足之处

  • 文档和社区生态尚在早期,上手可能需要摸索
  • 智能体行为模型相对简化,复杂社会场景模拟精度有限

适用场景

  • 研究群体行为与舆论传播的动态演化
  • 测试社交网络算法或推荐策略的仿真环境
  • 生成大规模合成社交数据用于模型训练

替代项目

Mesa、NetLogo、AgentPy

项目介绍

oasis 是智能体领域的开源项目,由 camel-ai 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(5,174)位列前 9%,在智能体分类的 2,499 个项目里位列前 9%。

近 41 天,它的 GitHub 星标从 5,021 增加到 5,174,净增 153。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。Apache-2.0许可证,可免费使用和部署。

它主要面向的使用场景是:研究群体行为与舆论传播的动态演化。同类可对比的替代方案包括 Mesa、NetLogo、AgentPy。

上一篇:synalinks-skills

下一篇:camel

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12