mckinsey/agents-at-scale-ark

Provider-agnostic operations for agentic resources. ARK codifies patterns and practices developed across dozens of agentic application projects.

解決的問題

Ark 解決了供應商鎖定與大規模部署 AI 代理時的運維複雜性問題。它提供了一種建立可移植且與供應商無關的代理應用的方法,這表示這些應用可以在不同的 AI 模型或雲端環境之間移動,而無需重寫底層程式碼。

工作原理

Ark 是一個 Kubernetes 原生框架,採用宣告式方法。開發者無需撰寫專有的程式碼來定義代理的行為,而是將代理定義為 Kubernetes 自訂資源。這些設定包含代理的提示詞、工具與模型參考。由於基於 Kubernetes 建構,它可利用現有的安全、監控與角色基礎存取控制(RBAC)基礎設施,可在單機或跨多雲及在地環境中執行。

適用對象

適用於需要建構、託管與擴展分散式 AI 代理系統,同時保持靈活切換 AI 供應商或以最小開銷重新部署使用案例的開發人員與運維團隊。

核心亮點

  • 供應商無關:可輕鬆在 OpenAI、Anthropic、Google、Azure 或本地 Ollama 等不同供應商之間切換。
  • 多代理編排:支援多種團隊策略,包括順序、圖形、選擇器與輪詢模式。
  • 宣告式設定:代理以資源形式定義,而非硬編碼邏輯。
  • 可擴展工具鏈:支援與 HTTP API、MCP 伺服器及其他代理整合。
  • 持久化記憶體:提供可插入後端,以在會話間保持對話上下文。
  • A2A 協定:支援與外部代理系統互操作。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案