Разработчик представил Spec-Kit-CoLearn — бесплатный фреймворк, позволяющий AI задавать вопросы перед тем, как начинать писать код. Это решение направлено на сокращение времени и усилий, затрачиваемых на исправление ошибок из-за недостаточной проработки требований.
Как это всё началось
Автор проекта, столкнувшись с проблемой, когда AI сгенерировал 40 файлов системы аутентификации за 90 секунд, понял, что не может разобраться в полученном коде. Традиционные AI-инструменты ориентированы на скорость, а опытные разработчики выстраивают кодирование иначе — сначала спрашивают, планируют архитектуру, а затем только пишут код.
Структура Spec-Kit-CoLearn
Фреймворк работает в двух режимах. В режиме старшего архитектора AI задает 3-6 вопросов, предлагает 2-3 варианты дизайна и учит разработчика основам, не приступая к кодированию. После одобрения задач начинается кодирующий режим, где AI выполняет задачи по порядку, тестируя код после каждой из них.
Особенность фреймворка — требование пройти Исходные проверки перед написанием спецификаций. Проверяются такие параметры, как ясность функций, определение объема работы и рассмотрение крайних случаев. Если хотя бы один пункт не пройден — фреймворк запрашивает дополнительные вопросы. Это помогает избежать рутинных переработок и сэкономить время разработки.
Что это значит для разработчиков
Внедрение Spec-Kit-CoLearn может значительно облегчить работу разработчиков в СНГ, где традиционные подходы к программированию активно смешиваются с AI-технологиями. Этот фреймворк поможет не только ускорить процесс, но и улучшить понимание кода, что критично для команд, работающих в быстро меняющейся IT-среде.
В ближайшие месяцы автор планирует выпустить обновления и испытания для фреймворка, что может стать новым шагом в эволюции AI-инструментов для разработчиков.