오후다섯씨MORNING DIGEST · 2026-08-25 · 오후다섯씨🎬 영상

바이브코딩만 하면 큰일납니다 — 클로드로 코딩 배우는 법

인포그래픽 요약

01핵심 개요 (표)

항목내용
채널/발표자오후다섯씨 (영상 내 자기소개는 "오다저씨"로 들림)
핵심 주제클로드(Claude)에게 "개발자+선생님" 두 역할을 동시에 부여해 바이브 코딩을 학습 도구로 전환하는 방법
사용 도구클로드.ai(웹), p5.js 웹 에디터
실습 소재점균류(slime mold) 알고리즘을 시각화하는 자바스크립트 시뮬레이션 (개미 방식 확산 패턴)
핵심 문제의식AI에게 시키기만 하면 결과물은 나오지만, 어떤 모듈이 무슨 역할을 하는지, 무엇을 바꾸면 무엇이 달라지는지 사용자가 전혀 모르게 됨
제안 해법① 초보자임을 먼저 밝히고 쉬운 설명 요청 → ② 조절판(파라미터)·주석·레시피를 코드에 포함해 재작성 요청 → ③ 재사용 가능한 "코딩 선생님 모드" 지침으로 정리
영상 성격실습 데모 중심 튜토리얼 (라이브 코딩 화면 시연)

02핵심 기능/내용 구조

  1. 바이브 코딩의 구조적 한계 제기: 코딩은 한 번 만들고 끝나는 작업이 아니라 계속 발전·운영해야 하는데, AI에게 결과물만 맡기면 사용자가 관련 지식을 전혀 쌓지 못한다는 문제를 짚는다 (00:00).
  2. "두 역할 AI 코딩" 개념 제시: 클로드에게 "만들어 주는 역할"(개발자)과 "설명해 주는 역할"(선생님)을 동시에 요구하는 방법론을 이름 붙여 소개한다 (01:19).
  3. p5.js 에디터를 학습용 실습 환경으로 채택: 클로드만으로는 사용자가 직접 코드를 실행·확인할 수 없으므로, 웹 브라우저에서 바로 코드를 편집·재생할 수 있는 p5.js를 병행 도구로 사용한다 (01:58).
  4. 1차 설명 요청 — 여전히 어려움: p5.js 예제 코드를 복사해 클로드에 "이 코드를 설명해 주세요"라고 요청하지만, 처음 나온 설명은 전문 용어("몰드 클래스" 등)가 섞여 초보자에게는 여전히 어렵다 (03:56).
  5. 재요청으로 눈높이 조정: "나는 아주 초보자다, 코딩을 전혀 모른다"고 명시하자 클로드가 "개미 4,000마리가 밝은 쪽으로 이동하며 흔적을 남기는" 비유로 점균류 알고리즘을 재설명한다 (04:34).
  6. 개인화·확장 가능한 코드 재작성 요청: "나만의 작품을 만들고 싶다, 어디를 어떻게 고쳐야 하는지 코드에 담아 다시 작성해 달라"고 요청 → 코드 상단에 숫자 파라미터 10개를 모은 "조절판", 혈관·실크·소용돌이·홍채 등 4가지 프리셋 레시피, 초보자용 주석이 포함된 완성본이 생성된다 (06:48).
  7. HTML 포함 오류와 원인 진단: 클로드가 생성한 코드 전체(HTML+JS)를 그대로 p5.js에 붙여 넣어 에러가 발생하자, 이를 클로드에 다시 전달해 "HTML 파일 전체를 붙여넣었다"는 원인을 진단받는다 (08:15, 원인 설명 09:41).
  8. 자바스크립트 부분만 분리해 재실행 성공: 클로드가 sketch.js에 해당하는 순수 자바스크립트만 다시 뽑아 제공하자 에러 없이 정상 실행된다 (10:20).
  9. 파라미터 튜닝 실습: 개체수(4,000→500→2,000), 센서 각도(45→25), 센서 거리(→50) 등 조절판 값을 직접 바꿔가며 패턴 변화를 관찰한다 (10:58).
  10. 재사용 가능한 "코딩 선생님 모드" 지침 생성: 매번 처음부터 설명을 유도하는 과정을 생략할 수 있도록, 지금까지의 대화 맥락을 바탕으로 새 AI 세션에서 바로 붙여넣어 쓸 수 있는 역할 지침 문서를 클로드에게 작성시킨다 (12:26).

03기술적 맥락

  • p5.js: Processing(그래픽 프로그래밍 환경)을 자바스크립트로 구현한 라이브러리로, setup()(1회 초기화)과 draw()(초당 60회 반복 실행) 두 함수 구조로 애니메이션을 만든다. 웹 에디터에서 코드를 즉시 실행·수정할 수 있어 별도 개발 환경 설치 없이 학습용 실습에 적합하다.
  • 점균류(slime mold) 시뮬레이션 알고리즘: 각 에이전트(영상에서는 "개미"로 비유)가 전방 3방향의 밝기를 감지해 가장 밝은 방향으로 이동하고, 지나간 자리에 흔적(페로몬 유사 신호)을 남기며 그 흔적이 시간이 지나면서 서서히 소멸하는 규칙 기반 시스템이다. 자주 다니는 경로는 더 밝아져 더 많은 개체를 끌어들이는 양성 피드백 구조로, 혈관·나뭇가지 모양의 네트워크가 자연 발생한다.
  • 클로드 아티팩트(Artifacts): 클로드 웹 인터페이스에서 생성된 코드를 채팅창 옆에서 바로 실행·미리보기할 수 있는 기능으로, 영상에서 코드 생성과 동시에 결과물을 확인하는 데 사용된다.
  • HTML/JS 분리 이슈: 아티팩트로 생성된 코드에는 HTML 뼈대와 자바스크립트 로직이 함께 포함될 수 있는데, p5.js 웹 에디터의 sketch.js는 순수 자바스크립트 함수(setup, draw)만 인식하므로 HTML 태그가 섞이면 파싱 에러가 발생한다. 이 실습에서 실제로 재현된 대표적 트러블슈팅 사례다.
  • 주석(comment): //로 시작하는 줄은 컴퓨터가 실행하지 않고 사람이 읽는 설명용 텍스트로, 영상은 이를 "AI가 사람을 위한 코딩을 하게 만드는" 핵심 장치로 강조한다.

04전략적 의미

  • 바이브 코딩의 확산과 역량 공동화(空洞化) 리스크: 자연어만으로 소프트웨어를 만들 수 있게 되면서 진입장벽은 낮아졌지만, 결과물을 이해하지 못한 채 사용하면 유지보수·수정·디버깅 단계에서 병목이 생긴다. 이 영상은 "만들기"와 "이해하기"를 분리하지 말고 프롬프트 설계로 통합하자는 실천적 대안을 제시한다.
  • 프롬프트를 통한 역할 분리(Role Prompting)의 실용적 적용: "개발자 역할"과 "선생님 역할"을 명시적으로 요청하는 것은 시스템 프롬프트/페르소나 지정 기법의 일반 사용자용 버전이며, 별도 도구 없이 대화만으로 AI의 출력 성격(코드 품질 vs 설명 친절도)을 조정할 수 있음을 보여준다.
  • 재사용 가능한 지침(Instruction) 자산화: 한 번 성립된 성공적인 상호작용 패턴을 별도 "지침 문서"로 추출해 다음 세션에 재사용하는 방식은, 반복적인 프롬프트 엔지니어링 비용을 줄이는 개인용 커스텀 시스템 프롬프트 구축법과 동일한 발상이다.
  • 웹이 실행 환경으로 진화: 영상은 "웹사이트가 단순 정보 전달을 넘어 소프트웨어 구동 도구로 진화하고 있다"는 관찰을 전제로, p5.js 같은 브라우저 기반 실습 환경이 코딩 교육의 진입장벽을 낮추는 역할을 한다고 짚는다.

05핵심 워크플로우 또는 비교표

워크플로우: 두 역할 AI 코딩 5단계

단계행동목적영상 타임스탬프
1. 소재 확보p5.js 예제 코드 복사실습할 실제 코드 확보01:58
2. 1차 설명 요청"이 코드를 설명해 주세요"AI의 기본 응답 확인03:56
3. 눈높이 조정"나는 초보자다, 쉽게 설명해 달라"전문용어 없는 비유 설명 유도04:34
4. 개인화 재작성 요청"조절판·주석 포함해 다시 작성해 달라"파라미터를 조정 가능한 학습용 코드 확보06:48
5. 지침 문서화"선생님+개발자 역할 지침을 작성해 달라"다음 세션에 바로 적용 가능한 프롬프트 자산화12:26

비교표: 일반 바이브 코딩 vs 두 역할 AI 코딩

구분일반 바이브 코딩두 역할 AI 코딩 (영상 제안)
AI에게 요구하는 것결과물만 요청결과물 + 초보자용 설명 + 조절 가능한 구조
코드 스타일실행 목적 최적화, 압축적, 주석 적음주석 풍부, 파라미터 조절판 상단 배치
사용자의 이해도낮음 (블랙박스)파라미터 단위로 부분 이해 가능
에러 대응원인 파악 어려움AI에게 에러 메시지를 그대로 전달해 원인 진단·재생성
재사용성매번 새로 프롬프트 작성"코딩 선생님 모드" 지침으로 재사용

06활용 시나리오

  1. 코딩 입문자의 자기주도 학습: 자신이 좋아하는 결과물(게임, 시각화, 애니메이션 등)을 소재로 삼아 AI에게 초보자용 설명과 조절 가능한 코드를 요청하면, 동기 부여가 유지된 상태로 파라미터 단위 실험을 반복하며 코드 구조를 체득할 수 있다.
  2. 생성예술/크리에이티브 코딩 실험: p5.js의 조절판(개체수, 센서 각도, 센서 거리 등)을 바꿔가며 혈관·실크·소용돌이·홍채 등 프리셋 레시피를 변형해, 코딩 지식 없이도 알고리즘 기반 시각 작품을 만들어볼 수 있다.
  3. 팀/교육 현장에서의 온보딩 프롬프트 표준화: 영상 말미에 만들어진 "코딩 선생님 모드" 지침처럼, 조직 내 비개발자 구성원이 AI 코딩 도구를 도입할 때 공통 지침 문서를 배포해 학습 곡선을 단축시킬 수 있다.
  4. 에러 트러블슈팅 습관화: AI가 생성한 코드가 실행 환경과 맞지 않아 에러가 날 때, 에러 메시지를 그대로 AI에게 다시 붙여넣어 원인 진단과 재작성을 받는 대화 패턴은 코딩 초보자의 디버깅 학습 습관으로 일반화할 수 있다.

07현황 및 전망

  • 영상은 특정 신제품이나 최신 모델 발표가 아니라, 이미 존재하는 클로드 웹 인터페이스와 p5.js 무료 에디터만으로 구현 가능한 실천법을 다루므로 별도 도구 도입 비용 없이 바로 시도할 수 있다.
  • 다만 영상에서 시연된 방법은 전적으로 사용자의 프롬프트 작성 습관에 의존하며, AI가 항상 정확한 원인 진단이나 친절한 눈높이 설명을 보장하지는 않는다는 점은 영상 내에서 명시적으로 검증되지 않았다(1회 실습 사례에 기반).
  • 바이브 코딩 도구(클로드, p5.js 외에도 유사 웹 기반 실습 에디터)가 늘어나는 흐름 속에서, "만들기+배우기"를 결합한 프롬프트 패턴은 코딩 교육 콘텐츠 제작자나 AI 리터러시 교육 분야에서 표준 커리큘럼 요소로 확장될 가능성이 있다.

08용어 사전

용어설명
바이브 코딩 (Vibe Coding)자연어 지시만으로 AI가 코드를 작성해 주는 개발 방식. 사용자는 코드를 직접 작성하지 않고 원하는 결과를 말로 설명한다.
p5.jsProcessing 그래픽 프로그래밍 환경을 자바스크립트로 구현한 라이브러리 겸 웹 에디터. 브라우저에서 바로 코드를 작성·실행할 수 있다.
아티팩트 (Artifacts)클로드 웹 인터페이스에서 생성된 코드를 채팅 화면 옆에 바로 렌더링·실행해 보여주는 기능.
점균류(Slime mold) 알고리즘각 에이전트가 주변 밝기를 감지해 밝은 쪽으로 이동하고 흔적을 남기며, 흔적이 서서히 소멸하는 규칙으로 혈관 같은 네트워크 패턴을 만드는 생성예술 알고리즘.
setup() / draw()p5.js의 핵심 함수 구조. setup()은 프로그램 시작 시 1회 실행되는 초기화 코드, draw()는 초당 60회 반복 실행되어 애니메이션을 만드는 코드.
조절판영상에서 사용한 표현으로, 코드 상단에 모아 둔 조정 가능한 숫자 파라미터 모음(개체수, 센서 각도, 센서 거리 등)을 뜻한다.
코딩 선생님 모드영상에서 제안한 프롬프트 패턴으로, AI에게 "개발자 역할"과 "초보자에게 쉽게 설명하는 선생님 역할"을 동시에 부여하도록 지침화한 것.
오후다섯씨 · 2026-08-25
← 목록으로