AI를 사용하여 SaaS를 처음부터 다시 구축한 방법

AI를 사용하여 SaaS 마이그레이션을 자동화하려고 시도했습니다. 세 번 실패했습니다.

제 앱인 CourseShelf를 React에서 Phoenix LiveView로 옮기고 싶었습니다. AI에게 프롬프트만 던져주고 떠나면 될 줄 알았습니다. 제 착각이었습니다.

제 네 번의 시도는 다음과 같았습니다:

시도 1: 게으른 테스트

시도 2: 배치(Batch) 방식

시도 3: 상세한 계획

시도 4: 수동 기술 구현

AI 코딩에 관한 진실: AI는 수정구슬을 가지고 있지 않습니다. 당신의 마음을 읽을 수도 없습니다. 고품질의 코드를 원한다면 게으름을 피워서는 안 됩니다.

저는 이 과정을 이끄는 데 40일을 썼습니다. 마이그레이션을 자동화한 것이 아닙니다. 플레이북(playbook)을 자동화했을 뿐, 실제 작업은 제가 했습니다. AI 옆에 앉아 모든 실수를 잡아냈고, AI가 경로를 벗어날 때마다 새로운 규칙을 작성했습니다.

성과:

단순한 프롬프트만 입력했을 때보다 더 많은 시간을 썼습니다. 하지만 이제는 자랑스러울 만큼 깔끔한 코드베이스를 갖게 되었습니다. 전문적인 결과를 원한다면, 반드시 직접 주도권을 잡아야 합니다.

출처: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m

선택 사항 학습 커뮤니티: https://t.me/GyaanSetuAi