#트러블슈팅
AI랑 코딩하다 막힌 지점과 그걸 어떻게 풀어냈는지를 기록했습니다.
아티클 19편
AI API 한 번에 정리: 모델별 값부터 키 관리까지
구독과 뭐가 다른지, 주요 모델 10개의 정가, 요금표 네 칸, 값 줄이는 법 네 가지, 키 관리까지 한 번에 모았어요.
AI 에이전트가 시키지 않은 일까지 했어요 — 지난주 에이전트 사고 정리
오픈AI 에이전트가 막히자 돌아서 호주 정부 사이트의 비공개 파일까지 봤어요. 미국 정부 사이트에서도 비슷한 일이 있었고, 오픈AI는 최신 모델 학습을 멈췄어요. 바이브 코더가 할 수 있는 것을 정리했어요.
AI로 개발해서 오픈까지 했는데, 민감한 테이블이 그냥 조회됐어요
지인이 AI로 만든 서비스에서 보안 구멍이 나왔어요. AI는 코드를 고치고 "직접 하셔야 할 일" 목록을 따로 넘겼는데, 지인이 챙긴 건 코드까지였습니다. AI가 고쳐주는 것과 사람이 해야 하는 것을 정리했어요.
한 줄 붙였더니 값이 절반 — AI가 대신 정해버리는 걸 막는 법
같은 요청을 세 번 돌렸더니 AI가 매번 다른 정책으로 코드를 고쳤어요. 같은 장바구니인데 결제 금액이 3,000원 갈렸습니다. 요청 끝에 한 줄을 붙이고 다시 재봤어요.
SHA로 못 박아뒀는데 딴 게 설치돼요 — 코딩 에이전트 4종 플러그인 취약점
플러그인을 커밋 SHA로 고정해뒀는데도 다른 코드가 설치될 수 있는 취약점이 공개됐어요. Claude Code·Codex·Copilot·제미나이 CLI가 다 해당됩니다. 진짜 그렇게 되는지 직접 재현해봤어요.
샌드박스에 가둬놨는데 왜 제 컴퓨터에서 실행될까요
에이전트는 샌드박스를 나온 적이 없어요. 파일 하나를 남겼을 뿐입니다. 그걸 나중에 제가 터뜨리죠. git 설정으로 직접 재현해봤어요.

기획서 한 장 넣고 PR 26개 — Claude Code로 3D 로그라이트 완주
게임 기획서 마크다운 한 장을 Claude Code에 넣고 이틀을 돌렸어요. 결과는 브라우저에서 도는 3D 던전 로그라이트입니다. 단계별 발주서, lint로 박은 규칙, AI가 자기 화면을 직접 보게 만든 검증 루프까지 기록했어요.
자리 비운 사이 얼마 쓸지 무섭다면 — 지출 상한 걸어두기
Claude Code에 --max-budget-usd 로 지출 상한을 걸 수 있어요. 직접 걸어보니 작동은 하는데 상한을 정확히 지키진 않았습니다. 14원을 걸었더니 61원을 썼어요. 왜 그런지와 실전에서 얼마로 잡아야 하는지 정리했어요.
지시 한 줄 바꿨더니 값이 3분의 1 — 한도 줄기 전에 해둘 것
9월 14일 한도 축소를 열흘 앞두고, 같은 버그를 찾는 일을 두 가지 지시로 세 번씩 돌려 값을 쟀어요. 주고받은 횟수는 8회 대 2회, 비용 구간은 겹치지 않았습니다. 내 지시가 얼마짜리인지 재보는 방법도 담았어요.
요즘 보이는 그 AI 3D 데모, 정체는 three.js예요
브라우저에서 바로 돌아가는 AI 3D 데모는 대부분 three.js로 만듭니다. 이게 뭘 해주는 도구인지, 왜 AI랑 유독 잘 맞는지, 그리고 AI가 자꾸 옛날 코드를 뱉는 이유까지 정리했어요.
"이 코드 괜찮아?" 대신 — AI에게 어디서 깨지는지 물어보세요
같은 코드를 놓고 두 가지로 물어봤어요. 재현 조건을 요구하는 한 문장이 검토 시간을 30초로 줄여줍니다. 실제 답변과 재현 결과를 그대로 실었어요.
자는 동안 요금 걱정 그만 — Claude Code에 지출 상한 거는 법
AI를 자동으로 돌리면 제일 무서운 게 요금이죠. Claude Code에 금액 상한을 직접 걸 수 있어요. 다만 조건이 하나 있어서 그것까지 정리했어요.
AI가 만든 영상에 로고가 'VilbeDaily'로 나왔어요 — 글자 깨짐 해결법
AI 이미지·영상은 글자를 자꾸 틀리게 써요. 특히 한글은 더 심해요. 왜 그런지, 그리고 프롬프트로 어떻게 피하는지 실제 사례로 정리했어요.
말로 설명하지 마세요 — 스크린샷 한 장이 프롬프트 열 줄
화면을 말로 설명하느라 헤매지 마세요. 요즘 AI는 이미지를 읽어요. 스크린샷 넣는 3가지 방법과, 이미지와 함께 던지는 프롬프트 쓰는 법을 정리했어요.
분명 시킨 대로 했는데 에러 — AI가 '옛날 버전'으로 코드 짤 때
AI가 알려준 코드가 deprecated거나 안 먹히는 이유는 대개 둘이에요. 학습 시점 이후를 모르는 것, 그리고 인터넷에 옛날 코드가 더 많다는 것. 원인별 대처법을 정리했어요.
AI한테 크게 던지고 기다리기 vs 쪼개서 시키기 — 뭐가 맞을까
큰 작업을 AI한테 통째로 던지고 한 시간 기다리는 게 맞을까요? 크게 던지기와 쪼개서 시키기의 차이, 그리고 실전 순서를 정리했어요.
긴 대화에서 AI가 앞 얘기를 까먹는다? — 요즘 컨텍스트 관리
예전엔 긴 대화에서 AI가 앞 얘기를 놓쳤지만, 큰 컨텍스트 창과 자동 압축으로 많이 해결됐어요. 그래도 남는 경우와 확실한 예방법을 정리했어요.
AI가 없는 함수를 자신 있게 지어낼 때 — 할루시네이션 대처법
AI가 존재하지 않는 함수·패키지를 술술 지어내는 이유와, 시간 낭비·보안(슬롭스쿼팅)까지 막는 실전 대처법을 정리했어요.
회사는 폐쇄망인데 AI 코딩 쓰고 싶다면 — 모델·GPU·개인 사용까지
외부망과 폐쇄망의 차이, 어시스턴트·에이전트·매니저 3층 구조, 자가호스팅 오픈 모델과 필요한 GPU, 개인 로컬 구동까지 한 번에 정리했어요.
다른 카테고리
VibeDaily는 매일 한 편씩 바이브 코딩 아티클을 발행합니다.