자율형 AI 에이전트 서비스 구축하기 (FastAPI와 리액트로 뼈대를 세우고 랭체인(LangChain)으로 지능을 완성하는 풀스택 엔지니어링 실전 가이드)

자율형 AI 에이전트 서비스 구축하기 (FastAPI와 리액트로 뼈대를 세우고 랭체인(LangChain)으로 지능을 완성하는 풀스택 엔지니어링 실전 가이드)

$27.00
Description
단순히 질문에 대답하는 챗봇을 넘어, 사용자의 목표를 이해하고 스스로 계획을 세워 실행하는 '자율형 AI 에이전트'의 전 개발 과정을 직접 따라하며 배울 수 있습니다. FastAPI(백엔드)와 React(프런트엔드)로 견고한 서비스 뼈대를 세우고, 실시간 구글 검색, 캘린더 연동, 영화 DB 활용 등 외부 API와의 능동적인 결합을 통해 실제 문제를 해결하는 지능형 에이전트를 완성합니다. 특히 최신 랭체인(LangChain) 프레임워크의 'Plan & Execute' 패턴을 도입하여, 여러 도구를 자율적으로 선택하고 조합하는 고수준 에이전트 아키텍처를 구현하는 법을 익히게 됩니다.

또한 Docker와 AWS를 활용해 로컬 환경을 넘어 전 세계 누구나 접속 가능한 실제 운영 환경에 서비스를 배포하는 실무 공정을 완벽히 마스터합니다. 이 과정을 통해 사용자의 피드백을 기억하고 학습하며 성장하는 개인화 비서는 물론, 음성 명령 인식과 AI 이미지 생성까지 지원하는 상용 수준의 에이전틱(Agentic) 서비스를 내 손으로 직접 완성할 수 있게 해줍니다.


_대상 독자
_코딩 입문자 또는 비전공자
단순한 챗봇 질문 답변 수준을 넘어, 나의 아이디어를 스스로 계획을 세우고 실행하는 '자율형 AI 에이전트' 서비스로 직접 구현해보고 싶은 분

_아이디어는 있지만 구현이 막막한 기획자·디자이너·마케터
복합적인 요청을 스스로 판단하고 도구를 선택해 실행하는 고수준 에이전트 서비스를 단 한 권의 가이드로 빠르게 런칭하고 싶은 분

_AI 조수를 실무 현장에 제대로 적용하고 싶은 분
단순 코드 생성을 넘어 프로젝트 구조 설계, 환경 변수 보안 관리(.env), 랭체인(LangChain) 기반의 실전 협업 워크플로우를 완벽하게 습득하고 싶은 분

_풀스택 서비스의 전체 구조를 실전으로 익히고 싶은 분
FastAPI(백엔드)와 React(프런트엔드)의 분리, PostgreSQL 연동, 외부 API 통합 등 현대적인 풀스택 개발 아키텍처를 경험하고 싶은 분

_내 서비스를 클라우드에 직접 배포하고 운영하고 싶은 1인 창작자
Docker와 AWS의 실무급 환경을 활용해 어디서든 접속 가능한 '진짜 상용 서비스'를 직접 배포하고 운영하는 실전 노하우를 배우고 싶은 분
저자

정금호

1984년애플//+로컴퓨터프로그래밍을시작하였고,대학교1학년이었던1993년부터PC통신을이용하여여러가지공개소프트웨어와셰어웨어를만들어발표하였다.1997년부터다수의윈도우즈용상용게임과상용애플리케이션및웹애플리케이션,임베디드애플리케이션등을개발해왔으며,2005년부터는윈도우즈모바일,아이폰,안드로이드용애플리케이션및게임을직접개발하거나모바일앱서비스개발총괄등을맡아왔다.
2018년부터는가족들과함께독일로이사했고,베를린의글로벌AI스타트업에서풀스택개발자로일하고있다.2023년10월부터생성형AI를이용하여50개이상의게임을개발해서구글플레이스토어와원스토어에출시하고있다.
저서로는"혼자AI로끝까지완성하는풀스택온라인게임개발"(2026년),“AI개발자가되고싶으세요?”(공저,2025년),“생성형AI를활용한게임개발”(2024년),“이것이진짜안드로이드프로그래밍이다”,“스마트TV애플리케이션프로그래밍”(2014년),“벤츠타는프로그래머”(2013년),“실전아이폰프로그래밍”,“실전안드로이드프로그래밍”(2011년),“애플리케이션개발자,윈도모바일매력에빠지다”(2010년)등이있다.

목차

들어가며

Intro프로젝트소개
A.1이책에서우리가만들AI에이전트
A.2우리가구현할AI에이전트의핵심능력
A.3이책을따라가며만나게될실행화면목록
A.4실행방법요약
_사전준비하기
_API키및환경변수설정하기
_도커로전체시스템실행하기
_애플리케이션에접속하기
_서비스종료하기
A.5프로젝트구조요약하기
_전체디렉터리구조
_각구성요소의역할

Chapter01AI어시스턴트의시대
1.1AI에이전트란무엇인가
_AI
_AI어시스턴트
_AI에이전트
1.2어떤AI에이전트를만들것인가
1.3어떻게AI에이전트를만들것인가
1.4어떻게AI에이전트개발환경을구축할것인가

Chapter02개발환경준비와OpenAIAPI
2.1비주얼스튜디오코드설치하기
2.2파이썬과Node.js설치하기
2.3도커설치하기
2.4기본프로젝트생성하기
_백엔드프로젝트생성하기
_프런트엔드프로젝트생성하기
_기본프로젝트실행하기
2.5깃허브에서소스코드관리하기
2.6OpenAIAPI준비하기

Chapter03나만의AI웹애플리케이션골격잡기
3.1기본골격(기능명세)세우기
3.2백엔드의기본기능완성하기
3.3RESTAPI검증도구사용하기
3.4프런트엔드의기본기능완성하기
3.5중간정리하기

Chapter04정보검색,요약기능추가하기
4.1머티리얼UI적용하기
_로그인페이지
_회원가입페이지
_채팅페이지
_package.json
4.2정보검색기능추가하기
4.3요약기능추가하기

Chapter05일정관리및추천시스템구현하기
5.1일정관리기능추가하기
5.2추천시스템추가하기

Chapter06사용자맞춤형기능및데이터베이스연동,UI개선하기
6.1사용자피드백수집기능구현하기
6.2사용자프로파일링기능구현하기
6.3사용자프로필과피드백적용기능구현하기
6.4UI를개선하고디버깅하기

Chapter07배포와운영:클라우드에내AI올리기
7.1시스템구성하기
7.2AWSEC2인스턴스준비하기
7.3깃허브컨테이너레지스트리설정하기
7.4GHCR을이용한도커컨테이너배포하기
7.5EC2인스턴스에서AI에이전트프로젝트실행하기

Chapter08고급기능확장:음성처리및이미지생성하기
8.1음성명령기능추가하기
8.2이미지생성기능추가하기

Chapter09실무적용사례와프로젝트확장아이디어:랭체인적용하기
9.1AI어시스턴트와AI에이전트의비교하기
9.2랭체인적용하기
9.3랭체인의PlanAndExecute패턴구현하기
9.4MCP연동확장아이디어및예제

나가며
찾아보기

출판사 서평

단순히질문에대답하는AI는더이상놀랍지않습니다.이제는사용자의의도를파악해스스로계획을세우고,외부도구를써서실제문제를해결하는‘자율형에이전트’가비즈니스의핵심입니다.
이책은FastAPI와리액트로지능형서비스의뼈대를만드는것에서시작합니다.그위에일정관리,콘텐츠추천,음성및이미지생성을벽돌처럼쌓아올리고,마지막으로최신랭체인(LangChain)프레임워크를도입해자율적으로사고하고행동하는고수준에이전트아키텍처를완성합니다.

[이책에서배울핵심내용세가지]
_첫째,기획부터출시까지단번에완주하는풀스택서비스런칭
FastAPI와React로서비스뼈대를세우고,실시간검색부터AI이미지생성기능까지갖춘'진짜상용서비스'를직접구축합니다.

_둘째,Docker와AWS를활용한실무형클라우드운영
로컬환경을넘어AWSEC2에컨테이너를올리고,실제URL로전세계누구나접속가능한서비스를안정적으로운영하는실전노하우를공개합니다.

_셋째,랭체인(LangChain)으로완성하는'지능형워크플로우'
단순한챗봇구현을넘어,랭체인의'Plan&Execute'패턴을도입해에이전트가스스로도구를선택하고복합적인문제를해결하는고수준아키텍처를전수합니다.

[자율형AI에이전트개발입문을위한실전프로젝트라인업]
[초급]보안의기초,사용자인증시스템:FastAPI와React를연결하고JWT를활용해안전한로그인/회원가입흐름구축

[중급]지능형정보검색및요약:GoogleSearchAPI를연동하여실시간웹정보를탐색하고대용량PDF문서를한글로핵심요약

[고급]멀티모달인터페이스비서:OpenAIWhisper와DALL-E3를결합해음성명령을인식하고세상에없던이미지를즉시생성

[마스터]자율형에이전트오케스트레이션:랭체인과MCP(ModelContextProtocol)를적용해스스로계획을세우고외부API를자율적으로호출하는통합시스템

[이런분들께이책을권합니다!]
_기획자·디자이너·마케터:
복합적인요청을스스로판단하고실행하는지능형에이전트서비스를직접런칭하고싶은분들
_1인창업가·개발자:
고가의솔루션없이나만의상용AI비즈니스서비스를클라우드에배포하고운영하고싶은분들
_엔지니어:단순코드생성을넘어랭체인실무아키텍처와보안,배포환경까지완벽하게마스터하고싶은분들