FAQ

Чим llms.txt відрізняється від sitemap.xml?

Коротка відповідь

sitemap.xml — це повний перелік сторінок сайту для пошукових роботів. llms.txt — навмисно короткий курований список: у ньому лише те, що потрібно агенту, і він може містити посилання на зовнішні ресурси, чого sitemap не дозволяє.

Розгорнута відповідь

Обидва файли перелічують адреси сторінок — на цьому схожість закінчується. Специфікація llms.txt окремо пояснює, чому sitemap не є її замінником, і наводить три конкретні причини.

Три причини зі специфікації

  1. У sitemap зазвичай немає LLM-читабельних версій сторінок. Він перелічує HTML-адреси, які агенту доведеться очищати від навігації, реклами та скриптів самостійно.
  2. Sitemap не містить посилань на зовнішні сайти, навіть якщо вони потрібні для розуміння контексту. Формат sitemaps.org це прямо забороняє. llms.txt зовнішні посилання дозволяє — і в еталонному прикладі специфікації є посилання на документацію HTMX і на GitHub.
  3. Sitemap охоплює документи, які в сумі не вміщаються в контекстне вікно, і містить багато зайвого для розуміння сайту.

Різниця на прикладах

Сайтsitemap.xmlllms.txt
Магазин на 40 000 товарів40 000 URL15 посилань: категорії, доставка, гарантія, контакти
Документація бібліотекиУсі сторінки довідникаШвидкий старт, довідник API, приклади — у форматі .md
Блог на 800 статей800 URLОпорні матеріали й рубрикатор

Формальні відмінності

sitemap.xmlllms.txt
ФорматXML за схемою sitemaps.orgMarkdown
Читає людинаВажкоЛегко
Описи сторінокНемає, лише метаданіТак, після двокрапки
Ліміт50 000 URL або 50 МБ на файлМає вміщатися в контекст моделі
Використовує GoogleТакНі
Генерується автоматичноМайже завждиБажано вручну — у відборі й полягає цінність

Порівняння всіх трьох файлів

Усі 15 запитань →