Cloudflare 推出 “Markdown for Agents”:讓 AI 代理人更高效地閱讀網路

 

過去十幾年,我們做 SEO 是為了讓 Google 的爬蟲看懂我們的網站;現在,流量的來源正在改變——越來越多的訪客不再是人類,而是 AI Agents

但現在的網路架構對 AI 來說其實很「昂貴」。一個充滿 <div>、CSS class 和 Script 標籤的 HTML 頁面,對人類瀏覽器來說是必要的渲染資訊,但對 AI 模型來說,這些全是需要消耗 Token 去過濾的雜訊。

Cloudflare 剛剛推出了一項名為 Markdown for Agents 的新功能,試圖解決這個問題:讓網站伺服器直接餵給 AI 它們最愛吃的格式——Markdown。

為什麼這很重要? (Token 就是錢)

Cloudflare 在文章中給了一個很直觀的對比:

  • HTML<h2 class="section-title" id="about">About Us</h2> (約 12-15 tokens)
  • Markdown## About Us (約 3 tokens)

這還只是標題。如果你把整個網頁的導覽列、Footer、廣告腳本都算進去,HTML 的 Token 消耗量是巨大的。Cloudflare 自己的這篇部落格文章,HTML 版本需要 16,180 tokens,而轉換成 Markdown 後只需要 3,150 tokens——這直接減少了 80% 的 Token 使用量。

對於依賴 LLM (大型語言模型) 的 Agent 來說,這意味著:

  1. 更省錢:輸入 Token 變少。
  2. 更聰明:Context Window 可以塞進更多有效資訊。
  3. 更準確:減少了 HTML 結構帶來的幻覺或解析錯誤。

它是如何運作的? (Content Negotiation)

這個功能的實作方式非常標準且優雅,利用了 HTTP 協議中的 Content Negotiation (內容協商) 機制。

當 AI Agent (例如 Claude Code 或未來的 Search bots) 訪問你的網站時,它可以發送一個 header:

Accept: text/markdown

如果你的網站使用了 Cloudflare 並且開啟了這個功能,Cloudflare 的 Edge Network 會:

  1. 攔截這個請求。
  2. 去你的 Origin Server 抓取原本的 HTML。
  3. 即時 (On the fly) 將 HTML 轉換成 Markdown。
  4. 將乾淨的 Markdown 回傳給 Agent。

對於開發者來說,你不需要改動後端的任何程式碼,不需要自己維護兩套版本的網頁,一切都在 CDN 層處理完了。

實際範例

如果你想測試這個功能,現在就可以用 curl 試試看 Cloudflare 的部落格:

curl https://blog.cloudflare.com/markdown-for-agents/ \
  -H "Accept: text/markdown"

你會直接得到一份乾淨的 Markdown 文件,包含了 Frontmatter (標題、描述、圖片連結) 和正文內容。

如何啟用?

目前這個功能對 Pro, Business, Enterprise 以及 SaaS 用戶開放 (Beta)。

  1. 登入 Cloudflare Dashboard。
  2. 進入你的 Zone。
  3. 在 “Quick Actions” 裡找到 “Markdown for Agents” 並開啟。

結語

我們正處於一個轉折點。以前我們寫 <meta> 標籤給搜尋引擎看,現在我們可能需要開始思考怎麼「餵食」AI。Cloudflare 的這個功能是一個很棒的起步,它承認了 Machine-to-Machine (M2M) 的閱讀需求已經和人類閱讀需求一樣重要。

如果你的網站內容是有價值的知識庫、文件或部落格,開啟這個功能等於是對未來的 AI 搜尋引擎敞開大門。

Introducing Markdown for Agents – Cloudflare Blog