17 января 2024 года мейнтейнер из Red Hat Иржи Кийовский (Jiri Kyjovsky) представил наработки инструмента с ИИ под названием Log Detective для помощи разработчикам в процессе анализа ошибок во время сборки пакетов RPM, чтобы пояснить понятным языком, почему возник сбой.
В настоящее время разработчики Log Detective обучают ИИ-модель «распознавать и объяснять ошибки сборки простыми словами».
«Каждая сборка пакета RPM выдаёт тысячи строк вывода, разделённых на несколько файлов журналов. И соответствующее сообщение об ошибке может быть где угодно. Это как иголка в стоге сена. Опытные разработчики интуитивно чувствуют, где, скорее всего, будет сообщение об ошибке, но в любом случае этот процесс утомительный. Новички часто ошеломлены сложностью и полностью пропускают сообщение об ошибке. Научив ИИ-модель понимать журналы сборки RPM и объяснять сбой простыми словами, давая рекомендации по его устранению, разработчикам вообще не нужно будет открывать эти журналы», — уточнили авторы проекта.
Представители сообщества разработчиков надеются, что, по крайней мере, Log Detective сработает. В настоящее время авторы проекта работают над сбором дополнительных журналов сборки RPM для обучения своей ИИ-модели и просят программистов присылать им свои логи.
Источник новости: habr.com