20편. 다음 목표, NOPLAN 진짜 서비스로

이미지
다음 목표, NOPLAN 진짜 서비스로 여기까지가 코딩 모르던 디자이너가 AI로 앱을 만든 이야기예요. NOPLAN은 이제 시작일 뿐입니다. 앞으로 어디로 갈지, 그 계획을 이야기하면서 이 시리즈를 마무리하려고 해요. 골프는 시작일 뿐이었다 NOPLAN은 골프 여행으로 시작했어요. 제가 제일 좋아하는 거니까요. 근데 처음부터 골프만을 위한 앱은 아니었어요. 여행에는 골프도 있고, 관광도 있고, 맛집 탐방도 있잖아요. 골프는 그중 첫 번째 시작점이었을 뿐이에요. 동선이 제일 까다로운 골프에서 통하면, 다른 여행은 더 쉬울 거라고 봤거든요. 앞으로는 골프 너머로 넓혀갈 계획이에요. 어떤 여행이든 NOPLAN을 켜고 그냥 떠날 수 있게요. 진짜 쓸 수 있는 서비스로 지금 NOPLAN은 데모에 가까워요. 후쿠오카로 고정돼 있고, 추천 정보도 제가 넣은 범위 안에 있어요. 목표는 이걸 진짜 서비스로 키우는 거예요. 여행지를 자유롭게 고르고, 더 다양한 정보가 들어가고, 실제 예약까지 이어지는 것. 갈 길이 멀지만, 여기까지 온 것처럼 하나씩 만들어가려고 해요. 코딩을 못 한다는 건 이제 핑계가 안 돼요. AI랑 같이 하면 되니까요. 이 블로그를 이어가는 이유 이 블로그는 NOPLAN을 만드는 과정을 적는 곳이에요. 앞으로도 계속 적을 거예요. 새 기능을 만들면서 막힌 이야기, AI랑 씨름한 이야기, 사람들 반응을 듣고 고친 이야기. 잘된 것만이 아니라 헤맨 것까지 다 적을게요. 저처럼 "나도 만들어보고 싶은데" 하는 사람한테, "어 나도 할 수 있겠다"는 용기가 되면 좋겠어요. 계획 없이 사는 사람이, 계획 없이 시작한 앱 만들기. 그 여정은 계속됩니다. 여기까지 오는 데 걸린 시간 첫 프롬프트를 쳤던 날부터 지금까지, 돌아보면 짧지 않은 시간이었습니다. 에러도 여러 번 만났고, 하루치 작업을 통째로 날린 날도 있었고, 이름 하나 짓는 데도 한참 걸렸어요. 그래도 결국 여기까지 왔습니다. 앞으로는 후...

8편. AI한테 작동 증명시키는 법

AI한테 작동 증명시키는 법

AI는 일을 끝내면 "다 됐습니다"라고 말합니다. 그 말을 곧이곧대로 믿으면 안 돼요.

저는 그걸 여러 번 데이고 나서 배웠습니다.

작동 증명하는 화면

"됐다"는 말을 믿었다가

처음엔 AI가 "기능 추가 완료했습니다"라고 하면 그런 줄 알았어요. 그래서 확인도 안 하고 다음 작업으로 넘어갔죠.

문제는 나중에 터졌습니다. 한참 뒤에 그 기능을 써보니 작동을 안 하는 거예요. 분명 "됐다"고 했는데. 그제야 거슬러 올라가 보면, 사실은 안 되고 있었던 거였어요. 그걸 모르고 그 위에 계속 쌓아 올린 거죠.

이러면 나중에 한꺼번에 무너집니다. 어디서부터 안 됐는지 찾기도 힘들고요.

그래서 "증명"을 요구하기 시작했다

이후로 저는 AI가 "됐다"고 하면 이렇게 말합니다. "진짜 되는지 보여줘. 작동하는 걸 증명해줘."

그러면 AI가 실제로 그 기능을 테스트해보고 결과를 보여줍니다. 버튼을 눌렀을 때 진짜 반응하는지, 숫자 계산이 맞게 나오는지, 화면이 제대로 바뀌는지. 말로만 "됐다"가 아니라 눈으로 확인할 수 있게요.

이 한 마디가 정말 많은 사고를 막아줬어요. "됐어?"가 아니라 "증명해봐"가 핵심입니다.

확인은 결국 내 몫이다

물론 최종 확인은 제가 직접 합니다. AI가 "된다"고 보여줘도, 제가 직접 눌러보고 써봐야 안심이 돼요.

코딩을 모르니까 코드로는 확인 못 합니다. 대신 사용자 입장에서 확인할 수 있어요. 실제로 버튼 눌러보고, 정보 넣어보고, 결과가 제대로 나오는지 보는 거죠. 사실 이게 제일 확실한 검증이에요. 진짜 쓰는 사람처럼 써보는 거니까요.

직접 앱을 테스트하는 모습

"됐다고 말만 하지 말고" 라고 말하게 된 이유

처음엔 AI가 "완료했습니다"라고 하면 그런가 보다 하고 넘어갔습니다. 그런데 막상 제가 직접 눌러보면 안 되는 경우가 종종 있었어요. AI 입장에서는 코드를 다 쓰면 끝난 거지만, 실제로 브라우저에서 클릭까지 눌러보는 건 다른 문제더라고요.

그래서 이제는 매번 "작동 증명해줘"라고 요구합니다. 그러면 AI가 직접 화면을 열어서 버튼을 눌러보고, 결과가 어떻게 나왔는지 알려줍니다. 말로만 끝났다고 하는 것과, 실제로 확인하고 끝났다고 하는 것 사이엔 큰 차이가 있었어요.

비개발자일수록 이 습관이 중요하다고 생각합니다. 저는 코드를 읽을 줄 모르니까, 결과로 판단할 수밖에 없거든요.

검증도 습관이 됩니다

처음엔 매번 "작동 증명해줘"라고 말하는 게 번거로웠습니다. 그런데 몇 번 하다 보니 이게 오히려 마음을 편하게 해준다는 걸 알았어요. 확인 없이 넘어가면 나중에 어디서 문제가 생겼는지 찾기가 훨씬 어렵거든요.

지금은 기능 하나가 끝날 때마다 자동으로 이 과정을 거칩니다. 인원수를 바꿔보고, 화면 크기를 바꿔보고, 버튼을 눌러보고. 이 세 가지만 확인해도 대부분의 문제는 미리 걸러집니다.

완벽하게 코드를 이해하지 못해도, 검증하는 습관 하나만 있으면 결과물의 품질은 꽤 지킬 수 있다는 걸 이번에 배웠습니다.

검증을 습관으로 만들고 나서 좋은 점이 하나 더 있습니다. AI가 잘못된 방향으로 갔을 때도 훨씬 빨리 알아챌 수 있게 됐어요. 결과를 매번 눈으로 직접 확인하니까, 뭔가 이상하면 바로 다음 요청에서 방향을 바로잡을 수 있습니다.

지금은 검증 과정이 거의 반사적으로 나옵니다. 코드가 완성됐다는 말을 들으면 자동으로 "그럼 확인해볼까"라는 말이 따라 나와요. 이게 습관이 되고 나니 마음이 훨씬 편해졌습니다. 눈으로 직접 본 것만 믿는다는 원칙이 이렇게 든든할 줄 몰랐습니다.

"AI가 됐다고 하면 된 거 아니야?"

1. "됐다"는 말을 그냥 믿지 마세요. AI는 일을 끝냈다고 말하지만, 실제로 작동하는지는 별개예요. 꼭 "증명해봐"라고 한 번 더 확인시키세요.

2. 눈으로 확인할 수 있게 시키세요. "진짜 되는지 보여줘"라고 하면 AI가 실제 작동을 보여줍니다. 말이 아니라 결과로 확인하는 게 중요해요.

3. 최종 확인은 직접 하세요. 코드를 몰라도 사용자처럼 써볼 수는 있잖아요. 직접 눌러보고 써보는 게 가장 확실한 검증입니다.

다음 이야기

검증하는 법까지 익히고 나니, 이제 진짜 기능다운 기능을 만들 차례였어요. 다음 글에서는 "여행 타입을 고르면 일정이 바뀌는" 기능을 만든 이야기를 하겠습니다.

이 블로그의 인기 게시물

18편. 사람들에게 보여준 첫 반응

17편. 모바일에서도 되게 만들기

19편. AI로 앱 만들며 알게 된 것 5가지