Исследователи представили MM-IssueLoc — специализированный бенчмарк для оценки способности мультимодальных моделей локализовать ошибки в репозиториях на основе визуальных доказательств. В отличие от существующих тестов, фокусирующихся только на тексте или сквозном исправлении кода, новый инструмент изолирует этап поиска проблемы, позволяя точно измерить вклад скриншотов, логов и UI-состояний в процесс отладки ПО.
Большинство современных систем разработки ИИ-агентов для программирования опираются на текстовые описания задач, игнорируя визуальный контекст, который часто критически важен для воспроизведения багов. Разработчики MM-IssueLoc подчеркивают, что текущие мультимодальные бенчмарки смешивают этапы локализации ошибки и генерации патча. Это не позволяет понять, действительно ли модель использует визуальную информацию или игнорирует её, полагаясь исключительно на текстовые логи.
Новый бенчмарк предлагает контролируемую среду, где визуальные данные являются ключевым фактором для успешной идентификации проблемного участка кода. Это помогает разработчикам инструментов автоматизации программирования лучше понимать ограничения моделей при работе с графическими интерфейсами и сложными логами, что необходимо для создания более надежных систем автодополнения и автоматической отладки.
Ключевые факты
- MM-IssueLoc фокусируется на локализации ошибок на уровне репозитория с использованием мультимодальных входных данных.
- Бенчмарк разделяет задачи поиска ошибки и написания кода, чтобы исключить влияние качества генерации патчей на оценку.
- В набор данных включены скриншоты, сообщения об ошибках, визуализации состояний UI и логи, типичные для реальных задач разработки.
- Инструмент позволяет количественно оценить, как именно визуальные доказательства влияют на точность локализации багов в сравнении с чисто текстовыми методами.