KDT 유비온 코딩 강의 3일차 | 바이브 코딩할 때 주의할 점
KDT 국비 강의 재직자 전형으로 신청 후 작성하는 기록지입니다!

📌 도입
오늘 3일차는 바이브 코딩을 할 때 꼭 알아야 할 주의사항에 대한 강의였어요.
막연하게 AI한테 물어보면 다 잘 해줄 것 같지만, 실제로는 그렇지 않다는 걸 오늘 제대로 배웠습니다.
오늘 다룬 내용은 크게 세 가지였어요.
• 생성형 AI의 답변 방식 이해 (확률 기반)
• 프롬프트 결과의 다양성과 일관성
• 실전 바이브 코딩 시 주의사항
💡 생성형 AI는 어떻게 답변을 만들까?
생성 AI는 학습된 데이터 패턴을 기반으로 확률적으로 응답을 생성한다는 것이 핵심이라고 해요.
헛소리를 할 수도 있고, 정확하게 답을 줄 때도 있다고 하셨는데요. ㅋㅎㅋ
AI 써보신 분이라면 다들 공감하실 것 같습니다 😅
생성 AI의 확률적 작동 원리를 정리하면 이렇습니다.
• 언어 모델 기반 : 대규모 텍스트 데이터로 학습하며, 단어와 문장 간의 관계를 확률로 계산해요.
• 다음 토큰 예측 : 입력된 문맥을 바탕으로 다음 단어를 예측할 때 확률 분포를 사용해 선택합니다.
• 샘플링 기법 : Top-k, Top-p 핵 샘플링 같은 방식으로 출력 다양성을 조절하고 무작위성을 도입해요.
• 결과 다양성 : 동일한 입력에도 다른 응답이 생성될 수 있어요.
확률적이라서 잘못될 가능성도 있기 때문에 이 부분을 꼭 유의해야 한다고 합니다.
잘못된 답을 줄이기 위해서는 제대로 질문하는 것, 즉 프롬프트가 중요하다고 하네요.
🎲 왜 확률적이라고 하는가?
강의에서 주사위 던지기로 쉽게 설명해 주셨어요.
AI는 주사위를 던져 어떤 단어를 고를지 결정하는데,
주사위 면은 학습 데이터에 따라 가중치가 다르다는 것입니다.
이유를 좀 더 정리하면 이렇고요.
• 데이터 의존성 : 학습 데이터의 패턴과 빈도에 따라 특정 단어/문장이 선택될 확률이 달라져요.
• 비결정론적 : 고정된 규칙 대신 확률적 선택으로 출력이 항상 동일하지 않아요. 한마디로 '가변적'이에요.
• 창의성 구현 : 확률적 선택 덕분에 다양한 응답이 가능해져서 창의적 글쓰기, 코드 생성 등에 활용할 수 있어요.
⚠️ 바이브 코딩할 때 주의할 점
생성 AI로 코딩할 때, 동일한 프롬프트로 여러 번 요청하면 다른 코드 스타일이나 구현이 나올 수 있어요.
이걸 활용해서 다양한 솔루션을 탐색할 수도 있고, 반대로 명확한 프롬프트를 작성해서 확률적 변동을 줄일 수도 있다고 합니다.
이번 3일차의 핵심 주의사항을 정리하면 이렇습니다.
• 기계적 암기 지양 : 코드를 무작정 외우려 하지 말 것
• 추측 중심 접근법 경계 : 대충 넣어보고 되면 넘어가는 방식은 위험해요
• 중간 개념 생략 방지 : 이해 없이 건너뛰면 나중에 막혀요
• 코드 실험의 중요성 : 직접 실행해보고 결과를 확인하는 습관이 필요해요
• 패턴 인식 학습법 : 코드의 패턴을 인식하고 이해하는 방식으로 접근할 것
📖 모르는 단어 찾아보기
오늘은 전문 용어가 많이 나왔어요. 찾아보고 정리해봤습니다!
[토큰 (Token)]
AI가 텍스트를 처리하는 단위. 단어 또는 단어의 일부를 뜻해요. AI는 문장을 토큰 단위로 쪼개서 이해합니다.
[Top-k 샘플링]
AI가 다음 단어를 고를 때, 확률이 높은 상위 k개의 단어 중에서 선택하는 방식이에요.
[Top-p (핵 샘플링)]
확률의 합이 p가 될 때까지 후보 단어를 모아 그 중에서 선택하는 방식. Top-k보다 유연해요.
[비결정론적 (Non-deterministic)]
같은 입력을 넣어도 매번 다른 결과가 나올 수 있는 특성. AI 응답이 항상 동일하지 않은 이유예요.
[프롬프트 (Prompt)]
AI에게 내리는 명령어 또는 질문. 어떻게 말하느냐에 따라 AI의 결과물이 크게 달라져요.
🙌 마무리
오늘 강의를 들으면서 AI가 생각보다 훨씬 확률에 의존한다는 걸 새삼 실감했어요.
그냥 믿고 쓰는 게 아니라, 제대로 질문하고 결과를 검토하는 습관이 필요하다는 걸 다시 한번 느꼈습니다.
다음은 드디어 실전 단계로 진입한다고 하는데요!
환경 세팅부터 시작한다고 하니 기대가 됩니다 😊
앞으로도 강의 내용을 꾸준히 기록할 예정이니, 관심과 응원 부탁드립니다! 🙏
#KDT #바이브코딩 #비개발자코딩 #국비지원 #AI코딩 #생성형AI #코딩입문
'개발계발' 카테고리의 다른 글
| KDT 유비온 코딩 강의 5일차 [VScode 살펴보기] (0) | 2026.05.09 |
|---|---|
| KDT 유비온 코딩 강의 4일차 [바이브 코딩 준비물] (0) | 2026.05.07 |
| KDT 유비온 코딩 강의 2일차 [바이브 코딩의 입문 전략] (0) | 2026.04.29 |
| KDT 유비온 코딩 강의 1일차 [바이브 코딩의 개념] (0) | 2026.04.27 |
| [데이터베이스] 정보환경 (0) | 2022.11.21 |