本文介紹 AgentCore 的核心概念,協助您理解 Workspace、Agent、模型、模型串連、Team、Skill 與 MCP 之間的關係。
AgentCore中的資源以 Workspace 為邊界組織。Workspace 內獨立維護模型配置、Agent、Team 和 MCP 工具。Agent 是執行 AI 任務的單元,運行時關聯一個模型,並可綁定 Skill 與 MCP;多個 Agent 可組成 Team。
概念總覽
概念 | 定義 | |
AgentCore | 阿里雲的 AI 智能體構建與管理平台。 | |
Workspace | 資源隔離和管理的基本單元;獨立維護模型、Agent、Team、MCP 工具等,互不干擾。 | |
Agent | AI 智能體的執行單元,在 Workspace 內建立,接收任務後調用模型完成推理並給出結果;自身能力由綁定的資產決定,通過綁定 Skill 獲得專業技能、綁定 MCP 工具獲得外部工具調用能力,模型與憑證則提供推理能力和訪問外部服務所需的密鑰。 | |
Agent 模板 | 可複用的 Agent 配置模板,用於快速建立同類型 Agent,減少重複配置。 | |
Agent 資產 | Skill | Agent 調用的專業技能,支援ZIP 上傳/Nacos CLI/預置模板三種匯入方式。 |
MCP | Model Context Protocol;在 AgentCore 中為 Agent 擴充標準化工具整合,HTTP TO MCP 與直接代理兩類,均要求網路可達。 | |
模型串連 | 模型串連是接入模型供應商的通道,串連側配置模型供應商、API 端點、協議與訪問憑證。 | |
模型 | 模型是串連下可供 Agent 選擇的推理模型,模型側記錄上下文長度、單次最大輸出、流式輸出,以及工具調用、視覺、音頻等能力項。 | |
憑證 | 訪問外部服務所需的密鑰,以 Key-Value 形式集中儲存;Key 為環境變數名(如 GITHUB_ACCESS_TOKEN),Value 建立後預設隱藏,供模型串連與工具的認證配置引用。 | |
概念詳述
AgentCore
AgentCore是阿里雲的 AI 智能體(Agent)構建與管理平台,能力分為四組:Agent 構建、資產管理、Agent 協作、身份與許可權。AgentCore 的資源以 Workspace 為邊界組織,每個 Workspace 獨立維護模型配置、Agent、Team 和 MCP 工具,確保不同業務情境之間相互隔離。
Workspace
Workspace 是 AgentCore 資源隔離和管理的基本單元,支援按專案或業務線獨立分配資源。
具體操作,請參見管理 Workspace。
Agent
Agent 是 AgentCore 中 AI 智能體的執行單元,關聯模型並執行特定的 AI 任務。
Agent 類型 | 說明 |
Harness Agent | 由 AgentCore 提供運行架構的 Agent,在控制台完成配置即可建立並運行,無需自行開發或部署。配置項包括 Agent 名稱、模型、所屬 Team、SOUL.MD 與 AGENT.MD 檔案、技能綁定與 MCP 工具綁定。 |
高代碼 Agent | 以編寫代碼的方式開發的 Agent,適用於需要自訂商務邏輯、對運行過程有精細控制要求的情境。 |
納管 Agent | 將已部署在客戶本地的 Agent 納管到 AgentCore 統一管理,無需改造即可參與團隊編排與協作。 |
註冊 Agent(待上線) | 將部署在 AgentCore 之外的 Agent 註冊到平台,由平台統一調度。 |
建立 Harness Agent 時需配置以下內容:
配置項 | 說明 |
Agent 名稱 | Agent 的名稱,用於在 Agent 列表中標識該 Agent。 |
選擇模型 | 指定 Agent 執行任務時調用的模型,從 Workspace 內已配置的模型中選擇。 |
系統提示詞 | 定義 Agent 的角色設定與管理辦法,內容分別寫入 SOUL.MD 與 AGENT.MD。 |
SubAgent | 為 Agent 添加 SubAgent,把複雜任務拆分給子 Agent 分別處理,由當前 Agent 負責調度。 |
資源配置 | 設定 Agent 運行時使用的資源規格。 |
技能綁定 | 綁定 Skill,為 Agent 補充特定領域的專業能力。 |
MCP 綁定 | 綁定 MCP 工具,為 Agent 擴充調用外部服務與工具的能力。 |
具體操作,請參見管理 Agent。
Agent 模板
Agent 模板是可複用的 Agent 配置,用於快速建立相同配置的 Agent,減少逐項重複配置。
具體操作,請參見管理 Agent 模板。
Skill
Skill 是 Agent 調用的專業技能,例如發送通知、查詢資料或觸發工作流程。Skill 的內容以 SKILL.md 定義,其 name 與 description 欄位分別對應控制台中的 Skill 名稱與描述。
Skill 支援三種匯入方式:上傳本地已打包為 ZIP 格式的 Skill、使用 Nacos CLI 匯入本地 Skill 檔案夾、匯入預置 Skill 模板。
具體操作,請參見管理 Skill。
MCP
MCP(Model Context Protocol)是用於將 Agent 與外部工具、資料來源串連的協議。在 AgentCore 中,MCP 為 Agent 擴充標準化的工具整合能力,用於對接外部工具或第三方資料來源。
具體操作,請參見管理 MCP 工具。
Team
Team 是多個 Agent 組成的組織形式,在 Agent 之上再加一層組織。
具體操作,請參見設定 Team 協作。