HugAgentOS:浙大出品的企业级 AgentOS,用领域本体做 Agent 推理的控制平面

HugAgentOS: ZJU's Enterprise AgentOS Using Domain Ontology as the Agent Reasoning Control Plane

Tech-Experiment #企业Agent#AgentOS#本体论#RAG#MCP#浙大#开源#可信AI#ReAct#知识图谱
更新于
🇨🇳 中文

GitHubZJU-REAL/HugAgentOS
机构:浙江大学 REAL 实验室
在线体验app.hugagentos.com
许可:Apache 2.0 + 附加条款(禁止作为竞争性多租户 SaaS 运营)
安装curl -fsSL https://raw.githubusercontent.com/ZJU-REAL/HugAgentOS/main/install.sh | bash


一句话定位

HugAgentOS 是企业 Agent 的操作系统底座,核心思路是:把领域本体(Domain Ontology)从知识存储升级为可执行的控制平面——Agent 的每一次推理、每一个行动计划,都要经过本体的语义对齐和策略门控,违规的不是静默失败,而是返回规则 + 证据 + 修复指导。

这不是又一个套 LLM 的聊天应用,也不是简单包装的 RAG 工具。它在解答一个更难的问题:企业里的 AI Agent 怎么让人信任?


为什么”本体”是关键

大多数 Agent 框架对”知识”的处理方式是:放进向量库,检索时拿出来,塞进 prompt。这有个根本问题——模型在做决策时不知道哪些概念是业务红线,哪些行动合不合规,哪些关系跨越了权限边界。

HugAgentOS 的方案是把领域本体(Ontology)做成编译时和运行时都有效的控制层

阶段本体的作用
构建时验证新建的 Skill、Tool、Sub-Agent 是否符合领域概念和行动契约
启动时语义对齐——把相关领域规则注入 Skill、Memory 引擎
运行时每个候选计划过确定性规则检查;高风险需证据审查;违规返回具体原因和修复建议
执后审计和执行记录变成版本化本体提案,需人工审查,可回滚

这个治理环不是为了让 Agent 变慢,是为了让 Agent 在企业场景里能被审计、被信任、被监管。


架构:三引擎 + 本体控制平面

用户/渠道

ChatRun + 流式工作流

三引擎 Harness ───────────────────────────────────────
  Skill Engine ←→ Orchestration Engine ←→ Memory Engine

                  候选计划/行动

          ┌─── 确定性本体规则检查 ←── 领域本体控制平面
          │           │
     低风险合规   检查点/高风险
          ↓           ↓
       门控执行    证据审查 → 批准 → 门控执行

                  违规: 拒绝 + 规则 + 证据 + 修复指导

                  可追溯审计 → 治理本体提案 → 人工审查

Skill Engine:加载本体验证过的结构化指令和脚本,来自内置 Skill、Marketplace 或个人 Skill。
Orchestration Engine:ReAct 工具编排,Plan Mode 规划,SSE 流式响应,支持深度思考模式。
Memory Engine:三层记忆——L1 关系型(SQLite/PG)+ 可选 Milvus 向量 + 可选 Neo4j 图谱。


技术栈

技术
Agent 运行时AgentScope 2.0, ReAct, MCP
后端Python, FastAPI, SQLAlchemy, Alembic
前端React 19, TypeScript, Vite, Zustand, Ant Design
数据/状态SQLite 或 PostgreSQL 15,进程内状态或 Redis 7,本地文件
可选记忆Milvus 2.4, Neo4j 5 Community, mem0
部署单命令本地安装、Docker Compose、Nginx

核心功能(社区版完整清单)

Agentic Chat + Plan Mode:SSE 流式输出,ReAct 工具编排,深度思考,可继续的流,可追溯引用。

私有知识库 RAG:文档摄入和分块,混合向量 + 关键词检索,可选重排序,知识隔离。

个人子 Agent:创建聚焦角色的子 Agent,通过自动路由或 @ 提及协作。

MCP 工具生态:8 种内置工具——网页搜索、页面抓取、知识检索、图表、报告、批处理、自动化、Skill 管理。

Agent Skills:结构化指令 + 脚本扩展 Agent,有内置 Skill、Skill Marketplace 和个人 Skill 三个来源。

自动化 + 批处理:自然语言创建定时任务,或把一个工作流批量应用到 Excel/Word/文件列表。

沙箱 + Artifacts:本地子进程或轻量容器沙箱,生成图表、报告、Office 文件、网页、数据画布。

三层个人记忆:L1 个人档案存关系型数据库,可选 Milvus 向量记忆和 Neo4j 图谱记忆。

数据画布:在对话内直接检查和编辑结构化数据,分析和结果留在同一工作区。


一行命令安装(个人单机,无需 Docker)

curl -fsSL https://raw.githubusercontent.com/ZJU-REAL/HugAgentOS/main/install.sh | bash

安装器做了什么:

  1. Clone 到 ~/.hugagent/source
  2. 创建隔离 Python 环境并安装依赖
  3. 构建 Web 应用
  4. 打开首次运行向导(创建管理员 + 连接 LLM API)

需要:Python 3.11+、Node.js 20+、Git、任意 OpenAI 兼容 API 或本地模型。Linux 无预编译 ripgrep wheel 时还需 Rust toolchain。

# 再次启动
~/.hugagent/venv/bin/hugagent
# 默认地址 http://127.0.0.1:3001,初始账号密码都是 admin

Docker Compose 部署(团队/生产):见 docker-compose.md


社区版 vs 企业版

社区版(CE)企业版新增
Agentic Chat, Plan Mode, 个人子 Agent团队、组织 Agent、权限矩阵
8 种通用 MCP 工具、个人 Skill + Marketplace行业数据工具、组织治理、Skill 审查
私有知识库 + 三层个人记忆公共知识管理、记忆审计
自动化、批处理、个人数据画布组织计费、用量报告、画布协作
轻量沙箱、本地文件持久沙箱、云存储、离线交付
本地账号 + Powered-by 署名SSO、合规审计、完整白标

CE 已经是个完整的个人 Agent 工作区。CE 的限制是不能以竞争性 SaaS 形式对外运营(Apache 附加条款),自用和企业内部部署不受限制。


与同类开源平台对比

HugAgentOSOpen WebUIAnythingLLMDify
机构浙大 REAL开源社区Mintplex LabsLanggenius
核心差异本体治理控制平面模型前端 UI文档 RAG 工作区工作流可视化
企业治理✅ 本体门控+审计基础基础
知识图谱记忆✅ Neo4j 可选
Agent 运行时AgentScope 2.0基础基础LangChain
无 Docker 安装需要

HugAgentOS 的独特性在于本体 + 可信推理这条线。如果你需要的是”企业合规 + 审计 + 多团队协作 + 知识治理”,它比其他框架更有系统性考虑。如果你只需要一个好用的本地 RAG 聊天,Open WebUI 更轻。


核心判断

这个项目的赌注是:企业 AI 落地的核心障碍不是能力,是信任和治理。当前大多数 Agent 框架把治理当成”事后监控”,HugAgentOS 把本体治理做成了”执行前的确定性检查”——这是架构层面的不同。

浙大 REAL Lab 做这个方向有其学术背景(本体工程、知识图谱是 REAL 的传统方向),但把学术研究做成可部署产品是另一回事。它现在有了 React 19 前端、一键安装脚本、完整文档(中英双语),这是工程化成熟度的标志。

50 Stars,刚开源两天,但架构思路值得关注——尤其是正在经历”AI 怎么满足合规要求”压力的企业场景。


参考资源

© 2026 Author: Mycelium Protocol

💬 评论与讨论

使用 GitHub 账号登录后发表评论