책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 인공지능
· ISBN : 9791193229446
· 쪽수 : 360쪽
· 출판일 : 2026-03-10
책 소개
단순히 질문에 대답하는 AI는 더 이상 놀랍지 않습니다. 이제는 사용자의 의도를 파악해 스스로 계획을 세우고, 외부 도구를 써서 실제 문제를 해결하는 '자율형 에이전트'가 비즈니스의 핵심입니다.
이 책은 FastAPI와 리액트로 지능형 서비스의 뼈대를 만드는 것에서 시작합니다. 그 위에 일정 관리, 콘텐츠 추천, 음성 및 이미지 생성을 벽돌처럼 쌓아 올리고, 마지막으로 최신 랭체인(LangChain) 프레임워크를 도입해 자율적으로 사고하고 행동하는 고수준 에이전트 아키텍처를 완성합니다.
[이 책에서 배울 핵심 내용 세 가지]
_첫째, 기획부터 출시까지 단번에 완주하는 풀스택 서비스 런칭
FastAPI와 React로 서비스 뼈대를 세우고, 실시간 검색부터 AI 이미지 생성 기능까지 갖춘 '진짜 상용 서비스'를 직접 구축합니다.
_둘째, Docker와 AWS를 활용한 실무형 클라우드 운영
로컬 환경을 넘어 AWS EC2에 컨테이너를 올리고, 실제 URL로 전 세계 누구나 접속 가능한 서비스를 안정적으로 운영하는 실전 노하우를 공개합니다.
_셋째, 랭체인(LangChain)으로 완성하는 '지능형 워크플로우'
단순한 챗봇 구현을 넘어, 랭체인의 'Plan & Execute' 패턴을 도입해 에이전트가 스스로 도구를 선택하고 복합적인 문제를 해결하는 고수준 아키텍처를 전수합니다.
[자율형 AI 에이전트 개발 입문을 위한 실전 프로젝트 라인업]
[초급] 보안의 기초, 사용자 인증 시스템: FastAPI와 React를 연결하고 JWT를 활용해 안전한 로그인/회원가입 흐름 구축
[중급] 지능형 정보 검색 및 요약: Google Search API를 연동하여 실시간 웹 정보를 탐색하고 대용량 PDF 문서를 한글로 핵심 요약
[고급] 멀티모달 인터페이스 비서: OpenAI Whisper와 DALL-E 3를 결합해 음성 명령을 인식하고 세상에 없던 이미지를 즉시 생성
[마스터] 자율형 에이전트 오케스트레이션: 랭체인과 MCP(Model Context Protocol)를 적용해 스스로 계획을 세우고 외부 API를 자율적으로 호출하는 통합 시스템
[이런 분들께 이 책을 권합니다!]
_기획자·디자이너·마케터:
복합적인 요청을 스스로 판단하고 실행하는 지능형 에이전트 서비스를 직접 런칭하고 싶은 분들
_1인 창업가·개발자:
고가의 솔루션 없이 나만의 상용 AI 비즈니스 서비스를 클라우드에 배포하고 운영하고 싶은 분들
_엔지니어: 단순 코드 생성을 넘어 랭체인 실무 아키텍처와 보안, 배포 환경까지 완벽하게 마스터하고 싶은 분들
목차
들어가며
Intro 프로젝트 소개
A.1 이 책에서 우리가 만들 AI 에이전트
A.2 우리가 구현할 AI 에이전트의 핵심 능력
A.3 이 책을 따라가며 만나게 될 실행 화면 목록
A.4 실행 방법 요약
_사전 준비하기
_API 키 및 환경변수 설정하기
_도커로 전체 시스템 실행하기
_애플리케이션에 접속하기
_서비스 종료하기
A.5 프로젝트 구조 요약하기
_전체 디렉터리 구조
_각 구성요소의 역할
Chapter 01 AI 어시스턴트의 시대
1.1 AI 에이전트란 무엇인가
_AI
_AI 어시스턴트
_AI 에이전트
1.2 어떤 AI 에이전트를 만들 것인가
1.3 어떻게 AI 에이전트를 만들 것인가
1.4 어떻게 AI 에이전트 개발환경을 구축할 것인가
Chapter 02 개발환경 준비와 OpenAI API
2.1 비주얼 스튜디오 코드 설치하기
2.2 파이썬과 Node.js 설치하기
2.3 도커 설치하기
2.4 기본 프로젝트 생성하기
_백엔드 프로젝트 생성하기
_프런트엔드 프로젝트 생성하기
_기본 프로젝트 실행하기
2.5 깃허브에서 소스코드 관리하기
2.6 OpenAI API 준비하기
Chapter 03 나만의 AI 웹 애플리케이션 골격 잡기
3.1 기본 골격(기능 명세) 세우기
3.2 백엔드의 기본 기능 완성하기
3.3 REST API 검증 도구 사용하기
3.4 프런트엔드의 기본 기능 완성하기
3.5 중간 정리하기
Chapter 04 정보 검색, 요약 기능 추가하기
4.1 머티리얼 UI 적용하기
_로그인 페이지
_회원가입 페이지
_채팅 페이지
_package.json
4.2 정보 검색 기능 추가하기
4.3 요약 기능 추가하기
Chapter 05 일정 관리 및 추천 시스템 구현하기
5.1 일정 관리 기능 추가하기
5.2 추천 시스템 추가하기
Chapter 06 사용자 맞춤형 기능 및 데이터베이스 연동, UI 개선하기
6.1 사용자 피드백 수집 기능 구현하기
6.2 사용자 프로파일링 기능 구현하기
6.3 사용자 프로필과 피드백 적용 기능 구현하기
6.4 UI를 개선하고 디버깅하기
Chapter 07 배포와 운영: 클라우드에 내 AI 올리기
7.1 시스템 구성하기
7.2 AWS EC2 인스턴스 준비하기
7.3 깃허브 컨테이너 레지스트리 설정하기
7.4 GHCR을 이용한 도커 컨테이너 배포하기
7.5 EC2 인스턴스에서 AI 에이전트 프로젝트 실행하기
Chapter 08 고급 기능 확장: 음성 처리 및 이미지 생성하기
8.1 음성 명령 기능 추가하기
8.2 이미지 생성 기능 추가하기
Chapter 09 실무 적용 사례와 프로젝트 확장 아이디어: 랭체인 적용하기
9.1 AI 어시스턴트와 AI 에이전트의 비교하기
9.2 랭체인 적용하기
9.3 랭체인의 PlanAndExecute 패턴 구현하기
9.4 MCP 연동 확장 아이디어 및 예제
나가며
찾아보기
저자소개
책속에서




















