AI로 앱을 만드는 건 정말 편합니다. 코드를 한 줄도 못 쓰던 분이 하루 만에 "돌아가는 화면"을 만드는 시대예요. 저도 처음 그걸 봤을 때 소름이 돋았습니다. 그런데 몇 달 실제로 만들어 보니, "편하다"와 "아무거나 다 맡겨도 된다"는 완전히 다른 이야기더라고요. 편한 만큼 내가 챙겨야 하는 것도 분명히 있었습니다.
이 글에서는 제가 직접 만들며 데인 경험, 그리고 업계에서도 공통으로 지적하는 세 가지 주의점을 비개발자 눈높이로 아주 자세히 풀어보겠습니다. 미리 알면 사고를 크게 줄일 수 있어요. 어렵게 느껴지는 용어는 나올 때마다 바로 쉬운 말로 바꿔 설명할 테니, 편하게 따라오시면 됩니다.
이 세 가지는 "AI로 앱 만들기가 위험하다"는 경고가 아닙니다. "이것만 알면 훨씬 안전하고 빠르게 갈 수 있다"는 운전 학원 안내에 가깝습니다.
왜 "주의점"부터 알아야 할까요
보통 새로운 도구를 배울 때 우리는 "어떻게 하면 잘 될까"만 봅니다. 그런데 초보일수록 더 중요한 건 "어떻게 하면 크게 망하지 않을까"예요. 잘 되는 길은 여러 개지만, 크게 망하는 길은 몇 개로 정해져 있거든요. 그 몇 개만 피하면 나머지는 마음 편하게 시도해 볼 수 있습니다.
비유하자면 이렇습니다. 요리 초보에게 정말 필요한 건 "미슐랭 3스타 레시피"가 아니라 "불 끄는 법, 칼 안 다치는 법, 상한 재료 알아보는 법"이에요. 기본 안전만 지키면 실패한 요리는 그냥 한 끼 아쉬운 걸로 끝나지만, 안전을 놓치면 집에 불이 납니다. AI로 앱 만들기도 똑같습니다. 오늘 이야기할 세 가지가 바로 그 "불 끄는 법"입니다.
열쇠 관리
그대로 안 믿기
작게 시작
완성
1. 보안은 AI가 알아서 챙겨주지 않는다
AI가 만든 코드는 잘 돌아가는 것처럼 보여도, 보안 구멍이 생기는 경우가 꽤 많습니다. 화면상으로는 멀쩡하게 작동하니까 초보 입장에서는 "다 됐다!" 싶은데, 그 안에서 남에게 보여주면 안 되는 정보가 새어 나가고 있는 경우가 있어요. 이게 첫 번째이자 가장 무서운 주의점입니다.
API 키와 비밀번호가 왜 위험한가
먼저 용어부터 쉽게 풀어볼게요. API 키(API key)는 어떤 서비스를 사용할 수 있게 해주는 디지털 열쇠입니다. 예를 들어 지도 서비스, 문자 발송 서비스, AI 채팅 서비스 같은 걸 내 앱에 붙일 때, "이 열쇠를 가진 사람은 우리 서비스를 써도 됩니다"라는 증표로 키를 받아요. 문제는 이 키가 종종 돈과 직결된다는 겁니다. 남이 내 열쇠를 훔쳐서 마구 쓰면, 요금 청구서는 나한테 날아옵니다.
비밀번호도 마찬가지예요. 데이터베이스(정보 저장 창고) 비밀번호, 결제 서비스 비밀번호 같은 게 코드 안에 글자 그대로 박혀 있으면, 그 코드를 보는 사람 누구나 그 비밀번호를 읽을 수 있습니다.
실제로 "빠르게 만든 앱"에서 이런 취약점이 자주 발견됩니다. 왜냐하면 AI에게 "일단 돌아가게 해줘"라고 하면, AI는 가장 빠른 길을 택하거든요. 가장 빠른 길은 대개 키를 코드에 그냥 적는 것입니다. 돌아가긴 잘 돌아가요. 하지만 안전하진 않습니다.
환경변수 — 열쇠를 따로 보관하는 서랍
그럼 어떻게 해야 할까요. 여기서 딱 하나의 개념만 알면 됩니다. 바로 환경변수(environment variable)예요. 이름이 어렵지만 개념은 아주 단순합니다.
환경변수 = 열쇠를 코드 안에 적지 않고, 따로 잠긴 서랍에 넣어두고 코드가 필요할 때만 꺼내 쓰게 하는 방식.
코드에는 "서랍에서 열쇠 좀 꺼내와"라는 지시만 적어둡니다. 실제 열쇠 값은 코드가 아니라 그 서랍(보통 .env라는 별도 파일이나, 서비스의 "비밀 설정" 칸)에 넣어두죠. 그러면 코드를 남에게 보여줘도 열쇠 자체는 노출되지 않습니다. 대문에는 "안에 있는 서랍에서 열쇠 꺼내 쓰세요"라고만 적혀 있고, 정작 서랍은 잠겨 있는 셈이에요.
초보 입장에서 이걸 직접 세팅하는 게 부담될 수 있는데, 요즘 AI 도구에게는 이렇게 부탁하면 됩니다. "이 키를 코드에 직접 넣지 말고 환경변수로 분리해줘. 그리고 이 .env 파일은 깃허브에 올라가지 않게 설정해줘." 이 두 문장만으로도 초보가 저지르는 가장 흔한 사고 하나를 통째로 막을 수 있습니다.
핵심 습관: "만들 때"와 "검토할 때"를 나누기
제가 정말 강조하고 싶은 습관이 하나 있습니다. 바로 만드는 대화와 검토하는 대화를 분리하는 거예요. 사람은 자기가 방금 쓴 글의 오타를 잘 못 봅니다. AI도 비슷해요. 방금 만든 코드를 스스로 "잘 만들었어!"라고 평가하는 경향이 있어요. 그래서 일부러 역할을 바꿔서 다시 물어보는 게 효과적입니다.
먼저 "만들어줘"로 기능을 완성한다
평소처럼 원하는 기능을 AI에게 요청해서 화면이 돌아가게 만듭니다. 이 단계에서는 "일단 되게" 하는 게 목표예요.
대화를 바꿔 "보안 점검관"으로 세운다
새 요청으로 이렇게 말합니다. "이제 너는 보안 점검 담당자야. 이 코드에 보안상 위험한 부분이 있는지 냉정하게 찾아줘." 만든 사람이 아니라 검사하는 사람의 눈으로 보게 만드는 겁니다.
키·비밀번호 노출 여부를 콕 집어 묻는다
"코드에 API 키나 비밀번호가 그대로 적혀 있는 곳이 있으면 전부 알려줘. 있으면 환경변수로 바꿔줘." 구체적으로 물어야 구체적으로 답합니다.
"누구나 접근 가능한 곳"이 있는지 확인한다
"로그인 안 한 사람도 남의 정보를 볼 수 있거나 수정할 수 있는 부분이 있는지 점검해줘." 이게 실제 앱에서 가장 흔한 사고 지점입니다.
고친 뒤 다시 눌러보며 확인한다
보안 조치를 한 뒤에도 화면이 정상 작동하는지 직접 눌러서 확인합니다. "안전해졌는데 안 돌아감"이 되면 안 되니까요.
만들 때와 검토할 때를 나누는 것만으로도 크게 안전해집니다. 저는 이걸 "요리사와 위생 검사관을 분리한다"고 표현해요. 같은 사람이라도 모자를 바꿔 쓰면 보이는 게 달라집니다.
보안 점검 체크리스트
앱을 남에게 보여주거나 인터넷에 올리기 전에, 아래를 한 번씩 확인해 보세요. 하나라도 "아니오"가 있으면 그 부분부터 AI에게 물어보시면 됩니다.
- ✅ API 키·비밀번호가 코드에 직접 적혀 있지 않고 환경변수로 분리돼 있나요?
- ✅ 열쇠가 든
.env파일이 깃허브 같은 공개 저장소에 올라가지 않도록 설정돼 있나요? - ✅ 로그인한 본인만 자기 정보를 보고/수정할 수 있게 돼 있나요? (남의 정보에 손 못 대게)
- ✅ 사용자가 입력한 값을 그대로 믿지 않고 검증하나요? (이상한 값이 들어와도 앱이 안 터지게)
- ✅ 결제·개인정보처럼 민감한 기능은 테스트 모드로 충분히 확인한 뒤 실제로 켰나요?
- ✅ 혹시 열쇠가 노출된 적이 있다면, 그 열쇠를 폐기하고 새로 발급받았나요?
2. AI가 준 코드를 '그대로 믿지' 말 것
두 번째 주의점입니다. AI는 자신 있게 틀립니다. 이게 정말 중요한 포인트예요. 사람은 잘 모르면 "글쎄요, 자신 없는데요"라고 말하는데, AI는 잘 모를 때도 아주 당당하고 매끄럽게 답합니다. 그럴듯해 보이지만 실제로는 작동하지 않거나, 엉뚱하게 동작하는 코드를 내놓기도 해요.
"할루시네이션" — AI가 그럴듯하게 지어내는 것
이 현상을 업계에서는 할루시네이션(hallucination)이라고 부릅니다. 우리말로 하면 "환각", 쉽게 말하면 AI가 사실이 아닌 걸 사실처럼 지어내는 것이에요. 존재하지 않는 기능을 있는 것처럼 쓰거나, 실제로는 틀린 방법을 정답인 것처럼 제시하는 거죠.
AI는 "정답을 아는 기계"가 아니라 "가장 그럴듯한 말을 이어 붙이는 기계"에 가깝습니다. 그래서 그럴듯함과 정확함이 항상 같지는 않아요.
비유하자면, 아주 말 잘하는 신입사원을 떠올려 보세요. 발표는 기막히게 잘합니다. 자신감도 넘쳐요. 그런데 가끔 사실 확인을 안 한 내용을 자신 있게 말합니다. 이 신입이 나쁜 사람이라서가 아니에요. 그냥 "일단 매끄럽게 말하는 것"에 최적화돼 있어서 그렇습니다. 그래서 우리는 이 신입의 보고서를 그대로 결재하지 않고 한 번 검토하죠. AI 코드도 똑같이 대하면 됩니다.
그래서 코드 검토(리뷰)는 선택이 아니라 필수입니다. 여기서 많은 분이 "저는 코드를 읽을 줄 모르는데요?"라고 걱정하세요. 괜찮습니다. 코드를 한 줄도 못 읽어도 검증하는 방법이 있어요.
코드를 못 읽어도 검증하는 3가지 방법
눌러보기 — 바꾸기 전과 후를 직접 확인
AI가 뭔가를 바꿨다면, 바꾸기 전에 잘 되던 것들을 다시 한 번씩 눌러봅니다. 새 기능만 보지 말고, 원래 되던 기능이 여전히 되는지 확인하세요. 코드를 몰라도 "버튼을 눌렀는데 이상하다"는 눈으로 알 수 있습니다.
되묻기 — "방금 왜 이렇게 동작해?"
결과가 이상하면 코드를 뜯어보지 말고 말로 되물으세요. "방금 바꾼 게 왜 이렇게 동작해? 원래 되던 게 안 되는데, 어디를 건드린 거야?" AI에게 자기 설명을 시키면 문제 지점이 드러납니다.
작게 쪼개기 — 한 번에 하나씩만
한 번에 열 가지를 바꾸면, 뭐가 문제인지 절대 못 찾습니다. 한 번에 하나씩 바꾸고 그때마다 확인하세요. 그래야 문제가 생겨도 "방금 그거구나" 하고 바로 되돌릴 수 있습니다.
"의심하고, 눌러보고, 되묻기" — 이 습관 하나가 대형 사고를 막습니다. 저는 이걸 운전할 때 사이드미러 확인에 비유해요. 매번 하는 게 귀찮지만, 그 3초가 사고를 막습니다.
좋은 프롬프트 vs 나쁜 프롬프트
AI가 헛짚는 걸 줄이는 가장 강력한 방법은, 애초에 잘 물어보는 것입니다. 프롬프트(AI에게 주는 지시문)를 어떻게 쓰느냐에 따라 결과의 질이 완전히 달라져요. 같은 요청도 이렇게 나뉩니다.
| 상황 | 👎 나쁜 프롬프트 | 👍 좋은 프롬프트 |
|---|---|---|
| 기능 요청 | "로그인 만들어줘" | "이메일과 비밀번호로 로그인하는 화면을 만들어줘. 비밀번호는 안전하게 처리하고, 틀리면 사용자에게 친절한 오류 메시지를 보여줘." |
| 오류 해결 | "안 돼. 고쳐줘." | "저장 버튼을 눌렀더니 화면이 하얗게 변하고 아무 일도 안 일어나. 방금 무엇을 바꿨고, 어디가 문제인지 먼저 설명한 뒤 고쳐줘." |
| 변경 범위 | "이것저것 다 바꿔줘" | "딱 이 버튼의 색만 바꿔줘. 다른 부분은 절대 건드리지 마." |
| 검증 요청 | (검증을 안 시킴) | "방금 만든 코드에 문제가 될 만한 곳이 있는지 스스로 점검하고, 확신이 없으면 모른다고 말해줘." |
포인트가 보이시나요? 좋은 프롬프트는 구체적이고, 범위를 좁히고, "모르면 모른다고 하라"고 미리 허락합니다. 특히 마지막이 중요해요. AI에게 "확신 없으면 그냥 모른다고 해도 돼"라고 미리 말해두면, 억지로 지어내는 할루시네이션이 눈에 띄게 줄어듭니다.
3. AI가 유독 약한 영역이 있다
세 번째입니다. AI는 만능이 아니에요. 잘하는 일과 서툰 일이 분명히 나뉩니다. 이걸 알면 "왜 자꾸 안 되지?" 하고 답답해하는 대신, AI가 잘하는 방식으로 일을 넘겨줄 수 있어요.
큰 시스템과 디버깅은 아직 서툴다
단순한 화면이나 딱 떨어지는 기능 하나는 AI가 정말 잘 만듭니다. "버튼 누르면 목록이 뜨는 화면" 같은 건 순식간이에요. 하지만 여러 기능이 복잡하게 얽힌 큰 시스템, 그리고 미묘한 디버깅(오류의 원인을 추적해 고치는 일)은 아직 서툽니다.
왜 그럴까요. AI는 지금 보고 있는 범위는 잘 다루지만, "이걸 바꾸면 저 멀리 있는 다른 기능이 망가진다"는 전체 그림을 놓치기 쉬워요. 그래서 처음부터 거대한 걸 한 번에 만들려 하면, 여기 고치면 저기 터지고, 저기 고치면 또 여기 터지는 두더지 잡기 게임에 빠집니다. 초보일수록 이 늪에서 크게 지쳐요.
작게 시작해서 하나씩 붙이세요. AI는 '전체를 한 번에'보다 '작은 걸 여러 번'에서 훨씬 강합니다.
작게 시작하기 — 집을 한 번에 짓지 않는 이유
집을 지을 때 아무도 "완성된 3층집"을 한 번에 뚝딱 세우지 않습니다. 기초를 다지고, 1층 골조를 세우고, 확인하고, 다음으로 넘어가죠. 각 단계마다 튼튼한지 확인하니까 나중에 무너지지 않습니다. AI로 앱 만들기도 똑같아요.
1개
잘 되나?
되돌릴 지점
하나 더
이 작은 고리를 계속 돌리는 겁니다. "작은 기능 → 확인 → 저장 → 다음 기능." 한 바퀴가 짧아서 지루해 보여도, 이게 가장 빠릅니다. 한 번에 크게 가려다 무너져서 처음부터 다시 하는 것보다, 작게 여러 번이 훨씬 빨라요.
AI가 잘하는 것 vs 조심해야 할 것
정리하면 이렇게 나뉩니다. 이 표를 머릿속에 넣어두면, 일을 어떻게 나눠 맡길지 감이 잡히실 거예요.
👍 AI가 잘하는 것
- 화면(UI) 하나 뚝딱 만들기
- 딱 떨어지는 기능 하나 구현
- 비슷한 코드 반복해서 찍어내기
- 낯선 개념을 쉬운 말로 설명
- 정해진 형식대로 정리·변환
- 초안·아이디어 빠르게 뽑기
👎 조심해야 할 것
- 여러 기능이 얽힌 큰 시스템 설계
- 원인 모를 미묘한 오류 추적
- 보안·개인정보 같은 민감한 판단
- "전체를 망가뜨리지 않고" 고치기
- 최신 정확한 요금·수치 (지어낼 수 있음)
- "모른다"고 솔직히 말하기
이것도 알아두면 좋은 추가 주의점
위 세 가지가 핵심이지만, 실전에서 초보들이 자주 놓치는 것 두 가지를 더 짚고 넘어갈게요. 겁주려는 게 아니라, "이런 것도 있구나" 하고 개념만 알아두시면 됩니다.
비용 관리 — 나도 모르게 새는 요금
앞에서 API 키가 "돈과 직결된다"고 했죠. 많은 AI·클라우드 서비스가 쓴 만큼 요금이 붙는 종량제입니다. 처음엔 무료 한도가 넉넉해서 체감이 안 되는데, 앱이 잘못 설계돼 있으면 같은 요청을 무한 반복하면서 요금이 새기도 해요. 마치 수도꼭지를 잠그는 걸 깜빡한 것과 비슷합니다.
- 서비스마다 사용량 알림·상한(리밋)을 걸 수 있는지 확인하고, 가능하면 걸어두세요.
- AI에게 "이 기능이 불필요하게 반복 호출되지 않게 해줘"라고 부탁하세요.
- 요금 정책은 자주 바뀝니다. 결제·유료 전환 전에는 반드시 공식 페이지에서 최신 요금을 확인하세요. (이 글의 어떤 금액도 실제 청구를 보장하지 않습니다.)
개인정보와 저작권 — 개념만 알아두기
앱이 사람들의 정보를 다루기 시작하면, 두 가지를 상식 수준으로 챙겨야 합니다. 어렵게 생각하지 마시고 개념만 잡으세요.
- 개인정보: 이름·연락처·생년월일 같은 정보는 "필요한 만큼만 모으고, 안전하게 보관하고, 함부로 안 보이게" 하는 게 기본입니다. 안 써도 되는 정보는 애초에 안 모으는 게 가장 안전해요.
- 저작권: 남의 이미지·글·폰트·음악을 앱에 넣을 때는 써도 되는 것인지 확인하세요. AI가 "이 이미지 넣을게"라고 해도, 출처와 사용 가능 여부는 사람이 챙겨야 합니다. 무료로 써도 되는 자료(퍼블릭 도메인, 자유 이용 라이선스)를 쓰면 마음이 편합니다.
이 두 가지는 "완벽하게 마스터해야 한다"가 아니라 "존재를 알고, 애매하면 한 번 더 확인한다" 정도면 초보 단계에서는 충분합니다.
자주 묻는 질문 (FAQ)
Q. 저는 코드를 전혀 못 읽는데, 이런 주의점을 지킬 수 있을까요?
A. 네, 충분히 가능합니다. 이 글의 방법은 대부분 "코드를 읽는" 게 아니라 "말로 물어보고, 눈으로 확인하는" 방식이에요. 보안 점검도 AI에게 시키고, 검증도 눌러보며 하고, 프롬프트로 안전을 요구합니다. 코드 독해 능력이 아니라 습관의 문제예요.
Q. AI가 "다 됐어요, 완벽합니다"라고 하면 믿어도 되나요?
A. 그 말이야말로 한 번 더 확인하라는 신호입니다. AI는 자신 있게 틀릴 수 있다는 걸 기억하세요. "완벽하다"는 말 대신, 직접 눌러보고 "보안 점검관"으로 다시 물어보는 걸로 스스로 확인하세요.
Q. 보안 같은 건 나중에 앱이 커지면 챙기면 안 될까요?
A. 안타깝지만 보안은 "나중에"가 가장 위험합니다. 특히 키 노출은 한 번 새어 나가면 되돌리기 어려워요. 다행히 이 글의 기본(환경변수로 분리, 내 것만 내가 접근)은 처음에 한 번 세팅하면 계속 유지되니, 초반에 잡는 게 오히려 편합니다.
Q. 실수로 API 키를 인터넷에 올려버렸어요. 어떻게 하죠?
A. 당황하지 마시고 순서대로 하세요. 첫째, 그 열쇠를 즉시 폐기하고 새 열쇠를 발급받습니다(폐기하면 훔쳐 간 사람도 못 씁니다). 둘째, 코드에서 키를 환경변수로 분리합니다. 셋째, 앞으로 .env 파일이 공개 저장소에 안 올라가게 설정합니다. 키 자체를 바꿔버리는 게 핵심이에요.
Q. 이 세 가지만 지키면 완전히 안전한가요?
A. "완전히"라고 장담할 수 있는 건 세상에 없습니다. 하지만 이 세 가지는 초보가 겪는 사고의 대부분을 막아줍니다. 안전벨트가 모든 사고를 막진 못해도, 매는 것과 안 매는 것의 차이는 어마어마하죠. 딱 그만큼입니다.
초보가 흔히 하는 실수 & 해결법
제가 옆에서 지켜보며 가장 자주 본 실수들입니다. 미리 알면 안 밟을 수 있어요.
| 흔한 실수 | 왜 문제인가 | 이렇게 해결하세요 |
|---|---|---|
| API 키를 코드에 그대로 적음 | 코드를 보는 누구나 열쇠를 훔칠 수 있음 (요금 폭탄) | 환경변수로 분리 + .env를 공개 저장소에서 제외 |
| "완벽하다"는 AI 말을 그대로 믿음 | 자신 있게 틀린 코드가 그대로 넘어감 | 눌러보기 · 되묻기 · "보안 점검관"으로 재확인 |
| 한 번에 열 가지를 바꿈 | 문제가 생겨도 원인을 못 찾음 | 한 번에 하나씩 + 매번 저장(백업) |
| 처음부터 거대한 앱을 통째로 시도 | 두더지 잡기에 빠져 지쳐서 포기 | 아주 작은 기능부터 → 확인 → 붙이기 반복 |
| 검증·안전을 프롬프트에 요구 안 함 | AI는 물어본 것만 챙김 → 안전이 빠짐 | "안전하게", "모르면 모른다고" 미리 요구 |
| 요금 상한을 안 걸어둠 | 반복 호출로 요금이 새도 늦게 알아챔 | 사용량 알림·상한 설정 + 공식 요금 확인 |
사고 예방 종합 체크리스트
앱을 세상에 내보내기 전, 마지막으로 이 목록을 처음부터 끝까지 한 번 훑어보세요. 이 글 전체를 한 장으로 압축한 것입니다.
- ✅ 열쇠(API 키·비밀번호)는 환경변수 서랍에 넣었고, 코드에 직접 안 적었나요?
- ✅
.env파일이 공개 저장소에 안 올라가게 설정했나요? - ✅ 내 정보는 나만 보고 고칠 수 있게 돼 있나요?
- ✅ 만든 사람 말고 "보안 점검관"의 눈으로 한 번 더 점검했나요?
- ✅ AI 말을 그대로 믿지 않고 직접 눌러보며 확인했나요?
- ✅ 변경은 작게 하나씩, 그때마다 저장(백업)했나요?
- ✅ 프롬프트에 "안전하게", "모르면 모른다고 해줘"를 넣었나요?
- ✅ 요금 상한·알림을 걸고, 유료 전환 전 공식 요금을 확인했나요?
- ✅ 개인정보는 필요한 만큼만, 자료는 써도 되는 것만 넣었나요?
- ✅ 문제가 생겼을 때 되돌아갈 지점이 있나요?
겁먹으라는 얘기가 아닙니다
여기까지 읽고 "생각보다 챙길 게 많네" 싶으실 수 있어요. 그런데 다시 말씀드립니다. 이 세 가지는 "AI로 앱 만들기가 위험하다"는 뜻이 아니라, "이것만 알면 훨씬 안전하고 빠르게 갈 수 있다"는 안내입니다. 자동차를 몰 때 안전벨트를 매는 것과 같아요. 안전벨트가 운전을 무섭게 만드나요? 오히려 그 반대죠. 벨트를 맸기 때문에 우리는 더 편하게, 더 멀리 갈 수 있습니다.
원리를 알면 오히려 더 과감하게 만들 수 있습니다. 사고가 어디서 나는지 알기 때문에, 그 지점만 피하고 나머지는 마음껏 실험할 수 있어요. 저도 처음엔 이걸 몰라서 몇 번 데였지만, 한 번 습관이 잡히니 그다음부터는 훨씬 대담하게, 그리고 훨씬 빠르게 만들 수 있었습니다.
안전벨트는 당신을 묶는 게 아니라, 더 멀리 가도 괜찮게 지켜주는 장치입니다. 오늘의 세 가지가 딱 그 역할을 합니다.
제 책에는 이런 함정들을 미리 피하도록, 흔한 에러와 해결법·안전하게 시키는 프롬프트를 부록에 따로 모아뒀습니다. 이 글에서 다룬 "보안 점검관 프롬프트", "안전하게 시키는 프롬프트" 같은 것들을 상황별로 바로 복사해 쓸 수 있게 정리해 두었어요. 저처럼 헤매지 않으시길 바라는 마음으로요.
참고로 코드가 자꾸 꼬이고 "고치면 또 터지는" 늪에 빠지는 이유가 궁금하시면, 앞선 글도 함께 읽어보시면 도움이 됩니다.
※ 이 글의 요금·정책 관련 언급은 개념 설명이며, 실제 금액은 서비스마다 다르고 자주 바뀝니다. 결제 전 반드시 공식 페이지에서 최신 정보를 확인하세요. (2026년 7월 기준 작성)
← 기술 블로그 목록으로