Top.Mail.Ru
РБК Компании
Заморозили скидки: делитесь новостями бизнеса и читайте эксклюзивы на РБК
Успеть до 14.12
Заморозили скидки:
делитесь новостями бизнеса
и читайте эксклюзивы на РБК
Успеть до 14.12

В ИТМО выпустили ИИ-помощника для автоматизации работы с открытым кодом

Инструмент на основе больших языковых моделей Open Source Advisor (OSA) наводит порядок в хранилищах открытого кода и делает их более удобными для использования
Руководитель проекта OSA, кандидат технических наук Николай Никитин
Источник изображения: Сгенерировано нейросетью YandexART

Разработка будет полезна как самим авторам кода, так и пользователям, которые хотят разобраться в чужих данных и использовать их в своих исследованиях.

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

Авторы использовали мультиагентную систему на основе больших языковых моделей, каждая из которых решает свою задачу: генерация документации, тестирование и анализ кода. В зависимости от наличия доступа пользователь сам может выбрать, какие модели он хочет использовать: GPT-4, LLaMA, GigaChat и другие.

«Сейчас инструмент находится на стадии бета-тестирования (в частности, мы обсуждаем тестирование OSA на AI-first платформе GitVerse), а полноценную версию инструмента планируем выпустить к осени. В будущем мы хотим развернуть этот инструмент на серверах ИТМО, чтобы пользоваться им было еще проще. Сейчас мы работаем над автоматической генерацией тестов, чтобы пользователь мог убедиться, что код корректно запускается, а также реализуем автоматическое создание графов знаний о лучших практиках открытой разработки, применение которых обеспечивает повышение качества модели», — рассказал руководитель проекта и группы научно-технического развития исследовательского центра «Сильный искусственный интеллект в промышленности» ИТМО Николай Никитин.

Ученые уже протестировали программу на нескольких репозиториях команд ИТМО, а также на проектах зарубежных коллег из Бразилии — на них в том числе проверили функцию автоматического перевода названий файлов и папок с португальского языка на английский, чтобы создаваемый открытый код был доступен международному научному сообществу. В будущем исследователи планируют «научить» программу решать более сложные задачи разработки научных проектов и еще больше снизить степень требования к начальной готовности кода.

Интересное:

Новости отрасли:

Все новости:

Контакты

Адрес
199034, Россия, г. Санкт-Петербург, Биржевая линия, д. 14
Телефон

Социальные сети

ГлавноеЭкспертыДобавить
новость
КейсыМероприятия