Как внедрить разработку с помощью ИИ в большие сложные проекты типа нашей рекламной платформы?
Так на днях мы с разработчиками устроили жаркую дискуссию на эту тему. С одной стороны, мы не можем игнорировать тот факт, что вайб-кодинг может ускорять процесс разработки, с другой — никто не может гарантировать результат в рамках производительности, целостности архитектуры, оптимальной схемы работы с базой данных и прочих издержек.
Другими словами, с помощью вайб-кодинга можно добиться лабораторных испытаний, отработки гипотез, но, чтобы ИИ-программу адаптировать в проект, потребуется еще какое-то время. По нашим расчетам, это выглядит так: месяц на то, что бы навайбкодить, и два месяца на то, чтобы потом это перенести в проект. Итого, 3 месяца. Но если сразу делать в проекте, это заняло бы два месяца! Получается, тайм-ту-маркет даже быстрее при классическом подходе.
Но есть пару НО в пользу ИИ:
— лабораторные тесты с вайб-кодингом могут осуществляться командой продакт-менеджеров или системных аналитиков, что не использует ценный ресурс разработчиков;
— такие мини-проекты позволяют быстрее получать обратную связь. Ведь для продукта зачастую важно знать, какие именно фичи могут принести больше денег, а значит, чем быстрее мы получим обратную связь, тем быстрее мы будем расти, тем больший ресурс мы можем выделять на дальнейшую разработку.
Уже сейчас понятно, что НЕ планировать внедрение вайб-кодинга в проект — это равнозначно НЕ думать про цифровизацию лет 20 назад. Поэтому мы для себя определили следующую стратегию развития платформы:
— рефакторим архитектуру в сторону микросервисов
— разрабатываем архитектуру каждого микросервиса таким образом, чтобы ИИ мог правильно генерировать код. Для этого работаем над шаблонизацией и фреймворками для каждой части нашего большого проекта.
Идеальный процесс, к которому мы хотим прийти, займет по крайней мере 2-3 года.
Post #336
2.41K
- 🔥 21
- ❤ 10
- 👍 7
- 💯 3