目錄
1 分鐘閱讀

Web的首要客戶正從人類轉向AI

從Cloudflare與Vercel的Markdown for Agents到Google的WebMCP, , 讀寫同步標準化,Agent-Native Web時代正式揭幕。

Web正在改變, , 不是為了人類的眼睛,而是朝著AI代理更容易讀寫的方向演進。

過去兩週內,Cloudflare、Vercel和Google分別發布了代理友善的Web標準。作為服務開發者,我來整理一下這股潮流代表什麼意義。

Markdown for Agents解決了「讀取」問題

AI代理讀取網頁時,最大的浪費來自HTML、CSS和JavaScript。這些對人類的眼睛不可或缺,但對代理來說純粹是token的浪費。

Cloudflare和Vercel提出的方案很簡單。用同一個URL,只需將Accept標頭的值改為text/markdown,伺服器就會回傳Markdown格式的回應。這利用了HTTP標準中既有的content negotiation機制,無需建立新協議。

核心要點

  • Vercel部落格從HTML 500KB縮減到Markdown 2KB(減少99.6%)
  • Cloudflare從Pro方案起,只需在儀表板點一個開關即可啟用
  • x-markdown-tokens標頭會一併傳遞轉換後的token數
  • 無需獨立網站,一個URL同時服務人類和代理

WebMCP正面解決了「寫入」問題

光能讀還不夠。代理要點擊預約按鈕、填寫表單,過去只能直接解析DOM。一旦UI改變,代理就立刻失效。

Google在Chrome 146中導入的WebMCP徹底翻轉了思路。網站透過JSON Schema宣告「這個頁面能做什麼」,代理就能無需猜測地直接呼叫工具。你可以把它理解為專為代理設計的Swagger

核心要點

  • 只需給HTML form新增toolname屬性即可宣告式運作
  • registerTool API可應對SPA等複雜應用程式
  • 傳統MCP是伺服器端協議,WebMCP則在瀏覽器內運作
  • Chrome 146早期預覽版中已可測試(暫不支援headless)

這兩個動向同時出現並非巧合

如果說Markdown for Agents是「高效地讓代理讀取內容」,那麼WebMCP就是「讓代理精準地使用頁面功能」。讀取和寫入正在同步標準化。

兩者一旦站穩腳步,代理將不再像人類一樣瀏覽Web,而是像呼叫API一樣使用它。這意味著Agent-Native Web的建設已經開始。

  • robots.txt之後20年來,Web與機器人之間的契約首次被改寫
  • token成本壓力正在加速標準化進程

開發者現在就可以開始

無需全面改造。如果你在用Cloudflare,只需在儀表板中開啟Markdown for Agents開關即可。在既有表單上實驗性地新增toolname屬性也是很好的起點。

現在就能做的事

  • 在Cloudflare儀表板Quick Actions中啟用Markdown for Agents
  • 在既有HTML form中測試新增toolnametooldescription屬性
  • 基於Accept標頭開始記錄代理流量比例
  • 評估llms.txt與Markdown網站地圖的並行營運方案

結語

如果說robots.txt是20年前Web與機器人的第一份契約,那麼現在正是第二份契約開始書寫的時刻。現在就為代理而設計的團隊,將擁有下一代Web。

參考連結

訂閱電子報

獲取關於我最新專案、文章以及 AI 和 Web 開發實驗的更新。