이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 베스트셀러 PDF
eBook 바이브 코딩의 시대, 프롬프트를 넘어 컨텍스트 엔지니어링으로 - AI개발의 새로운 표준
AI가 만든 코드를 이해하고, 실제 서비스로 완성하는 실전 가이드 스마트한 PDF 필기 기능을 사용해 보세요!
박수현 저 (AI활용)
작가와 2026.05.01.
가격
29,000
26,100 29,000 쿠폰혜택가
YES포인트?
1,450원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
PDF 안내

이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.

예스24만의 독보적인 PDF 필기 기능을 경험해 보세요!

이 분야의 이벤트

이 상품의 태그

소개

목차

Part I. 바이브 코딩의 세계

Chapter 1. 바이브 코딩, 무엇이 달라졌나
1.1 바이브 코딩의 탄생
1.2 전통적 개발 vs 바이브 코딩
1.3 바이브 코딩의 진화: 에이전틱 엔지니어링
1.4 주요 바이브 코딩 도구 비교
1.5 "코딩을 몰라도 되는가?"
1.6 이 책의 로드맵
1.7 바이브 코딩 실습: 30초 만에 자기소개 웹 페이지 만들기
1.8 트러블슈팅 박스
Chapter 2. 생성형 AI 지형도: 바이브 코더를 위한 필수 가이드
2.1 AI 전체 분류 체계
2.2 LLM은 어떻게 작동하는가 (비전공자용)
2.3 주요 LLM 모델 비교
2.4 컨텍스트 윈도우 이해하기
2.5 할루시네이션: AI의 거짓말
2.6 무료 vs 유료: 어떤 AI를 쓸 것인가
2.7 바이브 코딩 실습: 같은 프롬프트, 세 가지 결과
2.8 트러블슈팅 박스

Part II. AI와 소통하는 기술

Chapter 3: 프롬프트 엔지니어링 ? AI에게 말 거는 기술
3.1 Before/After: 프롬프트의 힘
3.2 프롬프트 기법의 진화
3.3 CRAFT 프레임워크
3.4 코드 생성을 위한 프롬프트 전략
3.5 메타 프롬프팅
3.6 프롬프트 인젝션: AI의 보안 위협
3.7 바이브 코딩 실습: CRAFT로 Flask To-Do 앱 만들기
3.8 트러블슈팅 박스
Chapter 4: 컨텍스트 엔지니어링
4.1 프롬프트 엔지니어링을 넘어서
4.2 컨텍스트 윈도우의 6가지 구성요소
4.3 토큰 이해하기
4.4 시스템 프롬프트의 4레이어 구조
4.5 대화 기록 관리: 3가지 전략
4.6 토큰 예산 관리
4.7 바이브 코딩 실습: CLAUDE.md로 컨텍스트 구조화
4.8 트러블슈팅 박스
Chapter 5: 구조화된 출력 ? AI의 대답에 형식을 입히다
5.1 자유 텍스트의 문제
5.2 JSON과 JSON Schema
5.3 Pydantic을 이용한 타입 검증
5.4 Few-Shot + 구조화된 출력
5.5 바이브 코딩에서 구조화된 출력 활용
5.6 OpenAIAnthropic API의 구조화된 출력 기능
5.7 바이브 코딩 실습: JSON Schema로 API 응답 품질 높이기
5.8 트러블슈팅 박스

Part III. AI가 준 코드 이해하기

Chapter 6: 웹의 뼈대 ? HTML, CSS, JavaScript
6.1 웹 페이지의 3가지 요소
6.2 HTML: 웹의 뼈대
6.3 CSS: 웹의 옷
6.4 JavaScript: 웹의 동작
6.5 개발자 도구 (F12) 활용
6.6 바이브 코딩 실습: AI에게 포트폴리오 페이지 만들고 수정하기
6.7 트러블슈팅 박스
Chapter 7. 서버와 대화하기 ? HTTP와 API
7.1 클라이언트와 서버: 주문과 배달
7.2 HTTP 프로토콜: 대화의 규칙
7.3 HTTP 메서드: 4가지 동작
7.4 상태 코드: 서버의 대답
7.5 REST API: 웹 서비스의 표준
7.6 API 테스트 도구
7.7 바이브 코딩 실습: Flask REST API 만들고 테스트하기
7.8 트러블슈팅 박스
Chapter 8: Python 읽기 ? AI가 가장 많이 쓰는 언어 해독하기
8.1 왜 Python인가
8.2 변수와 데이터 타입
8.3 리스트와 딕셔너리
8.4 함수 읽기
8.5 클래스 읽기
8.6 반복문과 조건문
8.7 import와 패키지
8.8 가상환경(venv)
8.9 Traceback 해독법
8.10 바이브 코딩 실습: CSV 요약 스크립트
8.11 트러블슈팅 박스
Chapter 9: 데이터 저장소 ? 앱의 기억 장치
9.1 왜 데이터베이스인가
9.2 SQL 기초: 데이터와 대화하기
9.3 데이터베이스 종류 비교
9.4 벡터 데이터베이스: AI 시대의 저장소
9.5 DB 연결 코드 읽기
9.6 바이브 코딩 실습: 회원 관리 앱 + 벡터 검색
9.7 트러블슈팅 박스
Chapter 10. 버전 관리 ? Git으로 코드의 타임머신 만들기
10.1 Git이 필요한 이유
10.2 핵심 5가지 명령어
10.3 GitHub: 코드의 클라우드 백업
10.4 브랜치: 실험을 안전하게 분리하기
10.5 .gitignore: 민감 정보 보호
10.6 바이브 코딩 실습: AI 리팩토링 실패 → Git으로 복구
10.7 트러블슈팅 박스

Part IV. 기술의 작동 원리

Chapter 11. RAG: AI에게 우리 회사 문서를 읽게 하는 법 366
11.1 AI의 한계: 왜 RAG가 필요한가
11.2 RAG 파이프라인 6단계
11.3 청킹 전략: 문서를 어떻게 쪼갤 것인가
11.4 임베딩과 유사도 검색
11.5 검색 최적화: MMR, Hybrid Search, Reranking
11.6 Conversational RAG: 대화형 검색 증강 생성
11.7 바이브 코딩 실습: PDF QA 챗봇 만들기
11.8 트러블슈팅 박스
Chapter 12. LLM 체인과 파이프라인: AI 호출을 조립하는 기술
12.1 체인이 필요한 이유
12.2 LangChain Expression Language (LCEL)
12.3 체인의 구성요소
12.4 병렬 실행: RunnableParallel
12.5 조건부 분기: RunnableBranch
12.6 스트리밍: 실시간 응답
12.7 바이브 코딩 실습: 질문 분류 → 라우팅 → 전문가 답변 체인
12.8 체인을 활용한 고급 패턴
12.9 트러블슈팅 박스
Chapter 13. AI 에이전트 ? 스스로 생각하고 행동하는 AI
13.1 챗봇 vs 에이전트
13.2 ReAct 패턴: 생각 → 행동 → 관찰
13.3 도구(Tool): 에이전트의 손과 발
13.4 MCP (Model Context Protocol)
13.5 에이전트 아키텍처
13.6 Human-in-the-Loop: 사람의 승인
13.7 바이브 코딩 실습: Claude Code의 에이전트 루프 관찰
13.8 트러블슈팅 박스
Chapter 14. 배포와 운영 ? 내 앱을 세상에 내보내기
14.1 로컬 vs 서버: 왜 배포가 필요한가
14.2 Docker: 코드를 상자에 담기
14.3 환경 변수와 시크릿 관리
14.4 클라우드 배포 옵션
14.5 모니터링과 로깅
14.6 바이브 코딩 실습: Docker로 패키징하고 Railway에 배포하기
14.7 트러블슈팅: 배포에서 자주 만나는 문제들

Part V. 진짜 만들기

Chapter 15. 프로젝트 1 ? 문서 QA 서비스 만들기
15.1 프로젝트 소개
15.2 요구사항 정의 ? AI에게 전달할 프롬프트
15.3 Step-by-Step 바이브 코딩
15.4 트러블슈팅 5가지
15.5 Docker + 클라우드 배포
15.6 사용자 흐름도
Chapter 16. 프로젝트 2 ? AI 에이전트 챗봇
16.1 프로젝트 소개
16.2 에이전트 설계
16.3 도구 정의
16.4 대화 메모리
16.5 LangGraph로 에이전트 구축
16.6 FastAPI 엔드포인트 연결
16.7 안전장치
16.8 Step-by-Step 바이브 코딩
16.9 전체 프로젝트 구조
16.10 트러블슈팅 박스
Chapter 17. 바이브 코더의 다음 여정
17.1 우리가 함께 걸어온 길
17.2 미래: 에이전틱 엔지니어링의 시대
17.3 성장 로드맵: 초급에서 프로까지
17.4 다음 학습 영역
17.5 추천 리소스
17.6 바이브 코딩 실습: 나만의 프로젝트 기획 워크시트
17.7 마지막 조언: 바이브 코더를 위한 10가지 원칙
17.8 에필로그

저자 소개

저자는 생성형 인공지능과 소프트웨어 공학을 기반으로 다양한 디지털 서비스를 설계·개발하고, 이를 교육 과정으로 체계화하는 개발자이자 교육자이다. 웹 애플리케이션 개발, 클라우드 인프라 설계, 보안, 데이터 처리 등 소프트웨어 전반에 걸친 기술 스택을 바탕으로 실제 서비스 환경에서 활용 가능한 시스템을 구축해왔다. 특히 생성형 AI를 활용한 챗봇, 자동 채점 시스템, 데이터 기반 의사결정 지원 도구 등 실용적인 응용 서비스 개발에 집중하고 있다.

또한 다수의 개발자 부트캠프와 실무형 교육 과정을 설계·운영하며, 초급자부터 실무자까지 단계별로 성장할 수 있는 커리큘럼을 구축해왔다. 단순한 이론 전달이 아닌, 실제 프로젝트를 중심으로 한 학습 방식을 통해 학습자가 스스로 문제를 정의하고 해결할 수 있도록 돕는 교육을 지향한다. 클라우드 환경에서의 시스템 설계, API 기반 서비스 구현, 데이터 처리 및 시각화, 그리고 생성형 AI 연동까지 이어지는 통합적인 개발 경험을 강조하고 있다.

저자는 빠르게 변화하는 기술 환경 속에서 중요한 것은 특정 도구의 사용법이 아니라, 문제를 해결하는 사고 방식과 이를 구현할 수 있는 기본기라고 생각한다. 본 저서는 이러한 관점에서 생성형 AI와 소프트웨어 개발을 연결하여, 독자들이 실무에 바로 적용할 수 있는 역량을 기를 수 있도록 돕는 데 목적이 있다.

관련 분류

품목정보

발행일
2026년 05월 01일
이용안내
  •  배송 없이 구매 후 바로 읽기
  •  이용기간 제한없음
  •   TTS 가능 ?
  •  저작권 보호를 위해 인쇄 기능 제공 안함
지원기기
크레마, PC(윈도우 - 4K 모니터 미지원), 아이폰, 아이패드, 안드로이드폰, 안드로이드패드, 전자책단말기(저사양 기기 사용 불가), PC(Mac)
파일/용량
PDF(DRM) | 13.48MB ?
글자 수/ 페이지 수
약 624쪽 ?
ISBN13
9791143802408
AI 활용 여부
본 도서는 AI를 활용해 제작된 콘텐츠입니다.

리뷰/한줄평2

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

10.0 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정