-
-
개발자를 위한 생성형 AI 활용 가이드 - 프롬프트 작성부터 코드 리뷰까지, 깃허브 코파일럿과 챗GPT로 끝내는 AI 개발 워크플로!
핫토리 유우키 지음, 하승민 옮김 / 길벗 / 2025년 9월
평점 :
"길벗 30차 개발자 리뷰어 활동을 위해서 책을 협찬 받아 작성된 서평입니다."
개발자를 위한 AI 실무 활용법
우리는 지금 생성형 AI 시대를 살고 있다. 이 책이 출간된 이후로 Anthropic에서는 MCP가 발표되었으며, A2A, AI Agent, Physical AI, Agentic AI, 컨텍스트 엔지니어링이라는 신조어가 탄생하였다. 지난 주 구글에서는 Gemini 3.0과 Antigravity 툴을 발표했으며, 현재 OpenAI GPT-5.1, Claude Sonnet 4.5, Google Gemini 3 Pro가 서로 경쟁하고 있는 실정이다. 이런 기술과 모델이 발전한다고 해서 우리의 생산성이 자동으로 향상되는 것은 아니다. AI와 효과적으로 협업하는 역량이 필요한 것이다. 이 책에서 설명하는 내용은 예전에도 그랬고 앞으로도 필요한 AI와의 협업에 관한 본질을 얘기하고 있다.
🎓 선수 지식
생성형 AI, LLM 기본 지식
프롬프트 엔지니어링, 컨텍스트 엔지니어링 개념
AI 도구 사용 경험 - GitHub Copilot, VSCode, CursorAI, Windsurf, Google Antigravity
👥 추천 독자
개발에 AI 도구를 사용하고 싶은 AI 도구 입문 개발자
개발에 AI 도구를 활용하는 역량을 키우고 싶은 개발자
바이브 코딩으로 개발하고자 하는 모든 분
🏷️ 키워드
#생성형AI #프롬프트엔지니어링 #AI도구 #자동완성형AI도구 #대화형AI도구 #에이전트형AI도구 #BigO #BUD #SOLID #CoT #이너소스 #AI몹프로그래밍 #AI페이프로그래밍 #FourKeys #SPACE프레임워크 #라이선스 #정규표현식 #SEO #접근성 #diff #머메이드 #마크다운 #PlantUML
📝 특징
개발자를 위한 생성형 AI 활용 실무 가이드
실무에 도움이 될 101가지 프롬프팅 가이드 수록
AI 도구 사용법이나 프롬프팅 기본 가이드가 없음
생성형 AI의 특성을 바탕으로 AI와의 협업에 필요한 실무 테크닉 전달
실무 활용을 넘어 조직과 개인이 AI 도구를 성공적으로 도입할 수 있는 전략 제시
📚 책의 구성
이 책은 376페이지 분량으로 전체 9개 장과 부록, 찾아보기로 구성되어 있다.
1장 "생성형 AI, 엔지니어링의 상식을 뒤집다"에서는 개발자의 관점에서 생성형 AI가 가져온 엔지니어링의 변화를 전체적으로 되짚어보고, 앞으로 나머지 장에서 다루게 될 내용을 대략적으로 설명한다.
2장 "프롬프트로 생성형 AI 제어하기"에서는 저자의 경험을 바탕으로 실무 개발에서 사용할 수 있는 다양한 프롬프팅 전략을 설명한다.
3장 "프롬프트의 사례와 분석"에서는 먼저 개발과 관련한 고도화된 4가지 프롬프트 예시를 설명한 후 일상적인 업무가 아닌, 개발에 적합한 프롬프팅 전략을 제안한다.
4장 "AI 도구에 적합한 프롬프트 전략"에서는 에디터에서 사용하는 자동완성형 도구, 챗봇과 같은 대화형 인터페이스 도구, 에이전트형 도구의 특징을 살펴보고 각각의 AI도구에 적합한 프롬프트 예시와 출력을 알아본다.
5장 "AI와 협업하기 위한 코딩 테크닉"에서는 컨텍스트 엔지니어링 관점에서 AI와 협업하기 위한 실무적인 코딩 전략을 사례을 통해 살펴본다.
6장 "AI의 잠재력을 이끌어내는 개발 방식"에서는 AI를 통한 개발, 단위 테스트 생성, 코드 읽기, 코드 리뷰 측면에서 활용 전략을 살펴본다.
7장 "생성형 AI의 역량을 최대한 이끌어내는 방법"에서는 조직이나 팀에서 생성형 AI를 도입하기 위한 효과적인 방법을 설명한다.
8장 "개발에서 AI를 활용하기 위한 팁"에서는 코드 이외 개발 분야, 즉 에디터와 터미널, 라이선스, 데이터(정규표현식, 데이터 전처리), 웹 개발(SEO, 접근성), 개발 도구(diff, 마크다운, 머메이드)를 AI를 사용하여 효과적으로 사용하는 방법을 설명한다.
9장 "AI 시대를 선도하기 위해"에서는 개인이나 조직에서 AI를 사용하여 성과를 낼 수 있는 방법을 설명한다.
부록 A "연습 가이드"에서는 책 본문에서 소개한 101가지 실천적인 프롬프팅 전략을 다시 점검할 수 있도록 정리하였다.
개발자의 일이 AI에 완전히 대체되는 일은 없을 것입니다. 오히려 AI와의 공존은 우리가 하는 일을 더욱 창의적이고 가치 있는 것으로 바꿀 가능성을 가지고 있습니다. 애초에 개발자에게 요구되는 것은 단순한 코딩 기술이 아니라, 문제 해결 능력과 창의성 입니다.
1장 생성형 AI, 엔지니어링의 상식을 뒤집다. p027
✨ 소감
책에서 강조하는 "멘탈 모델"은 AI와 진정으로 협업하기 위해 AI의 원리와 본질을 이해하는 것이다. AI를 도입하는 목적은 단순한 생산성의 향상을 넘어서 가치 있는 결과를 만들어 내는 것이라는 것을 잊어서는 안될 것이다. 생성형 AI의 원리와 저자의 경험을 바탕으로 개발의 전 과정에서 AI도구를 활용하는 가이드는 나에게 많은 인사이트와 공감을 주었다. 이것은 테크니컬의 향상을 넘어서는 사고 방식의 변화이다.
💡 추천
개발 과정에 AI 도구 도입을 망설이거나 입문하신 분, 제한적(단순한)으로 AI 도구를 사용 하신 분이나 AI 도구 활용 역량을 키우고 싶으신 분, 조직에 AI 도구 도입을 추진하시는 분께 이 책을 추천합니다. 생산성 이상의 AI 도구를 바라보는 사고의 변화를 느낄 수 있을 것입니다.