책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 인공지능
· ISBN : 9791124122969
· 쪽수 : 174쪽
· 출판일 : 2025-12-12
목차
프롤로그
Module 1. AI 기획의 본질: 불확실성을 스펙으로 정의하기
목표: 모호한 비즈니스 요구사항을 명확한 AI 과업(Task)으로 변환하고, 기술적 실현 가능성을 판단하는 능력 배양
1-1. AI Spec Sheet 작성법
기존 기능 명세서 vs AI 명세서의 차이 (Input/Output이 아닌 Context/Intent 정의)
허용 오차 범위(Tolerance) 설정: "어디까지 틀려도 되는가?" 기준 수립
AI 페르소나 및 Tone & Manner 구체화 가이드라인
1-2. 모델 선정 전략 및 토큰 경제학 (Tokenomics)
SOTA 모델(GPT-5, Claude 4.5) vs 경량화 모델(Llama 4, gpt-oss-20b) 비교 분석
비용 산정 시뮬레이션: 입력/출력 토큰 비율 예측 및 ROI 계산
오픈소스 모델(Self-hosted) 도입 시 고려사항 (GPU 인프라 vs API 비용)
1-3. UX/UI와 AI의 결합 (AI-Native UX)
채팅창을 넘어선 UI: 생성형 UI(Generative UI)와 동적 컴포넌트
레이턴시(Latency) 은폐 전략: 스트리밍, 스켈레톤 UI, Optimistic UI 적용
Module 2. 프롬프트 엔지니어링을 넘어 '프롬프트 프로그래밍'으로
목표: 자연어를 컴파일러에게 전달하는 코드로 인식하고, 재사용 가능하고 모듈화된 프롬프트 아키텍처 구축
2-1. 모듈러 프롬프트 디자인 (Modular Prompt Design)
프롬프트 분해와 조립: Instruction, Context, Examples, Output Format의 컴포넌트화
프롬프트 템플릿 엔진 활용 (Jinja2, Handlebars 등)과 동적 변수 주입
메타 프롬프팅(Meta-Prompting): 프롬프트를 생성하는 프롬프트 작성법
2-2. 제어 가능한 출력 생성 (Structured Output)
JSON Mode 및 JSON Schema 강제화 기법
Pydantic을 활용한 파이썬 객체 ↔ 프롬프트 출력 매핑
오류 복구(Self-Correction): 파싱 에러 발생 시 재요청 로직 구현
2-3. DSPy와 프롬프트 최적화 자동화
수동 튜닝의 한계와 프로그래밍적 접근(DSPy) 소개
Optimizer를 활용한 프롬프트 자동 개선 및 Few-shot 예제 자동 선별
Module 3. 아키텍처 패턴: LLM을 두뇌로 하는 시스템 구축
목표: 단일 API 호출을 넘어, 외부 데이터와 도구를 연동한 복합 시스템 설계
3-1. RAG (검색 증강 생성) 심화: 정확도 99%를 향하여
데이터 파이프라인: 비정형 데이터(PDF, 이미지)의 전처리 및 메타데이터 태깅 전략
검색 최적화: Hybrid Search (Keyword + Semantic)와 Reranker 도입
Advanced RAG: HyDE(가상 답변 생성 후 검색), GraphRAG(지식 그래프 활용)
3-2. Function Calling & Tool Use 마스터
자연어 의도를 API 호출로 매핑하는 라우팅 아키텍처
복수 도구(Multi-tool) 선택 시 충돌 해결 및 우선순위 로직
Human-in-the-loop: 위험한 작업 수행 전 사용자 승인 프로세스 설계
3-3. 상태 관리와 메모리 (State & Memory Management)
단기 기억(Context Window) 관리 전략: Summary Buffer, Sliding Window
장기 기억(Vector DB)을 활용한 사용자 개인화(Personalization) 구현
세션 간 문맥 유지와 대화 상태 추적(State Tracking)
Module 4. 에이전트(Agentic) 워크플로우 설계
목표: 자율적으로 계획을 수립하고 과업을 수행하는 에이전트 시스템 기획 및 구현
4-1. 에이전트 디자인 패턴
ReAct (Reasoning + Acting) 패턴의 심층 분석
Plan-and-Solve: 복잡한 문제를 하위 태스크로 분해하는 기획력
Reflexion: 과거의 행동을 회고하고 학습하는 에이전트
4-2. 멀티 에이전트 오케스트레이션 (Multi-Agent Orchestration)
역할 분담: 기획자(Planner), 실행자(Executor), 검수자(Critic) 에이전트 구성
계층형 구조(Hierarchical) vs 합의형 구조(Joint Chat) 비교
LangGraph / AutoGen 프레임워크를 활용한 워크플로우 제어
Module 5. AI 품질 보증(QA)과 운영(Ops)
목표: "잘 작동한다"는 느낌을 숫자로 증명하고, 지속적으로 개선하는 파이프라인 구축
5-1. LLM 평가(Evaluation) 방법론
정량 평가: RAGAS(Retrieval Augmented Generation Assessment) 지표 이해
정성 평가: LLM-as-a-Judge (GPT-4를 채점관으로 활용하기)
Golden Dataset 구축: 테스트 케이스(Q&A 쌍) 확보 및 관리 전략
5-2. Prompt Ops와 CI/CD
프롬프트 버전 관리 및 배포 전략 (Git 통합)
A/B 테스팅: 상용 환경에서 프롬프트 변동에 따른 사용자 반응 추적
LangSmith, Arize Phoenix 등 모니터링 도구 활용법
5-3. 보안 및 컴플라이언스 (Security & Trust)
프롬프트 인젝션(Injection) 방어 및 가드레일(NeMo Guardrails 등) 설치
PII(개인정보) 필터링 및 데이터 유출 방지 아키텍처
설명 가능한 AI(XAI): AI의 답변 근거(Citation) 표시 의무화
에필로그
[부록] 실전 워크샵: 나만의 AI Co-pilot 만들기
Project 1: 사내 문서를 조회하여 답변하는 보안 강화 RAG 챗봇 기획 및 구현
Project 2: 이메일 내용을 분석하여 일정 등록 API를 호출하는 비서 에이전트 개발
Project 3: 대규모 고객 리뷰 데이터를 분석하고 보고서를 작성하는 분석 파이프라인 구축



















