最终版
灵犀 (ZeroSem) — 第三届中国研究生操作系统开源创新大赛 初赛作品 赛题:一种面向多智能体协作的低开销通信、状态传递与共享记忆机制(社区赛题)
灵犀 (ZeroSem) — 第三届中国研究生操作系统开源创新大赛 初赛作品
赛题:一种面向多智能体协作的低开销通信、状态传递与共享记忆机制(社区赛题)
Agent OS Runtime 是一套面向多Agent协作的操作系统级运行时系统。它将Agent间通信协议、状态传递和记忆管理从应用层框架下移至操作系统层,通过三个核心机制实现高效协作:
验证场景:多模态虚假新闻检测,4个Agent协作(Planner + Text Analyst + Visual Analyst + Cross-Modal Reasoner)。
┌─────────────────────────────────────────┐ │ Multi-Agent Runtime │ │ ┌──────────┐ ┌──────────┐ ┌────────┐ │ │ │ Planner │ │ Text │ │ Visual │ │ │ │ Agent │ │ Analyst │ │Analyst │ │ │ └────┬─────┘ └────┬─────┘ └───┬────┘ │ │ └──────┬──────┴──────────┘ │ │ ┌────┴────┐ │ │ │ Reasoner │ │ │ │ Agent │ │ │ └────┬─────┘ │ │ ┌───────────┴───────────┐ │ │ │ Protocol Parser │ │ │ │ (structured / text) │ │ │ ├───────────────────────┤ │ │ │ State Exchange │ │ │ │ (mmap shared memory) │ │ │ ├───────────────────────┤ │ │ │ Shared Memory │ │ │ │ (Hot/Warm/Cold tiers) │ │ │ └───────────────────────┘ │ └─────────────────────────────────────────┘
pip install -r requirements.txt
将 Weibo21 数据集转换为实验格式:
python scripts/convert_weibo21.py
# 干跑测试(5条样本) python scripts/run_experiment.py # 全量实验(100条样本) # 修改 scripts/run_experiment.py: DRY_RUN = False python scripts/run_experiment.py
结果图表及详细数据见 results/ 目录。
results/
agent-os-runtime/ ├── src/ │ ├── runtime/ # Agent基类、注册中心、编排运行时 │ │ ├── agent_base.py │ │ ├── registry.py │ │ └── agent_runtime.py │ ├── protocol/ # 双模式协议解析器 │ │ └── parser.py │ ├── state/ # mmap通道、跨模态投影、状态交换 │ │ ├── mmap_channel.py │ │ ├── projection.py │ │ └── exchange.py │ ├── memory/ # 三层冷热索引、共享记忆存储 │ │ ├── tiered_index.py │ │ └── memory_store.py │ ├── agents/ # Planner / TextAnalyst / VisualAnalyst / Reasoner │ │ ├── llm_backend.py │ │ ├── planner.py │ │ ├── text_analyst.py │ │ ├── visual_analyst.py │ │ └── reasoner.py │ ├── evaluation/ # 指标采集、报告生成 │ │ ├── metrics.py │ │ └── reporter.py │ └── data/ # 数据集加载 │ └── loader.py ├── scripts/ │ ├── run_experiment.py # 实验主入口 │ ├── convert_weibo21.py # 数据集转换 │ └── setup_data.py # 数据采集脚本 ├── config/ │ └── default.yaml ├── requirements.txt └── README.md
所有第三方依赖均为开源许可:
灵犀 (ZeroSem)
设计思想受以下工作启发:
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
Agent OS Runtime
项目简介
Agent OS Runtime 是一套面向多Agent协作的操作系统级运行时系统。它将Agent间通信协议、状态传递和记忆管理从应用层框架下移至操作系统层,通过三个核心机制实现高效协作:
验证场景:多模态虚假新闻检测,4个Agent协作(Planner + Text Analyst + Visual Analyst + Cross-Modal Reasoner)。
系统架构
快速开始
环境要求
安装
数据准备
将 Weibo21 数据集转换为实验格式:
运行实验
实验结果
主实验
消融实验
结果图表及详细数据见
results/目录。代码结构
技术栈
依赖
所有第三方依赖均为开源许可:
目标运行环境
团队成员
灵犀 (ZeroSem)
致谢
设计思想受以下工作启发: