교사와 학부모를 위한 바이브 코딩 - 아이디어를 도구로 바꾸는 바이브 코딩 입문
황건호 외 지음 / 씨마스21 / 2026년 7월
평점 :
장바구니담기



<출판사로부터 책을 제공받아 읽고 솔직하게 작성한 서평입니다>


최근 직장에서는 말할 것도 없고 학교에서도 바이브 코딩이 화제다. 


AI가 단순히 인간이 물어보는 것에  대답해 주는 것을 넘어, 이제는 코딩도 해 주고 원하는 앱까지 만들어 준다. 한마디로 코딩을 배우지 않고도 과거 프로그래머, 즉 개발자들이 하는 역할을 AI가 대신해 주고 있다.


그러다 보니, 과거에 디지털 리터러시가 컴퓨터와 인터넷을 잘 활용할 수 있는지 여부였다면, 이제는 그 개념이 단순히 코드를 잘 작성하느냐가 아닌  AI와 자연어로 소통하면서 원하는 결과물을 얻어낼 수 있느냐로 판가름한다.


이처럼 디지털 리터러시의 개념이 확장되고 변화하는 데, 이미 AI가 일상의 일부로 자리 잡은 청소년들에게 바이브 코딩은 선택이 아닌 필수이다. 


그런데 저자들은 학교 선생님들임에도 불구하고 학생이 아닌 <교사나 학부모를 위한 바이브 코딩>이라는 독특한 제목 때문인지 이 책에 눈길이 간다.




책을 펼치니 머리말보다 저자(들)의 한마디가 더욱 눈에 띈다.


“AI가 단순히 업무를 빠르게 처리하는 도구에 머물지 않았으면 좋겠다.”


그렇다. AI는 인간이 어떻게 활용하느냐에 따라 그 가능성이 무궁무진하다. 


바이브 코딩이란 자연어로 AI에게 만들고 싶은 앱을 알려주면 AI가 실행 가능한 코드를 직접 작성해 주는 새로운 프로그래밍 방식이다.


프롤로그에서도 저자가 쉽게 알려주지만, 바이브 코딩을 위해서는 플로우차트를 그릴 수 있어야 한다. 내가 만들고자 하는 최종 결과물을 도출해내기 위해 각 단계별로 AI에게 어떠한 프롬프트로 명령할지 정의해야 한다.




이 책은 크게 세 개의 파트와 부록으로 구성되어 있다.


  • 파트 1. 바이브 코딩, 제대로 알기

  • 파트 2. 자녀를 위한 엄빠의 기초 바이브 코딩

  • 파트 3. 수업에 활용되는 실전 바이브 코딩

  • 부록. 바이 브코딩, 더 나아가기


바이브 코딩이 워낙 요즘 사회적으로 화두가 되고 있으니 아마 바이브 코딩을 한 번쯤은 들어봤을 것이다. 하지만 과연 우리는 바이브 코딩을 단순히 AI가 코딩 작업을 대신해 주는 것으로 잘못 알고 있지는 않은가?


이 책은 전통적인 코딩과 바이브 코딩의 차이를 그림으로 군더더기 없이 깔하게 설명해 준다. 


저자도 밝히고 있지만, 바이브 코딩은 빠른 속도와 프로그래밍을 모르는 ‘코알못’도 누구나 시작할 수 있다는 장점이 있지만, 아직은 복잡한 프로그램을 구현하기에는 한계가 있다. 특히 적지 않은 관련 전문가들이 지적하듯이 유지보수에 어려움이 존재한다.


그럼에도 불구하고, 바이브 코딩은 학생들은 물론 일반 성인들에게도 반드시 알아야 할 도구이다.


이 파트에서 저자는 프롬프트 엔지니어링에서 가장 중요한 프롬프트의 구조를 다섯 가지 요소로 설명하는데, 개인적으로는 매우 유용하다고 생각한다.


첫 번째, AI에게 가장 먼저 알려줘야 하는 것은 바로 역할(Role)이다. AI에게 제대로 된 전문가 냄새가 나는 결과물을 얻고자 한다면 “누구처럼 행동해줘”라고 반드시 처음에 지정해줘야 한다.


둘째, 맥락(Context)이다. 한마디로 지금 어떤 상황인지 최대한 자세히 AI에게 알려줘야 한다. 그렇지 않으면 AI는 나의 요청을 헷갈리게 되고, 결국에는 내가 원하는 결과물을 얻을 수 없게 된다.


셋째, 최대한 자세히 그리고 구체적으로 지시(Instruction)를 해야 한다. 책에서 저자도 지적하지만, 너무 짧거나 막연한 지시를 하게 되면 AI는 내가 원하는 결과물을 도출하지 못한다. 또 너무 한 번에 많은 사항을 요청해도 AI는 좋은 결과물을 도출하지 못한다.


넷째, 출력 형식, 즉 내가 원하는 결과물이 어떤 모양으로 나와야 하는지를 자세히 지시해야 한다. 출력 형식을 지정하지 않을 경우 원치 않는 결과물이 나올 수 있으며, 특히 구체적으로 구성 방식까지 정해서 지시하면 AI는 좋은 결과물을 도출해낸다.


다섯째, 제약조건을 세부적으로 지정해 줘야 한다. 한마디로 AI가 하지 말아야 할 “이건 하지마”를 알려줘야 한다. 


책 속에서 저자는 AI에게 나의 상황을 구체적으로 설명해주고 프롬프트를 만들어 달라고 요청하며, 그 프롬프트를 필요시 수정해서 입력하면 결과물이 나오도록 하는 것이 가장 쉬운 방법이라고 말하는데, 꽤나 공감이 갔던 내용이었다.




파트의 제목은 ‘엄빠’라고 하고 있지만, 사실 바이브 코딩을 처음 배우는 사람에게 기초를 알려주는 파트다. 그리고 첫 번째로 저자가 소개하는 바이브 코딩으로 만드는 앱은 곱셈 연습 웹앱이다.


‘일단 만들어 보기’, ‘아이가 좋아할 만한 디자인으로 바꿔 보기’, ‘다양한 디자인 적용해 보기’ 등 총 세 단계로 나뉘는데, 놀랍게도 곱셈 연습 웹앱을 만들기 위해 사용하는 프롬프트가 나의 생각보다 단순했다. 하지만 디자인 설정 프롬프트는 예상했던 것보다 상당히 길고 구체적이었다.


마찬가지로 다른 예시 웹앱인 ‘영어 단어 방탈출 게임 만들기’ 역시 앱 자체는 조금 다르지만, 프롬프트는 역시나 단순했고, 디자인 설정 프롬프트만 다소 복잡하고 구체적이었다.


이 외에도 이 책의 파트 2와 파트 3에 걸쳐서 바이브 코딩으로 만드는 교육용 웹앱 15개를 만드는 프롬프트와 함께 사례로 소개한다. 


개인적으로 15개 예시 웹앱 중에 유용하다고 생각한 앱은 <수학 서논술형 피드백 튜터>였다. 이 앱은 제미나이와 캔바, 그리고 GEMS 기능을 활용해서 만들었는데, 각 단계를  ‘설계 원칙’에서 자세히 설명해 준다.




이 앱이 유용하다고 생각한 이유는 저자도 설명하고 있지만, 단순히 정답 여부를 확인하는 것을 넘어 AI가 계산 오류와 논리 전개를 검토하고 첨삭 피드백, 모답 답안, 그리고 핵심개념까지 제시해주기 때문이다.


그래서 그런지 이러한 의도를 프롬프트에도 반영해야 한다. 그리고 프롬프트를 매번 반복적으로 입력해야 하는 수고를 덜고 원하는 방식으로 답변해 주는 AI를 만들기 위해 GEMS에 등록하는 방법도 친절히 안내해 준다. 


이 책은 단순히 15개의 웹앱을 소개하는 데 그치지 않는다. 이 책에서 저자들이 소개한 웹앱을 만드는 프롬프트를 바탕으로 활용할 수 있도록 저자가 <이렇게 확장/응용할 수 있어요!> 코너에서 친절하게 설명해 준다.




책 뒷커버에 나와 있지만 이 책의 대상은 명쾌하다.


>> 수업과 학급 운영에 AI를 적용하고 싶은 중고등 교사

>> 에듀테크 도구를 직접 만들고 싶은 교육자 또는 일반인

>> 자녀 학습을 위해 간단한 교육용 웹앱을 만들고 싶은 학부모


개인적으로는 나는 에듀테크 도구나 앱을 직접 만들고 싶은 일반인이다. 이 책에서 소개하는 바이브 코딩으로 다양한 웹앱을 만드는 과정은 무척이나 유용했다. 


특히 외국어 관련 앱을 만들고자 한다면 바이브 코딩으로 충분히 가능할 것이다. 그리고 이 책에서는 유의할 점이나 체크리스트, 심지어 워크시트까지 광범위하게 다룬다.  


저자의 말대로 앞으로는 무엇을 만들 것인가를 구상하는 능력과 문제를 해결하는 능력이 더욱 중요해질 것이다.


이 책을 꼼꼼히 읽고 책 속에 나온 프롬프트 예시를 그대로 복붙하는 게 아니라 잘 활용하고 제대로  응용한다면 바이브 코딩의 확장성이 무궁무진할 것 같다.


바이브 코딩 입문서로 손색없는 책 같다. 



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
l 공유하기 l 북마크하기찜하기 lthankstoThanksTo