Как я использовал ИИ для переработки своего SaaS с нуля
Я пытался автоматизировать миграцию своего SaaS с помощью ИИ. У меня трижды ничего не получалось.
Я хотел перенести свое приложение, CourseShelf, с React на Phoenix LiveView. Я думал, что смогу просто дать ИИ промпт и пойти по своим делам. Я ошибался.
Вот как прошли мои четыре попытки:
Попытка 1: Тест на лень
- Усилия: 0/10
- Результат: Полный провал.
- Я дал крошечный промпт. ИИ начал галлюцинировать компонентами и повсюду оставлял плашки «coming soon». Это был хаос.
Попытка 2: Метод пакетов
- Усилия: 0/10
- Результат: Лучше, но всё еще с ошибками.
- Я велел ИИ разбить задачу на более мелкие части. Для нескольких страниц это сработало лучше, но он всё равно оставлял незавершенный код и комментарии «to-do».
Попытка 3: Детальный план
- Усилия: 4/10
- Результат: Хороший код, плохой UI.
- Я написал длинный файл с инструкциями. Качество кода улучшилось, но UI совсем не был похож на мое оригинальное приложение.
Попытка 4: Применение ручных навыков
- Усилия: 9/10
- Результат: Успех.
- Я превратил свои инструкции в «навык». Я прогонял ИИ страницу за страницей. Я проверял каждую строчку.
Правда о написании кода с помощью ИИ: У ИИ нет хрустального шара. Он не умеет читать ваши мысли. Если вам нужен качественный код, вы не можете позволить себе лениться.
Я потратил 40 дней, управляя процессом. Я не автоматизировал миграцию. Я автоматизировал алгоритм действий, но саму работу выполнял я. Я сидел рядом с ИИ, ловил каждую ошибку и прописывал новые правила всякий раз, когда он отклонялся от курса.
Результат:
- Точность UI: 9/10
- Качество кода: 10/10
Я потратил больше времени, чем занял бы простой промпт. Но теперь у меня есть чистая кодовая база, которой я горжусь. Если вы хотите профессиональных результатов, вы должны оставаться за рулем.
Источник: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
Дополнительное обучающее сообщество: https://t.me/GyaanSetuAi