AI News HubLIVE
站内改写2 分鐘閱讀

ANIP – 開放協議,讓網站直接與AI代理通信

ANIP是一個開放協議,網站通過發佈一個位於/.well-known/anip.yaml的單一YAML文件,以結構化、機器可讀的形式描述其功能。AI代理可自動發現並調用這些功能,無需爬取HTML或定製集成。該協議旨在成為AI代理的HTML,讓任何代理理解任何網站。

來源Hacker News AI作者: Shivanshmah14

ANIP(AI-Native Interface Protocol)是一個新興的開放協議,旨在解決AI代理與網站交互時的根本效率問題。傳統上,AI代理需要像人類用户一樣解析HTML頁面,猜測表單字段的含義,並處理繁瑣的視覺佈局——這對於機器而言既不精確也極其低效。ANIP的思路非常直接:每個網站只需在其根目錄下的知名路徑(/.well-known/anip.yaml)放置一個單一的YAML文件,用結構化的機器可讀格式精確描述網站能做什麼、如何調用。AI代理在訪問任何支持ANIP的網站時,可以自動發現這個文件,理解網站的能力,並直接調用相應的端點,完全不需要爬取HTML、編寫自定義集成或閲讀文檔。

這一協議的設計借鑑了HTML之於瀏覽器的理念:提供一種通用格式,讓任何AI代理都能理解任何網站。ANIP的關鍵特性包括:使用固定的well-known URL,代理知道去哪裏查找;基於意圖的發現機制,能力不是通過端點路徑而是通過代理想要完成的任務來描述;協議無關性,支持REST、MCP、GraphQL甚至gRPC;向後兼容,添加ANIP不會改變現有API;以及去中心化,任何網站都可以自由發佈自己的文檔,無需中央註冊機構。

目前,該項目已在GitHub上開源,提供了完整的規範、參考實現(Python、TypeScript、Go)、CLI工具以及豐富的示例。網站開發者可以通過簡單的步驟快速集成ANIP:創建YAML文件、配置服務器、驗證並上線。對於AI代理開發者,可以使用官方庫或直接通過HTTP客户端解析YAML並按意圖搜索能力。項目還明確了與其他標準的關係:ANIP與MCP互補(發現層 vs 傳輸層),與OpenAPI互補(更簡單且意圖驅動),類似於robots.txt和sitemap.xml但專門為AI代理設計。

ANIP當前為v0.1草案,已穩定可用於實驗,但在v1.0之前可能根據反饋調整。v1.0的發佈標準包括:至少5個生產網站提供服務、至少3種不同語言的獨立實現、以及至少60天的公開社區審查。項目的長期願景是成為像TCP/IP、HTTP一樣開放且無公司所有的公共基礎設施,任何企業和開發者都可以在此基礎上構建,無需許可或付費。