OSA: ИИ-помощник для автоматизации работы с научным кодом
Инструмент на основе больших языковых моделей, который улучшает репозитории с открытым научным кодом. Он позволяет создавать открытые репозитории на основе имеющегося кода и научной статьи по реализации предложенного метода, генерирует описание и для репозитория в целом, и для отдельных классов и методов, «пишет» отчеты о необходимых доработках, упорядочивает содержание. Инструмент будет полезен ученым (например, биологам и химикам), которые не обладают опытом коммерческой разработки и навыками оформления кода.
Эффекты от внедрения
- Сокращение времени на подготовку и поддержку open-source репозитория за счёт автоматизации документации, CI/CD, лицензий и метаданных.
- Повышение качества и воспроизводимости научного ПО благодаря более полной и структурированной документации проекта.
- Ускорение вывода исследовательских разработок в публичный open-source и снижение порога входа для новых пользователей и контрибьюторов.
- Снижение рутинной нагрузки на разработчиков открытого ПО.
Конкурентные преимущества
OSA улучшает репозиторий целиком, а не решает одну coding-задачу: учитывает научный контекст проекта, автоматически планирует изменения, генерирует документацию, CI/CD, лицензии и метаданные, а затем доводит всё до готового Pull Request;
Инструмент поддерживает разные LLM и может работать как с облачными, так и с локальными моделями.
Общая информация
УГТ-6
Руководитель разработки
Андрей Гетманов agetmanov@itmo.ru
Инициатор
Видео о разработке
Статья о разработке
-
29.04.2025
В ИТМО представили ИИ-помощника для автоматизации работы с научным кодом
Ученые ИТМО представили (OSA) — инструмент на основе больших языковых моделей, который «наводит порядок» в хранилищах открытого научного кода и делает их более удобными для переиспользования другими научными командами.