TubeLingo AI Logo
journey

[제5화] 100달러의 수업료 —— '고치면 망가지는' 미궁의 실패

24시간 만에 서비스를 공개하고 그야말로 '기고만장'했던 나. 하지만 그 마법 같은 개발 경험은 어느 순간부터 무서운 '수렁'으로 모습을 바꾸었습니다.

계기는 아주 사소한 고집이었습니다.

"이 버튼, 모서리를 조금 더 둥글게 하고 색깔을 부드럽게 할 수 없을까?" "스마트폰으로 볼 때 진단 결과 글자가 조금 겹치는 걸 고치고 싶어"

그런 가벼운 마음으로 저는 다시 AI(bolt.new)에게 지시를 내렸습니다.

화면 레이아웃이 깨지고 컴퓨터에서 100달러 지폐가 날아가는 것을 보며 머리를 감싸 쥐는 40대의 일러스트

고치면 고칠수록 망가져 가는, 공포의 연쇄 반응 시작

그런데 여기서부터 불가해한 현상이 일어나기 시작합니다.

AI에게 "버튼 색깔을 바꿔 줘"라고 부탁하면 확실히 색깔은 바뀝니다. 하지만 어째서인지 지금까지 잘 작동하던 '진단 버튼'이 반응하지 않게 되거나, 페이지 전체의 레이아웃이 갑자기 무너지는 것입니다.

"어, 거기는 건드리지도 않았는데 왜 이러지?"

당황한 저는 계속해서 지시를 내립니다. "원래대로 돌려놔!" "작동 안 하는 곳을 고쳐 줘!"

하지만 코드 구조를 전혀 이해하지 못하는 저의 애매한 지시는 사태를 더욱 악화시켰습니다. 수정할 때마다 AI는 방대한 양의 코드를 다시 작성했고, 그 과정에서 또 다른 곳이 망가져 가는……. 그야말로 '복구'가 아닌 '파괴'의 연쇄였습니다.

그리고 그 파괴의 대가는 모두 제 신용카드로 되돌아왔습니다.

bolt.new와 같은 고도화된 AI 개발 도구는 그 처리 능력에 따라 '크레딧(이용료)'을 소비합니다. 코드를 통째로 다시 작성할 때마다 잔액이 맹렬한 속도로 줄어들었습니다.

"크레딧이 부족합니다."

화면에 뜨는 무미건조한 경고. 저는 "여기서 멈출 수는 없다"며 스스로를 합리화하고 100달러 추가 결제 버튼을 눌렀습니다. 하지만 몇 시간 후에는 또 그 100달러가 사라져 있었습니다.

"오늘도 100달러, 또 100달러……"

결국 저는 며칠 만에 초보자가 취미로 시작하기에는 너무나도 비싼 '수업료'를 지불하게 되었습니다.

그때 비로소 정신이 번쩍 들었습니다.

"나는 지금 마법을 쓰고 있는 게 아니야. 속을 알 수 없는 블랙박스를 돈을 내고 두드리고 있을 뿐이야."

AI는 든든한 파트너지만, '내가 무엇을 만들고 있는지(코드의 어디에 무엇이 있는지)'를 최소한 이해하지 못하면 AI에게 휘둘리며 통제력을 잃고 맙니다.

이 뼈아픈 실패가 있었기에, 저는 'AI에게 전적으로 맡기는 개발'을 졸업하고, '내 컴퓨터(로컬 환경)에서 AI와 대화하며 스스로 코드를 작성한다'는, 진정한 의미의 엔지니어를 향한 첫걸음을 내디딜 결심을 굳힌 것입니다.


🍳 [오늘의 AI 개발 레시피]

  • 기술 난이도: ⭐☆☆☆☆ (마인드셋의 전환)

이번에는 도구 사용법이 아니라, AI 개발에 있어 절대 피할 수 없는 '블랙박스화의 함정'에 대해 설명합니다.

1. '블랙박스'란?

내부에서 어떤 처리가 이루어지고 있는지 전혀 알 수 없는 상태를 말합니다. AI가 마법처럼 사이트를 만들어 주는 것은 편리하지만, '왜 작동하는지'를 모른 채 수정을 가하려고 하면 마치 눈을 가리고 젠가를 빼내는 것과 같은 위험한 작업이 되고 맙니다.

2. 어떻게 했나요? (실패의 이유)

저는 코드 구조를 모르는 상태로 AI에게 "작동 안 하는 곳을 고쳐 줘!"라는 매우 애매한 프롬프트를 날렸습니다. 그 결과, AI는 전체를 추측으로 다시 작성하려 했고 불필요한 부분까지 파괴해 버린 것입니다. 게다가 AI가 코드를 다시 쓸 때마다 시스템 이용료(크레딧)가 소비되어 막대한 비용이 발생했습니다.

3. 독자 여러분께

AI는 만능 신이 아니라 우수한 '작업 어시스턴트'입니다. 모든 것을 떠맡기지 말고, 우선 AI가 만들어 준 코드의 '어디에 무엇이 쓰여 있는지'를 AI 자신에게 질문해서 가르쳐 달라고 하는 것부터 시작해 보세요. 그것이 비용을 줄이고 안전하게 개발을 진행하는 첫걸음입니다.


예고: 마법에서의 졸업. 스스로 서기 위한 '기지' 만들기

100달러 단위로 녹아내리는 크레딧과 고칠 때마다 망가지는 코드. 이 뼈아픈 실패로부터 저는 'AI에 의존하는 블랙박스 개발'을 단념합니다.

비용을 줄이고 자신의 스킬을 높이기 위해 필요한 것은, AI가 준비한 장소가 아니라 내 컴퓨터 안에 '개발 기지'를 만드는 것이었습니다.

"로컬 환경? VSCode? 그건 어떻게 설정하는 거지?" 모르는 것은 모두 Gemini에게 배워 가며 진행하면 됩니다.

다음 회, [제6화] 스스로 서겠다는 결심. Gemini와 만드는 '로컬 개발 환경'. 기대해 주세요!

유튜브의 '생생한 목소리'로 배우기 📺

동영상 URL만 입력하세요.
AI가 실제 댓글과 슬랭을 설명해 드립니다.

배운 내용을 바로 실천 ✍️

오늘 배운 표현으로 일기를 써보세요.
AI 튜터가 자연스럽게 첨삭해 드립니다.