YC开源QM:MIT许可的多玩家AI智能体框架
Y Combinator正式开源其内部使用的多玩家AI智能体运行框架QM(Quartermaster),采用MIT许可证,支持Slack与Web双端部署。该框架为每位员工和每个协作空间提供隔离式沙箱、权限与记忆,兼容Pi、OpenCode、Codex及Claude Code等多模型后端,强调组织级安全策略与零 vendor lock-in。
开源背景与定位
Y Combinator团队已将其内部广泛使用的多玩家AI智能体运行框架QM(Quartermaster)正式开源。QM被定义为一个面向工作场景的「多玩家智能体框架」,原生集成Slack并支持独立Web界面。YC自身已在会计、法务、活动运营及工程等多个部门部署QM,甚至用QM开发QM本身。整个项目以MIT许可证发布,YC明确将其定位为一项「尚处早期、存在已知缺陷」的实验性开源项目。
部署可行性与适用范围
QM当前具备生产级可部署性,但属于组织级基础设施软件,而非终端用户桌面应用。部署需依赖云账户(如Fly.io或AWS)、PostgreSQL数据库,以及至少一名熟悉基础设施的平台工程师。理想适用对象为10–500人规模的初创公司或中型企业;大型企业亦可部署,但须先行评估其安全架构。典型适用行业包括风险投资与专业服务、金融科技与会计运营、法律运营、活动管理,以及B2B SaaS企业的内部工具建设。
核心功能与协作范式
QM摒弃传统「单一大型个人助理」思路,转而为每位员工分配完全隔离的工作区(含独立记忆、文件系统、密钥视图、权限集、定时任务与持久化沙箱),确保他人无法干扰。同时支持在Slack频道、群组消息及共享项目中开展人机协同。同一身份与配置在Slack与Web端无缝同步。技能(Skills)按作用域归属,可通过授权共享;管理员可将高价值技能提升至全组织可见。技能包可直接从Git仓库导入。定时任务(Crons)与事件监听器(Watches)支持无人值守后台执行。
架构设计与模型无关性
QM采用中心化无头核心(headless core)架构:每次交互均经由该核心调度,统一处理API、身份认证、策略执行与任务编排,并驱动智能体循环。用户数据、会话历史等持久状态存于PostgreSQL层。智能体工具集精简固定,其中`execute`工具可在专属隔离沙箱中运行命令,确保已安装工具长期可用。QM本身不绑定任何特定模型——Pi、OpenCode、Codex与Claude Code均可驱动同一核心,实现模型后端解耦。核心基于TypeScript运行于Node.js,HTTP服务使用Fastify;Slack插件基于Bolt构建;Web UI采用Vite+Lit开发。Web界面、管理面板与公开门户均为可选插件,全部通过核心HTTP API接入。
安全模型与策略分级
QM沿用「本地编码智能体」安全范式:智能体始终以所代表员工的身份与权限行动,所有操作全程可审计。组织需预先选定一种全局安全姿态,子作用域仅可进一步收紧、不可放宽。三种预设姿态为:Strict(严格模式)——除两个无副作用的终止单元外,每次工具调用均需人工确认;Auto(默认模式)——对带溯源标签的外部数据与工具输出,先经分类器筛查再送入模型,且该分类器可替换为组织自建审核代理;Dangerous(危险模式)——禁用内容筛查并取消人工确认。三者均强制执行预声明命令策略,对递归删除、破坏性SQL等高危操作实施硬性拒绝。完整威胁模型与已知限制详见项目文档SECURITY.md。
关键要点总结
- QM以MIT许可证开源,原生支持Slack与Web双端;
- 每位员工与每个协作空间均拥有独立内存、文件、密钥视图、权限、定时任务及沙箱;
- 兼容Pi、OpenCode、Codex、Claude Code等多模型后端,彻底规避厂商锁定;
- 提供Strict/Auto/Dangerous三级组织级安全姿态,所有姿态下均强制拦截高危命令;
- YC已在会计、法务、活动、工程等部门实际运行QM,但明示其仍属早期、存在Bug。
> 编者观点:QM的开源标志着AI智能体正从「个人助手」向「组织级协同基座」演进;其强调作用域隔离、模型中立与策略可配置,为中国企业构建自主可控的智能体基础设施提供了可借鉴的轻量级参考架构。
本文为企业智脑(优秘智能)编译整理自公开资讯,信息与观点以原文为准,仅供参考。阅读原文(MarkTechPost) →