Локальная система семантического анализа и ИИ-менторинга для разработчиков программного обеспечения.
Проблема, которую решает проект
В процессе обучения программированию и при разработке сложных алгоритмов начинающие специалисты часто сталкиваются с неочевидными архитектурными ошибками, такими как утечки памяти, состояния гонки в многопоточности и неоптимальная алгоритмическая сложность. Самостоятельный поиск таких ошибок занимает много времени, а использование популярных облачных ИИ-сервисов (например, ChatGPT) чаще всего приводит к бездумному копированию готовых решений без глубокого понимания их работы. Кроме того, использование внешних API нарушает конфиденциальность разрабатываемого исходного кода и не всегда возможно в закрытых образовательных или корпоративных контурах.
Цель проекта
Разработать автономное десктопное приложение — интеллектуального ассистента, который локально анализирует исходный код, выявляет архитектурные и логические уязвимости и в формате диалога помогает разработчику самостоятельно прийти к правильному и оптимизированному решению.
Требуемые направления
-
Информатика и вычислительная техника (всего мест: 2; осталось мест: 1)
-
Информатика и вычислительная техника (всего мест: 4; осталось мест: 0)
-
Любое направление (всего мест: 2; осталось мест: 2)