Разработка ИИ-инструментов для поддержки экосистемы научного открытого кода ИТМО

Университет ИТМО

Университет ИТМО представил OSA (Open Source Advisor) — инструмент Open Source на Python, предназначенный для упрощения создания открытых научных репозиториев с помощью применениях мультиагентной системы на основе больших языковых моделей.

Сценарий использования инструмента предполагает ввод данных о репозитории с черновым кодом и научной статьей, а также указание целевого языка и дополнительного контекста. На выходе пользователь получает улучшенный код с комментариями, README и документацию на английском языке, а также автоматически сформированный Pull Request с изменениями. Процесс полностью автоматизирован, но, как котмечают разработчики, в конце необходима проверка и (при необходимости) доработка автором кода.

На данный момент реализованы такие функции, как генерация README для разных типов репозиториев, генерация Docstrings для кода для создание документации по ним, автоперевод документации, обработка репозитория на GitHub и поддержка различных режимов работы с большими языковыми моделями.

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

По состоянию на конец февраля разработчики выполнили апробацию инструмента на нескольких открытых репозиториях. Презентация проекта состоялась 26 февраля 2025 года в рамках митапа ИТМО — Scientific Open Source Meetup.

OSA на GitHub

Расскажите знакомым:

186Дата добавления:13.03.2025
186Дата добавления:13.03.2025
Добавить мою презентацию
на ICT.Moscow
Что такое ICT.Moscow?

ICT.Moscow — открытая площадка о цифровых технологиях в Москве. Мы создаем наиболее полную картину развития рынка технологий в городе и за его пределами, помогаем бизнесу следить за главными трендами, не упускать возможности и находить новых партнеров.



Если не указано иное, материалы доступны по лицензии Creative Commons BY 4.0