Разработчики представили TrueSET — специализированный набор данных для обучения и тестирования моделей, занимающихся автоматическим исправлением программного кода. Репозиторий включает верифицированные примеры правок, позволяющие объективно оценивать качество работы LLM в задачах отладки и рефакторинга. Инструментарий доступен для публичного использования на платформе Hugging Face, что упрощает воспроизведение результатов и сравнение различных архитектур моделей.

Проблема автоматического исправления кода (code repair) традиционно осложняется нехваткой качественных размеченных данных, где «до» и «после» являются семантически корректными парами. Большинство существующих бенчмарков опираются на синтетические примеры, которые не всегда отражают реальные ошибки, возникающие в процессе разработки ПО. Новый датасет фокусируется на верифицированных кейсах, что делает его более пригодным для дообучения (fine-tuning) моделей под специфические задачи разработки.

Публикация включает не только сами данные, но и готовый пайплайн для запуска оценки (eval). Это позволяет исследователям и инженерам стандартизировать процесс тестирования, используя единую метрику для проверки того, насколько эффективно модель справляется с исправлением багов в различных языках программирования. Такой подход снижает порог входа для создания специализированных инструментов автодополнения и отладки кода.

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

  • Название проекта: TrueSET (Verified Code Repair).
  • Платформа размещения: Hugging Face.
  • Основная цель: предоставление верифицированных пар данных для обучения и бенчмаркинга моделей.
  • Доступность: открытый исходный код и данные для воспроизведения тестов.
  • Применение: дообучение LLM для автоматического исправления ошибок и рефакторинга.