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 來說,這意味著:
- 更省錢:輸入 Token 變少。
- 更聰明:Context Window 可以塞進更多有效資訊。
- 更準確:減少了 HTML 結構帶來的幻覺或解析錯誤。
它是如何運作的? (Content Negotiation)
這個功能的實作方式非常標準且優雅,利用了 HTTP 協議中的 Content Negotiation (內容協商) 機制。
當 AI Agent (例如 Claude Code 或未來的 Search bots) 訪問你的網站時,它可以發送一個 header:
Accept: text/markdown如果你的網站使用了 Cloudflare 並且開啟了這個功能,Cloudflare 的 Edge Network 會:
- 攔截這個請求。
- 去你的 Origin Server 抓取原本的 HTML。
- 即時 (On the fly) 將 HTML 轉換成 Markdown。
- 將乾淨的 Markdown 回傳給 Agent。
對於開發者來說,你不需要改動後端的任何程式碼,不需要自己維護兩套版本的網頁,一切都在 CDN 層處理完了。
實際範例
如果你想測試這個功能,現在就可以用 curl 試試看 Cloudflare 的部落格:
curl https://blog.cloudflare.com/markdown-for-agents/ \
-H "Accept: text/markdown"你會直接得到一份乾淨的 Markdown 文件,包含了 Frontmatter (標題、描述、圖片連結) 和正文內容。
如何啟用?
目前這個功能對 Pro, Business, Enterprise 以及 SaaS 用戶開放 (Beta)。
- 登入 Cloudflare Dashboard。
- 進入你的 Zone。
- 在 “Quick Actions” 裡找到 “Markdown for Agents” 並開啟。
結語
我們正處於一個轉折點。以前我們寫 <meta> 標籤給搜尋引擎看,現在我們可能需要開始思考怎麼「餵食」AI。Cloudflare 的這個功能是一個很棒的起步,它承認了 Machine-to-Machine (M2M) 的閱讀需求已經和人類閱讀需求一樣重要。
如果你的網站內容是有價值的知識庫、文件或部落格,開啟這個功能等於是對未來的 AI 搜尋引擎敞開大門。
Introducing Markdown for Agents – Cloudflare Blog