目录

NexusOS(枢界OS)参赛文档

项目信息

项目 内容
赛事 第三届中国研究生操作系统开源创新大赛
赛道 应用创新
赛题 一种面向多智能体协作的低开销通信、状态传递与共享记忆机制(社区赛题)
作品名称 NexusOS(枢界OS)—— 认知共享总线与语义状态操作系统
运行环境 openEuler 24.03-LTS-SP3

项目摘要

NexusOS从操作系统层面重新审视了多智能体系统的通信、状态传递、记忆管理和能力调度问题,将这四个核心问题抽象为系统级原语。核心创新包括:ACP结构化帧通信协议(11种帧类型,通信开销缩减>80%)、SSM语义状态总线(embedding零拷贝传递)、CSMB认知共享记忆总线(FAISS三策略检索,跨任务经验复用)、ACE能力演化引擎(EWMA多维画像动态调度)。系统在openEuler 24.03-LTS-SP3上完成原型验证,支持5个Agent协同执行7组任务集的完整对比实验。

文档结构

编号 文档 内容概要
01 系统设计文档 五层架构、模块设计、数据流、形式化问题分析
02 部署文档 openEuler 环境搭建、依赖安装、配置说明
03 实验报告 五组实验设计、原始数据、结果分析与赛题验收
04 创新点详述 ACP/SSM/CSMB/ACE 四大机制的动机、实现与收益
05 ACP协议规范 帧结构定义、11种帧类型、三模式编解码
06 API接口文档 全部 REST API 端点的方法/参数/返回值
07 Benchmark评测设计 任务集体系、双模对比方法、指标体系
08 综合技术报告 面向评审的综合报告:创新点、实验数据
09 开发过程 开发迭代历史、代码量统计、技术攻关记录
10 演示视频 系统功能演示:协议监视器、记忆中心、科研助手、CodeAct 沙箱

赛题要求完成情况对照

编号 赛题具体要求 实现方案 达成状态
R1 支持不少于3个Agent协同运行,覆盖规划/检索/执行/总结等角色 5个Agent(Planner/Retriever/Executor/Summarizer/Reflector),覆盖全部4类角色 超额完成
R2 设计结构化通信协议,含动作类型/参数/结果/能力/握手/发现机制 ACP协议11种帧类型,4B大端帧头+MsgPack/Protobuf/JSON三模式 超额完成
R3 同时支持纯文本协作和结构化协议协作,可复现对比 Benchmark模块text vs acp双模式,同一任务自动对比 达成
R4 实现非文本中间状态传递机制(embedding/语义向量等) SSM语义状态总线,768维BGE向量直传,共享内存零拷贝 达成
R5 实现共享记忆模块,记忆含ID/来源/时间/主题/摘要 CSMB认知记忆总线,ExperienceUnit统一格式,FAISS向量索引 达成
R6 支持关键词/标签/语义相似度检索,允许跨Agent复用 三策略加权检索(语义0.6+标签0.25+时间0.15),去重合并 达成
R7 设计不少于2组关联性连续任务进行验证 Transformer研究链(3任务)+Python性能链(3任务),全部顺序依赖 达成
R8 统计并展示通信开销/时延/记忆命中率等性能数据 4个监控页面实时统计,Benchmark生成完整对比报告 达成
R9 包含多Agent运行时/协议调度/状态交换/记忆存储/评测模块 7个子系统全部实现并集成到统一的运行时框架 达成
R10 提交完整源码/设计文档/部署文档/实验报告/演示视频 全部交付物已准备 达成
R11 鼓励CodeAct沙箱执行(LLM生成代码+轻量沙箱) 已实现:LLM生成代码→Bubblewrap/subprocess沙箱→ACP帧回传 达成
R12 鼓励结合IPC/共享内存/Socket/向量数据库/容器沙箱/eBPF UDS IPC+共享内存+FAISS+Bubblewrap+eBPF监控桩,全部覆盖 超额完成

技术栈总览

层级 核心技术 选型理由
后端框架 FastAPI + Uvicorn 高性能异步Web框架,原生支持SSE流式
前端框架 Vue 3 + TypeScript + Vite 响应式组件化开发,严格类型检查
UI组件库 Naive UI 专业级组件,暗色主题原生支持
数据可视化 ECharts 5 + D3.js 实时监控图表和复杂网络可视化
大语言模型 GLM-4-Flash(智谱) 高性价比,中文能力强,OpenAI兼容API
文本嵌入 BGE-Small-ZH 768维中文语义向量,本地加载免API
向量数据库 FAISS(IVF+HNSW) Meta开源,十亿级向量毫秒检索
结构化存储 SQLite(aiosqlite) 零配置嵌入式数据库,适合原型验证
进程间通信 Unix Domain Socket(Linux) 内核级IPC,延迟<1ms,零拷贝支持
序列化协议 MsgPack + Protobuf + JSON 三模式自动降级,生产/调试灵活切换
沙箱隔离 Bubblewrap(Linux)/ subprocess 5层命名空间隔离+seccomp过滤器
系统监控 eBPF(bpftrace/BCC,桩已就绪) 操作系统级性能数据采集
关于
17.8 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号