AI 도서관 · ChatGPT · 단축 명령어 · 바이브코딩

어디까지 만들어도 되나 (제일 먼저 읽기)

만드는 법보다 이게 먼저입니다. 선을 넘으면 손해가 나에게 안 옵니다

내용

⚠️ 코드를 읽지 않고 만든 것은, 무엇이 들어 있는지 나도 모르는 것입니다.
   그 상태로 어디까지 가도 되는지 먼저 정하세요.

📌 네 단계로 나눠 생각하세요

① 나만 쓰는 것 — 마음껏 하세요
   내 컴퓨터에서만 도는 계산기, 정리 도구, 연습용
   잘못돼도 나만 손해입니다

② 내부에서 쓰는 것 — 조심하되 해도 됩니다
   팀 몇 명이 쓰는 도구. 인터넷에 안 열려 있는 것
   → 비밀키가 코드에 박혔는지, 남의 자료가 새는지만 확인

③ 인터넷에 열려 있는 것 — 여기서부터 다릅니다
   누구나 접속할 수 있는 주소를 가진 순간, 공격 대상이 됩니다
   → 배포 전에 「돌아간다와 안전하다는 다릅니다」 항목의 점검을 거치세요

④ 남의 개인정보·돈·건강을 다루는 것 — **바이브코딩으로 끝내지 마세요**
   로그인, 결제, 주민번호·연락처 저장, 의료·금융 정보
   → 코드를 읽을 수 있는 사람의 검토가 필요합니다

📌 왜 ④에 선을 긋나
①~③은 잘못돼도 대체로 내가 감당합니다.
④는 **손해가 나에게 안 옵니다.** 남의 정보가 새고, 남의 돈이 빠집니다.
그리고 그건 되돌릴 수 없습니다.

한국은 개인정보 유출 시 신고 의무와 과징금이 있습니다.
"몰랐다"가 면책이 되지 않습니다.

[ 지금 만들려는 게 어디인지 판단시키기 ]
내가 만들려는 것이 위 네 단계 중 어디인지 판단해줘.

① 어느 단계이고 왜 그렇게 봤는지
② 내가 놓쳤을 수 있는 것 — 나중에 ③이나 ④로 넘어갈 요소가 숨어 있는지
③ 이 단계에서 반드시 확인해야 할 것
④ 지금 계획에서 빼면 단계가 내려가는 기능이 있는지

판정하지 말고 판단 근거를 보여줘. 결정은 내가 할게.

만들려는 것:
{{INPUT}}

💡 ④를 피하는 방법이 있습니다
로그인은 직접 만들지 말고 이미 만들어진 것을 붙이고,
결제는 결제 업체 화면으로 넘기고,
민감한 정보는 아예 저장하지 않는 설계로 가면 단계가 내려갑니다.

{{INPUT}} 자리에 내 내용을 넣어 쓰는 프롬프트입니다. 아래 버튼으로 열면 넣는 칸이 나옵니다.

언제 쓰나 · 무언가를 만들기 시작하기 전에 제일 먼저

샘플 입력

(가상의 계획입니다)
만들려는 것: 우리 동아리 회원들이 쓰는 중고 물품 나눔 게시판
누가 쓰나: 동아리 회원 60명 정도. 링크를 아는 사람은 볼 수 있게 하려고 합니다

생각 중인 기능
- 물건 사진과 설명 올리기
- 연락처(카톡 아이디 또는 전화번호)를 적어두고 관심 있는 사람이 연락
- 나중에 여유 되면 간편결제도 붙여볼까 합니다
- 로그인은 번거로울 것 같아 안 만들려고 합니다

이런 모양이면 잘 나온 것

우리가 쓴 예시입니다. 실제 실행 결과가 아니고, 답변은 매번 조금씩 다릅니다.

① 어느 단계인가
   지금 계획은 **④ 남의 개인정보를 다루는 것** 에 해당합니다.
   근거 — 회원 60명의 연락처(전화번호·카톡 아이디)를 저장하고,
         링크만 알면 누구나 볼 수 있는 구조이기 때문입니다.

② 놓쳤을 수 있는 것
   • 「링크를 아는 사람만」은 접근 제한이 아닙니다. 링크는 전달됩니다
   • 간편결제를 붙이는 순간 돈까지 얽힙니다 (④가 더 확실해집니다)
   • 사진에 얼굴이나 집 주소가 함께 찍힐 수 있습니다

③ 이 단계에서 반드시 확인할 것
   • 개인정보를 저장할 때의 의무 (수집 동의·보관 기간·유출 시 신고)
   • 코드를 읽을 수 있는 사람의 검토

④ 빼면 단계가 내려가는 기능
   • 연락처를 저장하지 않고 → 이미 쓰는 단톡방으로 연락을 넘기면
     저장할 개인정보가 사라집니다
   • 간편결제를 넣지 않으면 돈이 빠집니다
   • 로그인을 붙이면 「링크만 알면 누구나」가 사라집니다
   → 이 셋을 조정하면 ②~③ 단계로 내려갑니다

판단은 직접 하세요. 위는 근거입니다.

⚠️ 「이 정도면 괜찮습니다」 같은 판정이 있으면 잘못 나온 것입니다.
⚠️ ④ 로 판단됐는데 그냥 진행하라고 했다면 잘못 나온 것입니다.

받은 답 확인하기

잘못 나왔을 때 이어서 보낼 말

판정하지 말고 왜 그 단계로 봤는지 근거만 보여줘. 결정은 내가 할게.
지금 계획에서 무엇을 빼면 단계가 내려가는지 구체적으로 알려줘.
내가 말하지 않은 기능은 가정하지 마.

근거

유형
일반 프롬프트 — 대화창에 붙여넣습니다
사용 환경
도구를 가리지 않음
주의
남의 개인정보·돈·건강을 다루는 것은 바이브코딩으로 끝내지 마세요. 손해가 나에게 오지 않습니다.
공식 출처
https://github.com/filipecalegario/awesome-vibe-coding
확인일
2026-09-09 — 이후 바뀌었을 수 있습니다
도서관에서 열기 — 내 내용 넣고 복사하기