Что такое llms-full.txt?
Файл llms-full.txt — это расширенная версия стандарта llms.txt, в которой вместо ссылок на страницы размещается их полный контент в формате Markdown. Если llms.txt — это «оглавление» вашего проекта, то llms-full.txt — это «полная книга».
Такой формат особенно ценен для RAG-систем (Retrieval-Augmented Generation), которые используют полный контекст документации при генерации ответов. AI-IDE вроде Cursor и Windsurf, а также агенты на базе LLM, получают максимально точные ответы, когда весь контент доступен в одном файле.
Когда использовать llms-full.txt вместо llms.txt?
| Критерий | llms.txt | llms-full.txt |
|---|---|---|
| Формат | Карта ссылок | Полный контент inline |
| Размер | 1–5 КБ | 50 КБ – 2 МБ |
| Для кого | Навигация, быстрый обзор | RAG, глубокий анализ |
| Пример использования | AI-поисковик, чат-бот | AI-IDE, код-ассистент |
Структура файла
Файл llms-full.txt использует ту же базовую структуру, что и llms.txt (H1, blockquote, H2-секции), но вместо списка ссылок каждая секция содержит H3-блоки с полным контентом:
- H3 заголовок — название страницы или раздела документации
- URL Source — ссылка на оригинальную страницу (необязательно)
- Markdown-контент — полный текст страницы
Где разместить файл?
Файл размещается в корне сайта: /llms-full.txt. Рекомендуется создавать оба файла — llms.txt и llms-full.txt — для максимального охвата разных типов AI-агентов. Краткая версия подходит для быстрой навигации, полная — для глубокого контекстного анализа.
Связанные инструменты
- Генератор llms.txt — краткая карта ссылок проекта по стандарту llmstxt.org.
- Генератор ai.txt — управление доступом AI-парсеров и ботов к контенту.
- Генератор robots.txt — настройка индексации классическими поисковиками.
Частые вопросы (FAQ)
Поддерживают ли AI-сервисы llms-full.txt?
Формат активно используется в экосистеме FastHTML/Answer.AI. AI-IDE (Cursor, Windsurf, Copilot) читают файлы контекста проекта. RAG-системы на базе LangChain, LlamaIndex и Haystack эффективно парсят Markdown-документы такого формата.
Не будет ли файл слишком большим?
Размер зависит от объёма документации. Для типичного проекта — 100–500 КБ. Современные LLM имеют контекстное окно от 128K до 2M токенов, что позволяет обработать даже объёмные документации. Если файл превышает 1 МБ, вынесите второстепенные разделы в отдельные файлы и используйте llms.txt как индекс.
Можно ли генерировать llms-full.txt автоматически?
Да. Для проектов на базе nbdev, VitePress или Docusaurus существуют плагины, которые автоматически собирают llms-full.txt из документации. CLI-утилита llms_txt2ctx от Answer.AI раскрывает ссылки из llms.txt в полный контент автоматически.