OpenAgenet(OAN):面向智能体互联网的资源注册与发现基础设施

举报
yd_298065476 发表于 2026/07/29 10:56:17 2026/07/29
【摘要】 OpenAgenet(OAN)是面向智能体生态的开源基础设施项目,聚焦解决“资源可信接入、统一表达、发现与复用”这一核心瓶颈。它将MCP Server、Skill、API等能力抽象为可注册、可验证、可语义发现的治理对象,支持跨节点协作与授权域管理,助力Agent平台构建安全、可扩展的资源互联网络。

最近在看智能体相关项目时,我越来越明显地感觉到一件事:

Agent 生态真正缺的,往往不是又一个“会调用工具”的模型,而是一套能把资源可信接入、统一表达、再被发现和复用起来的基础设施。

如果你在做 Agent、MCP Server、Skill、工具 API,或者在搭智能体平台,这个问题大概率已经碰到了。

OpenAgenet(OAN)就是围绕这个问题展开的一个开源项目。它试图把智能体资源做成可注册、可发现、可治理、可验证的对象,而不是散落在文档、链接和配置文件里的零碎入口。

项目地址:

为什么智能体系统会卡在“资源接入”这一步

现在很多智能体应用都已经能做推理、规划和工具调用了,但一旦资源多起来,问题就会变得很现实:

  • 资源是谁发布的?
  • 能不能信?
  • 适合什么场景?
  • 怎么发现?
  • 能不能跨节点协作?
  • 第三方节点怎么接入?

如果没有统一的资源治理和发现机制,最后往往会退化成:

  • README 里贴链接
  • 文档里写地址
  • 配置文件里手工改 endpoint
  • 需要人去判断能不能用

这套方式在小规模系统里还能凑合,但到了真正的智能体生态里,就会很难扩展。

OAN 想解决什么

OAN 的目标,是把智能体资源从“普通链接”升级为“可治理对象”。

这里的资源,不只是一段 URL,还可以是:

  • MCP Server
  • Agent Skill
  • 工具 API
  • 知识服务
  • 自动化工作流
  • 其它可被智能体调用的能力入口

OAN 关注的不是某一个单点能力,而是资源从发布到注册、再到发现和使用的整套流程。

OAN 的核心思路

OAN 的思路可以概括成四个关键词:

  • 可信注册
  • 授权分发
  • 语义发现
  • 跨节点协作

它不是简单地做一个目录,而是让资源具备以下属性:

  • 有身份
  • 有边界
  • 有治理状态
  • 有可验证材料
  • 有语义描述
  • 能被机器发现

这套设计的意义在于:
资源不再只是“地址”,而是一个可以被机器理解、被系统治理、被持续发现的对象。

OAN 里的几个核心概念

1. 根节点 Root

根节点负责基础治理和可信配置,是整个体系里的治理中枢之一。
它不只是一个服务入口,更像是整个网络的信任边界。

2. 注册节点 Registrar

注册节点面向资源发布者。
资源提交到这里后,会经历元数据校验、授权域检查、结构化整理等流程,再进入可发现状态。

3. 发现节点 Discovery

发现节点面向资源使用者和智能体。
它不是简单的搜索框,而是面向任务意图的资源发现入口,强调语义检索和结果可验证。

4. Indexer

Indexer 用于把治理状态、注册记录、节点信息等做索引化支撑,帮助查询和验证更高效。

5. SDK 和 Skill

如果没有 SDK 和 Skill,很多能力最终只会停留在文档层。
把能力做成开发者可直接调用的接口,智能体系统才更容易接上来。

为什么我觉得 OAN 更像基础设施,而不是普通应用

因为它做的事情,不是“展示资源”,而是“让资源进入一套可治理、可发现、可验证的网络”。

这意味着它同时要处理几类问题:

  1. 资源身份怎么定义
  2. 资源边界怎么表达
  3. 资源怎么注册
  4. 资源怎么发现
  5. 资源怎么分发
  6. 第三方节点怎么接入
  7. 资源状态怎么验证

这已经不是一个普通网站能解决的事情了,而是更偏基础设施层。

OAN 解决的不是“有没有资源”,而是“能不能安全用资源”

这是我觉得 OAN 最有工程意义的一点。

很多系统都能做资源列表,但 OAN 关注的是:

  • 这个资源是否被治理体系认可
  • 这个资源是否仍然有效
  • 这个资源属于哪个授权域
  • 这个资源是否适合当前任务
  • 这个发现结果能不能被机器复核

也就是说,OAN 不是只做“发现”,而是做“发现 + 验证”。

在 Agent 场景里,这个差别很大。
因为智能体一旦把外部资源接进来,错误资源、过期资源、未授权资源,都会直接变成运行时风险。

OAN 和普通资源目录有什么区别

如果只是做一个资源列表,那用数据库加搜索框就够了。
但 OAN 更像是在解决“智能体互联网里的资源互联问题”。

差异主要体现在这几层:

1. 不只是展示资源

还要验证资源身份、元数据和授权状态。

2. 不只是搜索

还要支持面向任务意图的语义发现。

3. 不只是单点网站

还要支持不同运营方、不同节点之间的协作。

4. 不只是人用

还要让 Agent、SDK、Skill 也能直接接入。

为什么 Authorized Domains 很重要

很多平台只看资源描述,但 OAN 把授权域单独提出来,我认为这是比较实用的。

它可以表达:

  • 资源适用范围
  • 节点允许接入的边界
  • 不同类别资源的治理约束

这对后续做第三方节点、行业节点、组织内节点都很关键。

对开发者来说,OAN 有什么实际意义

如果你是开发者,我觉得 OAN 的价值主要有这几类:

1. 你可以把自己的资源做成“可发现对象”

不管你现在是 Skill、MCP Server 还是 API,都可以逐步按统一的资源模型整理。

2. 你可以让 Agent 不再手工找链接

而是通过语义发现去找能力入口。

3. 你可以把资源接入治理体系

比如授权域、节点状态、签名、验证信息这些。

4. 你可以为第三方节点接入留出接口

这对生态扩展很重要,不然项目很容易停留在单节点阶段。

OAN 适合谁关注

我觉得它特别适合这几类人:

  • 做 Agent 平台的工程师
  • 做 MCP Server / Skill 的开发者
  • 做工具平台和资源目录的人
  • 研究智能体互联、身份标识、可信治理的人
  • 想做开源基础设施的人

可以从哪里开始看

建议先看:

  1. 首页和 Docs,理解概念
  2. Register / Discovery 页面,理解资源流转
  3. 白皮书、黄皮书和设计文档,理解整体架构
  4. SDK / Skill 和第三方节点测试相关仓,理解工程落点

一个比较务实的判断

我个人觉得,OAN 这类项目的价值,不在于“多做了一个门户”,而在于它认真把智能体互联网里最底层、也最容易被忽略的几件事摆出来了:

  • 资源怎么有身份
  • 身份怎么被治理
  • 资源怎么被发现
  • 发现结果怎么能验证
  • 第三方节点怎么能接入

这些问题,短期看是基础设施,长期看可能就是智能体生态能不能长出来的分水岭。

结语

如果你现在也在做 Agent、MCP、Skill、工具服务,或者在研究智能体互联相关方向,OAN 值得看一看。

它不一定是最终答案,但它至少把几个关键问题摆到了台面上:

  • 资源身份
  • 授权边界
  • 语义发现
  • 节点协作
  • 接入测试

这些问题,迟早都会变成智能体平台绕不过去的工程问题。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。