코딩 스킬이 없어도 괜찮습니다. 제 팀은 AI 모델 3개로 구성되어 있고, 지난 2개월간 이런 것을 만들었습니다.
요약
코딩 지식이 없는 창업자가 AI 모델 3개(기능 작성, 디자인/인프라 처리, 감사)를 활용하여 SaaS 제품을 구축한 경험을 공유합니다. 이 과정에서 YouTube 크리에이터의 썸네일 최적화 문제를 해결하는 다양한 기능을 개발했습니다. 특히, 배포된 코드베이스에 대한 '감사' 과정을 통해 치명적인 버그들을 발견하고 개선하는 것이 중요함을 강조합니다.
핵심 포인트
- AI 모델을 팀원으로 활용하여 코딩 지식 없이도 SaaS 구축 가능
- 썸네일 최적화(ThumbRank) 등 크리에이터의 실제 문제를 해결한 제품 개발
- 개발된 코드베이스를 AI로 감사(Audit)하는 과정에서 치명적인 버그 발견
두 달 전 저는 프로그래밍 배경 지식이 전혀 없는 상태에서 SaaS를 구축하기 시작했습니다. 저의 전체 팀은 AI 모델 3개와 사람(저 자신) 한 명으로 이루어져 있습니다. 이것이 솔직한 기록입니다—기능, AI만이 발견할 수 있는 버그들, 그리고 우리가 지금부터 구축하는 규칙에 대한 내용입니다.
환경 설정
저는 우크라이나 출신의 1인 창업가이며 코딩 배경 지식이 없습니다. 먼저 코딩을 배우는 대신, 저는 팀을 고용했습니다:
- AI #1: 기능을 작성합니다.
- AI #2: 디자인과 인프라를 처리합니다.
- AI #3: 오직 하나의 목적을 위해 존재합니다: 앞의 두 AI가 배포하는 모든 것을 감사(auditing)합니다.
저는 창업자, 제품 관리자, 그리고 QA 부서 역할을 모두 수행합니다. 저희는 세 개의 제품(ThumbRank, GrantPro AI, DataEmpire)을 운영하고 있으며, 두 개를 개발 중입니다.
우리가 해결하는 문제
모든 YouTube 크리에이터는 이 수학 공식을 알고 있습니다: 시청자가 검색 결과를 스크롤할 때 각 썸네일에 약 0.5초를 소비합니다. 만약 여러분의 썸네일이 그 반 초 동안 승리하지 못한다면, 아무리 좋은 영상이라도 존재하지 않습니다.
하지만 거의 모든 사람이 잘못된 방식으로 자신의 썸네일을 확인합니다: 전체 화면으로, 데스크톱 모니터에서, 혼자서요. 아홉 명의 경쟁자 옆에서는 아닙니다. 휴대폰에서는 아닙니다. 그리고 결정이 실제로 이루어지는 장소에서는 아닙니다.
저는 채널을 성장시키는 데 3년을 보냈고, 그 목록에 있는 모든 실수를 저질렀습니다. ThumbRank은 제가 존재하기를 바랐던 도구입니다.
우리가 구축한 것 (스택: Next.js + Supabase + Vercel + Paddle)
• SERP Radar — 키워드를 입력하면 실제 상위 9개 YouTube 검색 결과를 보고, 모든 썸네일이 대비(contrast), 초점(focus), 가독성 측면에서 점수를 받습니다. 자신의 썸네일을 업로드하고 평가를 받아보세요: 클릭 가능한지, 아니면 눈에 띄지 않는지.
• AI 썸네일 점수 — 브라우저 내 컴퓨터 비전 채점 (캔버스 + 2단계 다운스케일링을 통해 JPEG 노이즈가 점수에 영향을 주지 않도록 처리). 서버에는 아무것도 업로드되지 않습니다.
• 경쟁사 추적(Competitor tracking) — 최대 10개 채널을 팔로우하고, 썸네일을 교체할 때 알림을 받습니다. 썸네일 교체는 특정 분야에서 무엇이 효과적인지 보여주는 가장 정직한 신호입니다.
• 채널 X-레이(Channel X-ray) — 매주 시스템이 사용자의 가장 약한 썸네일 3개를 찾아내고 각각에 대한 진단을 작성합니다.
• 비디오 의사(Video Doctor) — 비디오 링크를 붙여넣기만 하면 (비공개 영상도 가능), 제목, 썸네일, 후크, 구조 등 전체 패키징 보고서를 받습니다.
• 모닝 다이제스트(Morning digest) — 새로운 경쟁사 비디오와 알림이 담긴 일일 이메일입니다. (재전송 + 인증된 도메인 사용, 창업자에게만 도착하는 이메일은 제품이 아니기 때문입니다.)
1개월 차는 진전처럼 보였습니다
180K개 이상의 미리보기가 렌더링되었습니다. 기능들은 매일 배포되었습니다. 출시 계획, 제휴 링크, 전형적인 인디 플레이북 전체가 갖춰졌습니다.
모든 것이 괜찮아 보였습니다.
하지만 모든 것이 괜찮지 않았습니다.
2개월 차: 감사(Audit)
누구에게도 비용을 받기 전에, 저는 AI #3를 다른 두 AI가 작성한 코드베이스에 겨눴습니다. 이 AI는 124개의 파일을 읽고 돌아와서 14개의 버그를 알려주었습니다. 그중 네 개는 치명적이었는데 — 그리고 모두 외부에서는 보이지 않는 것이었습니다:
- 결제 웹훅(payment webhook)이 며칠 동안 401 오류를 반환했습니다. 근본 원인: 시그니처 헤더 형식(
t=...;h1=...)을 올바르게 파싱하지 못했고, 비밀 키를 교체할 때마다 모든 라이브 이벤트가 실패했지만 — 대시보드는
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기