Accept: text/markdown
The webpage "Markdown for AI agents" discusses the benefits of serving a Markdown variant of your content with the "Accept: text/markdown" header to enhance interactions with AI agents. This approach allows AI tools to skip unnecessary navigation, scripts, and layout markup, providing direct access to the content.
Key Benefits:
- Efficiency: By providing a Markdown version, you reduce the byte size of content, allowing agents to focus on the text rather than the Document Object Model (DOM).
- Improved Retrieval: Markdown enables higher signal-to-noise ratios by eliminating distractions like ads and modal overlays, making it easier for retrieval-augmented generation (RAG) pipelines to embed text.
- Reduced Latency: Offers faster initial text loading as there's less data to fetch and parse, streamlining the process before AI models start processing the content.
Implementation:
The page provides a quick start guide with three basic steps involving one server and two responses to set up content negotiation effectively.
Practical Guides:
- Guides: Details on fundamentals such as “Vary,” q-values, error handling (406), caching, and a Cloudflare zero-config shortcut.
- Setup Recipes: Includes copy-paste configuration recipes for a variety of platforms and frameworks such as Nginx, Caddy, WordPress, Laravel, Rails, Cloudflare Workers, and more.
Tools and Resources:
- Testing: Users can test URLs to evaluate Markdown serving capabilities and share results.
- Agent Support: An "agent support matrix" indicates which AI agents send "Accept: text/markdown" requests.
Reference Standards:
References include RFC 9110 and RFC 7763, which define the text/markdown media type and related specifications.
This approach optimizes content delivery for AI agents, enabling them to operate more efficiently by focusing resources on processing meaningful content.