반디앤루니스 인터넷서점

네비게이션 실시간 인기 책

    한 땀 한 땀! 나의 첫 AI 에이전트

    한 땀 한 땀! 나의 첫 AI 에이전트 바닥부터 하나씩 만들며 배우는 AI 에이전트와 다이나믹 컨텍스트 엔지니어링

    원제 : Build an AI Agent (From Scratch): Agents that reason, plan, and act autonomously

    • 허정준, 송영희 저
    • 책만
    • 2026년 09월 29일
    • 정가
      35,000원
    • 판매가
      31,500원 [10% 할인]
    • 결제 혜택
      무이자
    • 적립금
      1,750원 적립 [5%P]

      NAVER Pay 결제 시 네이버페이 포인트 5% 적립 ?

    • 배송구분
      업체배송(반디북)
    • 배송료
      무료배송
    • 출고예정일

      출고예정일 안내

      ※ 출고예정일은 도서 재고상황에 따라 변동될 수 있습니다.

      close

      2026년 11월 12일(목)

      ※ 출고예정일은 도서 재고상황에 따라 변동될 수 있습니다.

    수량
    회원리뷰
    - [0]
    ISBN: 9791124309131 436쪽 828g 185 x 240 (㎜)

    지금 이책은

    • 판매지수 : 0

    이 책은


    AI 에이전트를 밑바닥부터 하나씩 만들어가는 방법을 차근히 안내해 주는 실전 가이드다. 이 책의 목표는 특정 프레임워크의 사용법을 알려주기 위함이 아니라, 각 계층을 직접 구현해 봄으로써 에이전트가 무엇으로 어떻게 이뤄져 있는지에 대한 완전한 사고 모델을 갖추게 하는 것이다. 책을 다 읽고 나면 어떤 인기 에이전트 프레임워크이든 간에 소스 코드를 열어서 따라갈 수 있을 것이며, 자신의 요구에 맞는 에이전트를 직접 설계하고 운영할 수 있게 될 것이다.


    출판사 리뷰

    어떤 프레임워크도 사용하지 않고 처음부터 끝까지 파이썬으로 만들면서 배우는
    AI 에이전트의 본질과 설계, 운영 노하우!

    국내 최초로 매닝 출판사에서 영어 원서로 출간하고 해외 독자들의 극찬을 받은 책 『Building AI Agent From Scrach』의 한국어판 출간!


    "AI 에이전트를 만드는 데 실질적인 도움이 되는 안내서" ★★★★★
    "프레임워크보다 기본 원리, 오늘날 에이전트 개발자에게 꼭 필요한 능력" ★★★★★
    "AI 에이전트 시스템에 대한 더 깊은 직관을 길러 주는 훌륭한 책" ★★★★★
    "프레임워크 없이 설계하는 AI 에이전트 아키텍처의 명강의" ★★★★★
    "놀라울 만큼 쉽게 따라갈 수 있는 AI 에이전트 개발서!" ★★★★★
    "눈속임 없이 이해하는 에이전트" ★★★★★
    "AI 분야에서 실력을 높이기 원하는 이라면 꼭 읽어야 할 책" ★★★★★
    "마침내 에이전트 내부에서 실제로 무슨 일이 일어나고 있는지 이해하게 됐다" ★★★★★
    "AI 에이전트를 이해하는 가장 좋은 방법은 직접 만들어보는 것이다" ★★★★★
    "블랙박스처럼 감춰진 프레임워크에 지친 이들을 위한 최고의 실습 가이드" ★★★★★

    AI 에이전트를 밑바닥부터 하나씩 만들어가는 방법을 차근히 안내해 주는 실전 가이드다.
    이 책의 목표는 특정 프레임워크의 사용법을 알려주기 위함이 아니라, 각 계층을 직접 구현해 봄으로써 에이전트가 무엇으로 어떻게 이뤄져 있는지에 대한 완전한 사고 모델을 갖추게 하는 것이다.
    책을 다 읽고 나면 어떤 인기 에이전트 프레임워크이든 간에 소스 코드를 열어서 따라갈 수 있을 것이며, 자신의 요구에 맞는 에이전트를 직접 설계하고 운영할 수 있게 될 것이다.

    | 이 책에서 다루는 내용 |
    - 프레임워크를 사용하지 않고 파이썬만으로 자율형 AI 에이전트를 구축하는 방법
    - MCP, 벡터 기반 RAG, 장기 메모리, 샌드박스 코드 실행을 포함한 고급 실전 통합
    - 멀티 에이전트 오케스트레이션과 자동화된 LLM 평가자(LLM-as-a-judge) 평가 파이프라인

    | 이 책의 대상 독자 |
    - LLM API는 써봤지만 에이전트의 내부는 여전히 뚜렷하게 그려지지 않는 개발자
    - 프레임워크의 마법 뒤에 무엇이 있는지 들여다보고 싶은 엔지니어
    - 자신의 데이터, 도구, 워크플로에 맞는 에이전트를 만들어야 하는 팀
    - 프로덕션에서 에이전트를 안정적으로 운영해야 하는 실무자

    | 이 책의 구성 |
    [1부 나의 첫 에이전트를 만들어보자]

    1장 'AI 에이전트의 원리와 쓰임새 이해하기'에서는 에이전트가 무엇이고 왜 중요한지 살펴본다. 워크플로와 에이전트의 경계를 긋고, 책 전체에서 다룰 구성 요소의 전체 지도를 그린다.
    2장 'LLM을 선택하고 API와 프롬프트 다루기'에서는 에이전트의 가장 낮은 계층인 통신 채널을 이해하기 위해 LLM API를 직접 호출한다. LiteLLM을 사용해 특정 제공자에 종속되지 않는 추상화도 마련한다.
    3장 '검색과 계산 도구로 LLM이 행동하게 만들기'에서는 LLM이 바깥 세계와 상호작용하는 방식인 도구 호출을 구현한다. 웹 검색과 계산기를 예로 함수 호출의 동작 원리를 살펴보고, 도구 표준인 모델 컨텍스트 프로토콜(Model Context Protocol, MCP)도 다룬다.
    4장 '생각과 행동을 반복하는 ReAct 에이전트 만들기'에서는 생각하고 행동하는 ReAct 루프를 구현해 처음으로 완전히 동작하는 에이전트를 완성한다. 여기서 도입하는 핵심 추상화인 ExecutionContext는 이후 모든 장이 확장해 가는 기반이 된다.

    [2부 AI 에이전트에 고급 기능을 더하자]
    5장 'RAG를 이용해 필요한 지식을 찾아 활용하기'에서는 임베딩과 벡터 검색으로 외부 지식을 다루는 검색 증강 생성(retrieval-augmented generation, RAG)을 구현하고, 파일시스템을 탐색하는 도구를 추가한다. 콜백 패턴으로 도구 동작을 유연하게 제어하는 방법도 보여준다.
    6장 '메모리로 대화와 경험을 기억하게 만들기'에서는 대화가 길어지면서 생기는 컨텍스트 문제를 다룬다. 슬라이딩 윈도, 압축, 요약으로 단기 메모리를 다듬고, 세션과 장기 메모리로 대화에 연속성을 부여한다.
    7장 '계획과 성찰로 복잡한 문제 해결하기'에서는 ReAct만으로는 풀 수 없는 문제를 다루기 위해 계획과 성찰을 도입한다. 에이전트는 스스로 작업을 분해하고 진행 상황을 점검하는 일종의 메타인지를 갖게 된다.
    8장 '코드를 작성하고 실행하는 에이전트 만들기'에서는 도구 호출을 넘어, LLM이 직접 코드를 작성하고 실행하는 CodeAct 접근을 구현한다. 샌드박스 환경 안에서 파일시스템과 명령줄 인터페이스(command-line interface, CLI)까지 다루는 진정한 실행 에이전트를 만난다.
    9장 '여러 에이전트가 역할을 나누고 협업하게 만들기'에서는 단일 에이전트에게는 벅찬 문제를 전문 에이전트들의 협업으로 해결한다. Workflow, Agent as Tool, Transfer라는 3가지 협업 패턴과 함께, 네트워크 경계를 넘어 협업을 가능하게 하는 A2A 프로토콜을 다룬다.
    10장 '에이전트의 품질을 평가하고 지속적으로 개선하기'에서는 에이전트를 평가하고 운영하는 방법을 보여주며 책을 완성한다. 에이전트가 실제로 잘 작동하는지 측정하는 기준을 세우고, 자동화된 평가와 관찰·분석·개선의 규율 있는 순환을 통해, 한 번 돌아간다고 끝난 것으로 여기지 않고 에이전트를 계속 개선해 가는 방법을 다룬다.

    각 장은 순서대로 읽도록 설계되었다. 각 장의 코드가 앞 장의 코드 위에 바로 쌓이므로, 장을 건너뛰면 구현에 공백이 생기기 쉽다. LLM API나 RAG에 이미 익숙하다면 2장과 5장은 빠르게 지나가도 되지만, 그 조각들이 지금 조립하고 있는 에이전트와 어떻게 연결되는지 보기 위해 훑어보기는 해야 한다. 이 책의 진짜 가치는 읽으면서 코드를 함께 실행할 때 나오므로, 책과 함께 제공되는 노트북을 열어둔 채 읽어나가길 권한다. 




    저자 소개

    허정준, 송영희

    저자 : 허정준

    LLM 애플리케이션과 AI 에이전트를 전문으로 하는 독립 AI 컨설턴트이자 교육자로 활약해 왔으며, 현재는 모티프에서 모델 개발, 시스템 최적화 업무를 맡고 있다. 한국에서 베스트셀러가 된 『LLM을 활용한 실전 AI 애플리케이션 개발』(책만, 2024)을 저술했으며, ML

    옵스와 LLM옵스로 완성하는 A1 시스템 구축을 다루는 『머신러닝 플랫폼 엔지니어링』(책만, 2025)도 번역했다.

     

    저자 : 송영희

    PwC의 AI 컨설턴트로, 여러 조직이 실용적인 AI 전략을 수립하고 실행할 수 있도록 돕고 있다. 한양대학교 경제학과를 졸업하고 서울대학교 산업공학과에서 석사 학위를 받았다.

    목차


    [1부] 나의 첫 에이전트를 만들어보자

    1장 AI 에이전트의 원리와 쓰임새 이해하기
    1.1 일상과 업무로 들어온 AI 에이전트
    1.2 LLM 에이전트 이해하기
    1.3 워크플로와 에이전트는 어떻게 다른가
    1.4 어떤 작업에 에이전트가 필요한가
    1.5 컨텍스트 엔지니어링: 필요한 정보를 제때 제공하기
    1.6 이 책을 읽기 위한 사전 준비
    1.7 정리

    2장 LLM을 선택하고 API와 프롬프트 다루기
    2.1 에이전트를 위한 LLM 선택하기
    2.2 LLM API의 기본 기능 익히기
    2.3 프롬프트 엔지니어링으로 에이전트의 행동 설계하기
    2.4 GAIA 문제로 LLM의 능력과 한계 확인하기
    2.5 정리

    3장 검색과 계산 도구로 LLM이 행동하게 만들기
    3.1 도구로 LLM의 한계 보완하기
    3.2 LLM은 도구를 어떻게 사용하는가
    3.3 웹 검색 도구를 만들고 LLM에 연결하기
    3.4 MCP로 도구를 표준 방식으로 연결하기
    3.5 정리

    4장 생각과 행동을 반복하는 ReAct 에이전트 만들기
    4.1 ReAct 에이전트는 어떻게 작동하는가
    4.2 완성할 에이전트의 전체 구조 살펴보기
    4.3 ExecutionContext로 실행 상태 한곳에 모으기
    4.4 다양한 도구를 공통 인터페이스로 다루기
    4.5 LLM 요청과 응답을 처리하는 통신 계층 만들기
    4.6 Agent 클래스로 구성 요소 연결하기
    4.7 구조화된 출력 추가하기
    4.8 GAIA 벤치마크로 테스트하기
    4.9 정리

    [2부] AI 에이전트에 고급 기능을 더하자

    5장 RAG를 이용해 필요한 지식을 찾아 활용하기
    5.1 내부 데이터에서 필요한 정보를 찾는 문제
    5.2 데이터에 맞는 검색 방법 선택하기
    5.3 임베딩과 청킹으로 벡터 검색 구현하기
    5.4 파일시스템을 탐색하는 검색 도구 만들기
    5.5 콜백으로 에이전트 확장하기
    5.6 정리

    6장 메모리로 대화와 경험을 기억하게 만들기
    6.1 에이전트 메모리의 역할과 구조 이해하기
    6.2 실행 중 늘어나는 컨텍스트 관리하기
    6.3 세션과 상태를 유지하며 대화 이어가기
    6.4 장기 메모리: 세션을 넘어 지식 축적하기
    6.5 정리

    7장 계획과 성찰로 복잡한 문제 해결하기
    7.1 에이전트에게 생각할 시간 주기
    7.2 계획: 작업을 나누고 실행 순서 정하기
    7.3 성찰: 진행 상황을 점검하고 방향 바로잡기
    7.4 계획·실행·성찰을 하나의 순환으로 연결하기
    7.5 정리

    8장 코드를 작성하고 실행하는 에이전트 만들기
    8.1 에이전트가 코드로 행동하게 만들기
    8.2 샌드박스로 코드 실행 환경 연결하기
    8.3 기존 도구를 샌드박스 안에서 실행하게 만들기
    8.4 워크스페이스: 파일시스템과 CLI 사용하기
    8.5 에이전트 스킬로 작업 방법과 도구 제공하기
    8.6 정리

    9장 여러 에이전트가 역할을 나누고 협업하게 만들기
    9.1 여러 에이전트로 역할을 나누는 이유
    9.2 에이전트를 연결하는 3가지 협업 패턴
    9.3 에이전트 워크플로: 코드로 실행 순서 정하기
    9.4 Agent as Tool: 에이전트를 도구처럼 호출하기
    9.5 Transfer: 다른 에이전트에게 제어권 넘기기
    9.6 A2A로 원격 에이전트와 협업하기
    9.7 정리

    10장 에이전트의 품질을 평가하고 지속적으로 개선하기
    10.1 에이전트의 실행 과정 관찰하기
    10.2 평가 데이터셋을 만들고 평가 기준 세우기
    10.3 LLM 평가자로 에이전트 출력 자동 평가하기
    10.4 자동 평가를 CI/CD에 연결해 품질 관리하기
    10.5 정리

    부록 오픈AI API 키

    배송 시 유의사항

    - 반디앤루니스에서 구매하신 도서는 물류 대행 위탁업체 웅진 북센을 통해 배송됩니다.
     (배송 포장에 "웅진 북센"으로 표기될 수 있습니다.)

    - 구매한 상품의 품질과 배송 관련 문의는 반디앤루니스로 문의 바랍니다.

    - 천재지변 및 택배사의 사정에 따라 배송이 지연될 수 있습니다.

    - 결제(입금) 완료 후 출판사 및 유통사의 사정으로 품절 또는 절판 되어 상품 구입이 어려울 수 있습니다. (별도 안내 예정)

    - 도서산간지역의 경우 추가 배송비가 발생될 수 있습니다.

    반품/교환

    상품 설명에 반품/ 교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다)

    반품/교환

    반품/교환
    반품/교환 방법 홈 > 고객센터 > 자주찾는질문 “반품/교환/환불” 안내 참고 또는 1:1상담게시판
    반품/교환 가능 기간 반품,교환은 배송완료 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제발견 후 30일 이내에 신청가능
    반품/교환 비용 변심 혹은 구매착오의 경우에만 반송료 고객 부담(별도 지정 택배사 없음)
    반품/교환 불가 사유
    • 소비자의 책임 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    • 복제가 가능한 상품 등의 포장을 훼손한 경우 : 예)만화책, 잡지, 화보집 등
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    • 해외주문 상품(해외 원서)의 경우(파본/훼손/오발송 상품을 제외)
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
      소비자 분쟁해결 기준(공정거래위원회고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
      소비자 보호에 관한 법률에 따라 처리함
    반품/교환 주소 경기도 파주시 문발로 77, 웅진북센(반디앤루니스)