Context.md — это предложенный открытый стандарт, призванный унифицировать способ передачи контекстной информации о проекте для LLM и ИИ-агентов. Формат использует Markdown-файлы для структурированного описания архитектуры, зависимостей и правил разработки, что позволяет агентам быстрее ориентироваться в кодовой базе и точнее выполнять задачи без необходимости сканирования всех файлов репозитория.
Основная проблема, которую решает стандарт — избыточность и неструктурированность данных, которые разработчики обычно передают ИИ через промпты или через инструменты автоматического индексирования. Context.md предлагает единую схему, где в одном месте собраны ключевые метаданные проекта: от описания стека технологий до специфических соглашений о стиле кода и критических путей в приложении.
Использование такого стандарта упрощает интеграцию агентов в рабочие процессы, так как модель получает «карту» проекта в стандартизированном виде. Это снижает количество галлюцинаций при генерации кода и помогает агентам лучше понимать границы ответственности различных модулей, что особенно актуально для сложных систем с множеством микросервисов или специфическими бизнес-правилами.
Ключевые факты
- Стандарт базируется на Markdown, что обеспечивает читаемость как для человека, так и для LLM.
- Основная цель — сокращение времени на «прогрев» контекста при инициации новых задач для агентов.
- Структура включает разделы для описания архитектурных решений, зависимостей и правил кодирования.
- Решение направлено на устранение необходимости ручного копирования файлов в чат с ИИ-ассистентом.
- Проект опубликован как open-source инициатива для формирования единого протокола взаимодействия с ИИ-инструментами.