Масштабное исследование 212 000 задач по написанию кода подтвердило, что качество ответов ИИ-моделей напрямую зависит от объема и точности предоставленного контекста. Общие инструкции значительно уступают детализированным запросам, содержащим специфические требования к архитектуре и окружению. Результаты подчеркивают необходимость перехода от простых промптов к структурированной передаче данных при работе с LLM в разработке.

Исследование выявило, что модели демонстрируют кратный рост эффективности, когда в промпт включаются фрагменты существующей кодовой базы, документация API или описание бизнес-логики. В отличие от стандартных запросов, которые часто приводят к галлюцинациям или написанию неоптимального кода, контекстно-зависимые промпты позволяют ИИ точнее соблюдать стандарты кодирования и учитывать зависимости проекта.

Авторы работы проанализировали поведение различных моделей на широком спектре задач, от написания простых функций до рефакторинга сложных модулей. Выяснилось, что даже менее мощные модели показывают лучшие результаты при наличии качественного контекста, чем передовые системы, работающие с абстрактными инструкциями. Это подтверждает гипотезу о том, что для повышения производительности ИИ в инженерии важнее качество входных данных, чем размер самой модели.

Ключевые факты

  • Объем выборки составил 212 000 уникальных задач по программированию.
  • Контекстно-ориентированные промпты показывают статистически значимое преимущество в точности кода по сравнению с общими инструкциями.
  • Использование специфической документации и структуры проекта снижает частоту логических ошибок в сгенерированном коде.
  • Результаты подтверждают, что качество контекста является критическим фактором для минимизации галлюцинаций при автоматизации разработки.