下面这篇博客为大家对比了几种主要的 AI Agent 注册发布方法,包含了 AI Agent Registry API, Community,AI Agent Marketplace的方法。
当你作为产品经理或者开发者,发布完 AI智能体之后,是否想过在更多地方注册获得渠道? AI Agent Registry 服务就类似于你使用 python/nodejs时候提交和管理AI Agent
信息,支持社区AI Agent搜索。下面对比几种渠道和发布方法总结。
1.OpenAI Agent SDK
OpenAI Agents SDK 及其相关的平台组件(AgentKit、Assistants API)目前没有官方的、公开的、可搜索的 AI 智能体注册或市场。 但仍然可以使用原有的 Agent/GPT 构建器在 GPT 市场上注册您的智能体。
[OpenAI 智能体文档](https://openai.github.io/openai-agents-python/)
2.Google Agent SDK
谷歌在其 Google Cloud 生态系统内提供了 AI 智能体注册功能,请参阅 Agent Development Kit (ADK) 文档。特别是 Vertex AI Agent Builder 下的服务,提供了在企业环境中管理和发现智能体的必要组件。虽然它不是一个完整的网络规模 AI 智能体注册服务,但您仍然可以在生态系统中探索各种技能和智能体卡片。
Agent Card 和 AgentSkill:
在使用 ADK 构建智能体时,需要定义一个 AgentCard 和 AgentSkill。AgentCard 是智能体用于发现的主要元数据,包括其名称、描述和功能。此元数据充当了智能体“注册”其身份和功能的一种机制。
3.Claude AgentSDK
Claude 在其自身的 SDK(Claude Agent SDK)中不提供“AI 智能体注册服务”,不像谷歌的 Vertex AI Agent Builder 那样为企业环境中的智能体发现和治理提供此服务。
当时在 Claude Agent SDK 内部提供了一些管理智能体skills的能力。
3.1 Claude Agent SDK 特点 Claude Agent SDK 专注于提供构建智能体和定义其功能的原语(primitives):
Agent Skills(智能体技能): 这是将领域特定专长、指令、脚本和资源打包到有组织的文件夹中的核心机制。智能体在与任务相关时会动态发现并加载这些技能。这充当了该特定智能体的本地、自给自足的能力目录。
Subagents(子智能体): SDK 支持定义子智能体(通常为 Markdown 文件),从而实现复杂的、多智能体的层次结构。这有助于在单个系统内实现智能体间(A2A)通信和委托。
4. 开源三方 Open AI Agent Marketplace (如 agtm 等等)
开源 AI Agent Registry 服务,可以在其中提交、管理、跟踪 AI Agent的 API 调用等。例如,agtm 包(python/nodejs)( GitHub | Agtm CLI Doc | AI Agent Marketplace Web ) 是一个命令行界面(CLI)工具,专为在开源 AI 智能体市场 (https://github.com/aiagenta2z/ai-agent-marketplace) 和网站(由 deepnlp.org, aiagenta2z.com 等各种端点托管)中进行官方 AI 智能体注册和索引而设计。类似于 pypi 和 npx 命令行工具用于提交 python/node 包,您可以使用 agtm CLI 在市场上提交和管理您的 AI 智能体配置和信息,在您部署了 AI 智能体并希望获得更多可见度和流量之后,帮助用户快速轻松地注册、发布和搜索 AI 智能体元信息。
可以将Agent Meta 数据提交到一个 agent.json/agent.yaml 文件中,或使用网站创建您的 AI Agent 和缩略图,并在各种端点(deepnlp.org, aiagenta2z.com, 等)注册一个唯一的智能体 ID,通常格式为 "{owner_name}/{agent_name}"。 文档 和 市场网站。这样,更多人就可以通过市场搜索引擎 (https://deepnlp.org/search/agent) 和 HuggingFace 上的公共开源索引了解、探索和跟踪您的 AI 智能体。您还可以允许智能体路由器调用您的 API,以便通过路由器计数的 API 调用获得信用。
AI 智能体注册 AI Agent Registry: 主要功能是注册和发布 AI 智能体的元 API 信息(元数据)到 AI 智能体市场。
支持多种配置来源: 智能体可以通过以下方式注册:
使用 agtm upload --github [URL] 从 GitHub 存储库 URL 注册。
使用 agtm upload --config agent.json --endpoint your_endpoint 从本地配置文件(JSON 格式的 agent.json 或 YAML 格式的 agent.yaml)注册。
使用 --schema 和 --endpoint 自定义智能体模式。如果您想在本地使用该工具注册您自己的智能体和模式。
需要密钥 (https://deepnlp.org/workspace/keys) 来识别 AI 智能体的所有者。
AI Agent Search: 该工具允许用户使用 agtm --search 在 AI 智能体市场中搜索现有的智能体。
export AI_AGENT_MARKETPLACE_ACCESS_KEY="TEST_KEY_AI_AGENT_REGISTRY" agtm upload --github https://github.com/AI-Hub-Admin/My-First-AI-Coding-Agent ## Register from local config of AI Agent meta agtm upload --config ./agent.json agtm upload --config ./agent.yaml