在人工智能的迅速發展中,如何高效地調用和使用現有工具變得愈發重要。近日,全球開發者們推出了一種新標準 ——“通用工具調用協議”(Universal Tool Calling Protocol,簡稱 UTCP)。

image.png

這一協議的目標是讓 AI 代理能夠直接、快速地調用任何工具,且不需要依賴傳統的代理服務器。與現有的 MCP 協議相比,UTCP 的優勢在於其能夠讓 AI 直接與工具的原生接口對接,包括 HTTP、gRPC、WebSocket 和 CLI 等多種方式。

UTCP 的核心理念在於減少調用過程中的 “包裝稅”,這一概念指的是在傳統方式下,由於需要通過額外的服務器或接口進行工具調用,所帶來的額外延遲和複雜性。通過 UTCP,AI 代理能夠直接找到工具的接入點,簡化了整個調用過程,降低了系統的響應時間。此外,由於採用了 UTCP,企業依然能夠保持現有的身份驗證、計費和安全措施,這樣在保證安全性的同時,也能提升操作效率。

對於想要開始使用 UTCP 的開發者來說,相關文檔提供了豐富的教程、示例和最佳實踐,幫助他們快速上手。此外,項目團隊還推出了 TypeScript 和 Python 兩種 SDK,以便開發者在構建應用時能夠選擇最適合自己的編程語言。這一開放標準不僅爲開發者提供了便利,也爲 AI 工具的使用和整合開闢了新路徑。

UTCP 項目的結構十分清晰,包含三個主要的代碼庫:一是 UTCP 規範,提供正式的協議文檔和參考資料;二是 TypeScript 實現,幫助使用 JavaScript 的開發者;三是 Python 實現,滿足 Python 用戶的需求。項目團隊歡迎各方的參與,期待更多的開發者能夠通過提交問題、拉取請求或參與設計討論來貢獻自己的力量。

UTCP 作爲一項開源項目,其目標是爲希望實現低延遲、直接訪問現有 API 的組織和開發者提供一種新選擇。如果你也想參與到這個令人興奮的項目中,不妨瞭解一下 UTCP 的詳細信息!

項目:https://github.com/universal-tool-calling-protocol

劃重點:  

🌟 UTCP 允許 AI 代理直接調用工具,減少了傳統調用中的延遲和複雜性。  

🔧 該協議支持多種接口類型,包括 HTTP、gRPC、WebSocket 和 CLI。  

📚 開發者可以通過 TypeScript 和 Python SDK 快速上手,並參與到開源項目中。