Files
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

5.3 KiB

학습 가이드

한국어 메인 README로 돌아가기

핵심 개념: 에이전트 = LLM + 컨텍스트 + 도구

이 책의 핵심 틀은 에이전트 = LLM + 컨텍스트 + 도구입니다. 세 요소가 함께 작동해 에이전트의 지능적 행동을 구현합니다.

요소 비유 역할
🧠 LLM 두뇌 이해, 사고(reasoning), 의사결정 능력을 제공합니다.
💾 컨텍스트 운영체제 시스템 지침, 대화 기록, 사고 과정, 도구 상호작용 기록 등을 담습니다.
🤲 도구 양손 환경을 인식하고 작업을 실행하며 외부 세계와 상호작용합니다.

학습 경로

이 책은 ‘모델 / 컨텍스트 / 도구’라는 세 축을 중심으로 단계별로 전개됩니다. 각 부분에서 얻을 수 있는 핵심 통찰은 다음과 같습니다.

부분 주요 내용 핵심 통찰
기초 제1장 강화 학습에서의 에이전트 정의, 전통적 RL과 LLM+RL의 샘플 효율성 비교, ‘모델이 곧 에이전트’라는 새로운 패러다임 사전 지식의 중요성은 알고리즘과 환경을 뛰어넘습니다.
컨텍스트 제2~3장 시스템 프롬프트, KV Cache, 컨텍스트 압축, 프롬프트 엔지니어링, 사용자 메모리, 밀집/희소/하이브리드 검색, Agentic RAG 완전한 컨텍스트 = 시스템 지침 + 대화 기록 + 사고 과정 + 도구 상호작용 기록 + 사용자 메모리 + 외부 지식
도구 제4~5장 세 가지 유형의 MCP 도구(인식/실행/협업), 이벤트 기반 비동기 아키텍처, 프로덕션급 코딩 에이전트의 전체 구현 도구는 범용적으로 설계해야 하며(계산기보다 코드 인터프리터가 낫습니다), 코드는 새로운 도구를 만드는 메타 역량입니다.
평가와 진화 제6~8장 에이전트 평가, SFT와 RL, 실행 궤적의 신호를 바탕으로 지식·지침·프로그램·파라미터 갱신 학습에 앞서 신뢰할 수 있는 신호를 확보해야 합니다. 갱신 매체는 역량을 어떻게 표현하고 검증할 수 있는지에 따라 달라집니다.
확장과 협업 제9~10장 음성/GUI/물리 세계를 아우르는 멀티모달 상호작용, 멀티 에이전트의 분업과 협업 멀티 에이전트의 모든 설계 결정은 단일 에이전트의 세 요소와 대응시킬 수 있습니다.

본문과 실험의 역할 분담

이 책은 특정 SDK의 단계별 튜토리얼이 아닙니다. 짧은 pseudocode와 skeleton은 상태 흐름·중지 지점·검증 경계를 설명하고, 장별 실험은 완전한 구현·adapter·테스트·로그·증거를 제공합니다.

계층 먼저 읽기 우선 건너뛰기 답하는 질문
Starter 프로젝트 README: 목표·최소 명령·인수 조건과 대응하는 본문 skeleton 자격 증명, UI, provider adapter, 긴 원시 로그 이 실험이 증명하려는 메커니즘은 무엇인가?
Builder 진입점, 핵심 루프, state/message schema, tool, verifier 메커니즘과 무관한 호환성/배포 계층 어떤 변수가 동작을 바꾸었는가?
Maintainer 테스트, 실패 처리, 증거 형식, manifest/hash, 롤백 경로 실험을 수정할 때만 필요한 서드파티 세부 사항 결과를 재현할 수 있고 실패가 정직하게 기록되었는가?

난이도

수준 추천 독자
🟢 입문 제1~2장 기본 개념을 익히려는 초심자
🔵 중급 제3~4장 프로그래밍 기초가 있고 시스템 통합을 배우려는 독자
🟣 고급 제5~6장 프로그래밍 역량이 높고 복잡한 시스템 설계를 다루려는 독자
🔴 전문가 제7~8장 딥러닝 및 모델 훈련·자기 진화 경험이 있는 독자
🟠 응용 제9~10장 앞에서 배운 내용을 종합해 실제 애플리케이션을 만들려는 독자

실습 팁

# 설명
1 🛠️ 직접 실습하기 프로젝트는 독립적으로 실행할 수 있습니다. 📖 프로젝트는 외부 저장소나 재현 가이드를 따르고, 🚧 프로젝트는 설계 문서이거나 아직 작업 중입니다. 각 장의 README에서 유형을 확인한 뒤 코드를 직접 실행하고 수정해 보세요.
2 📚 책과 함께 보기 한국어판 book-ko/에서 해당 장을 함께 읽으며 이론과 실습의 연결을 이해해 보세요. 표현이 모호할 때는 영어판 book-en/이나 중국어 원문 book/도 함께 참고할 수 있습니다.
3 🔬 실험으로 비교하기 여러 프로젝트에 구성 요소 제거 실험(어블레이션)과 비교 실험이 포함되어 있습니다. 결과를 비교하며 이해를 넓혀 보세요.
4 🪜 단계적으로 학습하기 간단한 프로젝트에서 시작해 점차 복잡한 시스템으로 나아가세요.
5 🔌 프로토콜에 주목하기 제4장의 MCP 서버 프로젝트는 표준화된 도구 프로토콜을 보여 줍니다. 이는 확장 가능한 에이전트를 만드는 핵심입니다.