मुख्य समस्या की पहचान

  • AI एजेंट्स को इंसानों के विपरीत CSS, client-side JS, images की बिल्कुल ज़रूरत नहीं होती
  • ये तत्व सिर्फ़ tokens बर्बाद करते हैं और वास्तविक उपयोगी जानकारी बहुत कम देते हैं
  • एजेंट्स को सिर्फ़ साफ़ और structured text चाहिए

Vercel का समाधान

  • Content Negotiation HTTP mechanism का उपयोग
  • एक ही URL पर client request के अनुसार अलग format लौटाना
    • इंसान (browser) → पूरा HTML + CSS + JS अनुभव
    • AI एजेंट → Markdown उपलब्ध
  • अलग साइट या content duplication के बिना implementation

यह कैसे काम करता है (Accept header आधारित)

  • एजेंट द्वारा भेजे जाने वाले header का उदाहरण
  • Accept: text/markdown, text/html, */*
  • → इससे स्पष्ट होता है कि Markdown को सबसे पहले प्राथमिकता दी जा रही है
  • Vercel middleware Accept header की जाँच करता है
  • अगर Markdown को प्राथमिकता हो → Next.js route handler को भेजा जाता है
  • Contentful rich-text content को Markdown में बदलकर response दिया जाता है
    • code block: syntax highlighting markers बनाए रखे जाते हैं
    • headings: hierarchy सुरक्षित रहती है
    • links: जैसे के तैसे रखे जाते हैं

प्रभाव और आँकड़े

  • सामान्य blog post
    • HTML version: लगभग 500KB
    • Markdown version: लगभग 2KB
  • आकार में कमी: 99.6%
  • फायदे
    • token budget की दक्षता अधिकतम → markup की बजाय वास्तविक जानकारी पर फोकस
    • हर request पर अधिक content प्रोसेस करना संभव
    • तेज़ कामकाज + token limit तक कम पहुँचना

तकनीकी रखरखाव

  • Next.js 16 के remote cache + shared slug का उपयोग
  • Contentful content update होने पर HTML और Markdown versions एक साथ refresh होते हैं → sync बना रहता है

एजेंट नेविगेशन समर्थन

  • Markdown format में dedicated sitemap उपलब्ध
  • इसमें शामिल जानकारी: publish date, content type, HTML/Markdown के direct links आदि
  • एजेंट उपलब्ध पूरे content map को समझ सकता है → optimal format चुनना आसान

निष्कर्ष

  • यह मान्यता कि इंसान और AI वेब को मूल रूप से अलग तरीके से consume करते हैं
  • हर client के लिए optimized experience देने का एक व्यावहारिक उदाहरण
  • इंसानों और AI दोनों के लिए वेब की दिशा में एक महत्वपूर्ण शुरुआती कदम

https://aisparkup.com/posts/8997

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.