在人工智能的迅速发展中,如何高效地调用和使用现有工具变得愈发重要。近日,全球开发者们推出了一种新标准 ——“通用工具调用协议”(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 快速上手,并参与到开源项目中。