zin1***
2025-12-28

하버드의과대학교수, 국회의원, 실리콘밸리 벤처캐피탈 창립파트너 등 국내외 전문가 강력 추천! 코딩 몰라도, 아이디어만 있으면 앱을 만드는 시대를 위한 실습형 AI 코딩 입문서
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.
생성형 AI인 챗GPT 등장 이후로 IT 개발 분야에도 많은 변화가 생겼다. 개발자들 사이에서는 '바이브 코딩(Vibe Coding)'이라는 개념이 생겨나 AI의 도움을 받아 코드를 작성하는 방식이 자연스럽게 자리를 잡게 되었다. 또한 생성형 AI로 인해 개발자가 아닌 사람들도 쉽게 소프트웨어를 만들 수 있게 되었다. 개발, 음악, 영상 제작 등 여러 분야의 진입 장벽이 낮아지면서 누구나 관심만 있다면 자신만의 창작물을 만들 수 있는 시대가 된 것이다.
회사 내 개발자들이 유난히 클로드를 많이 사용하는 것을 알게 되었다. 나는 개발자 아니다 보니 클로드를 사용할 일이 많지 않지만, 제미나이나 챗GPT에 비해 코딩 분야에서 얼마나 차별화되어 있는지 궁금했다. 그래서 이 책을 통해 비개발자가 클로드를 활용해 어느 수준까지 소프트웨어를 만들 수 있는지 직접 확인해보고 싶었다.
클로드를 본격적인 개발용으로 사용하려면 유료 구독이 필수이다. 책의 앞부분을 조금씩 따라 하면서 나만의 게임을 만들어 보았다. 처음 몇 번의 요청에는 비교적 원하는 결과물을 볼 수 있었지만, 수정을 거듭하다 보니 금세 사용량이 초과되어 일정 시간 동안 진행을 멈춰야 하는 아쉬움도 있었다.
1장과 2장은 클로드의 일반적인 사용 방법을 소개하고 있다. 생성형 AI를 사용할 때는 기본적으로 프롬프트를 통해 소통하기 때문에, 프롬프트의 품질에 따라 결과물의 수준도 크게 달라진다는 점을 강조한다.
3장부터는 본격적으로 책에서 준비한 실습 예제를 만들면서 바이브 코딩을 연습해볼 수 있다. 손글씨 인식 프로그램, 일정 관리 앱, 퀴즈 게임 등 다양한 예제가 준비되어 있다. 물론 실습용이기 때문에 상용 앱 수준의 퀄리티를 기대하기보다는, AI와 협업하며 코드를 완성해가는 바이브 코딩의 과정을 익히는 차원으로 접근하는 것이 좋다.
책을 보며 일부 실습을 해보고 느낀 점은, 아무리 생성형 AI를 이용해 앱을 만든다고 해도 프롬프트 입력만으로 모든 것이 쉽게 해결되지는 않는다는 것이다. AI 결과물에서 할루시네이션(환각) 현상이 나타났을 때 이를 바로잡기 위해서는 교차 검증을 위한 나만의 가이드라인을 구축할 필요가 있다. 이 과정에서 Memory 기능이나 Clear와 같은 명령어에 대한 이해와 적절한 사용법을 익히는 것이 중요하다.
6장부터는 외부 서비스의 API 연동과 AI 에이전트 등 좀 더 고급 사용법을 다루고 있다. 아직 여기까지는 진행해보지 못했지만, 앞선 기초 실습이 충분히 익숙해지면 추후 단계적으로 도전해 볼 생각이다.
책의 구성상 특이한 점은 각 장의 마무리마다 핵심 포인트를 짚어주고, 본문을 제대로 이해했는지 확인하는 문제가 실려 있다는 것이다. 자격증 참고서도 아닌데 문제가 실려있는 점이 독특하긴 하지만, 덕분에 학습한 내용을 다시 한번 정리하고 넘어갈 수 있어 나름 유용해 보인다.