각 챕터를 (1) 문제, (2) 개념/구조, (3) 한줄 정리로 아주 간단히 정리했습니다.
- 패턴이 해결할 수 있는 문제
- 복잡한 태스크를 한 번에 처리할 때 출력이 불안정하고, 무엇이 잘못됐는지 단계별로 파악하기 어려운 문제.
- 패턴 개념 / 구조
- 큰 문제를 여러 단계로 쪼개고, 각 단계 출력이 다음 단계 입력이 되는 프롬프트 파이프라인.
- 한줄 정리
- 복잡한 일을 작게 나눠 순차 프롬프트로 푸는 패턴.
- 패턴이 해결할 수 있는 문제
- 모든 요청을 한 에이전트·한 경로로 처리해 도메인별 최적 처리·모델 선택이 어려운 문제.
- 패턴 개념 / 구조
- 입력 특성에 따라 서로 다른 에이전트·도구·모델 경로로 분기시키는 의사결정 노드.
- 한줄 정리
- 요청을 알맞은 경로·전문가 에이전트로 보내는 라우터 패턴.
- 패턴이 해결할 수 있는 문제
- 독립 태스크를 순차 실행해 응답 시간이 길어지고, 처리량이 제한되는 문제.
- 패턴 개념 / 구조
- 서로 의존하지 않는 LLM 호출·도구 호출·에이전트를 동시에 실행해 시간 단축.
- 한줄 정리
- 할 수 있는 건 한꺼번에 돌려 속도를 올리는 패턴.
- 패턴이 해결할 수 있는 문제
- LLM이 한 번 생성한 결과가 틀렸어도 그대로 나가 품질을 통제하기 어려운 문제.
- 패턴 개념 / 구조
- 에이전트가 스스로 결과를 다시 읽고 평가·수정하는 self-review 루프.
- 한줄 정리
- 에이전트가 자기 답을 다시 보고 고치는 반성 패턴.
- 패턴이 해결할 수 있는 문제
- LLM이 언어 생성만 하고 실제 API 호출·DB 조회·액션 실행을 못하는 한계.
- 패턴 개념 / 구조
- 정의된 함수/도구를 LLM이 선택·호출하고, 결과를 받아 계속 추론하는 구조.
- 한줄 정리
- LLM이 도구를 써서 “말하는 모델”을 “행동하는 에이전트”로 만드는 패턴.
- 패턴이 해결할 수 있는 문제
- 복잡한 목표를 곧바로 답으로 만들다 보니 중간 단계가 빠지고 일관성이 깨지는 문제.
- 패턴 개념 / 구조
- 목표를 하위 태스크로 나누고, 순서·의존성을 갖춘 실행 계획을 먼저 세우는 구조.
- 한줄 정리
- 먼저 계획을 세우고 그 계획대로 실행하게 하는 패턴.
- 패턴이 해결할 수 있는 문제
- 하나의 거대한 에이전트가 모든 일을 하면서 역할이 섞이고 확장성이 떨어지는 문제.
- 패턴 개념 / 구조
- 분석가·작성자·검토자 등 여러 전문 에이전트가 협업하고, 조정자가 일을 분배·통합.
- 한줄 정리
- 여러 전문 에이전트를 팀처럼 묶어 협업시키는 패턴.
- 패턴이 해결할 수 있는 문제
- 모든 대화·지식을 그대로 넣으면 컨텍스트 초과·비용 증가·중요 정보 누락이 생기는 문제.
- 패턴 개념 / 구조
- 단기·장기·에피소드 메모리를 나누고, 무엇을 저장/요약/가져올지 정책을 두는 구조.
- 한줄 정리
- 에이전트의 기억을 설계·선별해 중요한 것만 효율적으로 쓰는 패턴.
- 패턴이 해결할 수 있는 문제
- 운영 중 데이터와 피드백을 써먹지 못해 시간이 지나도 성능이 그대로인 문제.
- 패턴 개념 / 구조
- 로그·피드백·평가 결과로 프롬프트·정책·예시를 조금씩 업데이트하는 적응 루프.
- 한줄 정리
- 경험을 기반으로 점점 나아지도록 에이전트를 튜닝하는 패턴.
- 패턴이 해결할 수 있는 문제
- 앱마다 LLM-도구 연결 방식이 제각각이라 재사용·통합이 어려운 문제.
- 패턴 개념 / 구조
- LLM과 도구/리소스 사이 인터페이스를 표준 프로토콜로 정의해 일관되게 호출.
- 한줄 정리
- 모델과 외부 리소스를 MCP 한 틀로 깔끔하게 잇는 패턴.
- 패턴이 해결할 수 있는 문제
- 에이전트가 무엇을 위해 일하는지 명확한 목표·진행 관리가 없어 산출물이 산으로 가는 문제.
- 패턴 개념 / 구조
- 상위 목표를 하위 목표/태스크로 쪼개고, 진행률·상태를 지속적으로 추적·조정.
- 한줄 정리
- 명시적인 목표와 진행 모니터링으로 방향성을 유지하는 패턴.
- 패턴이 해결할 수 있는 문제
- 툴 오류·형식 오류가 나면 에이전트가 멈추거나 이상한 답만 내고 회복하지 못하는 문제.
- 패턴 개념 / 구조
- 에러 유형별 대응, 재시도·대체 경로·우회 플로우를 미리 정의해 워크플로우에 포함.
- 한줄 정리
- 실패를 전제로 설계해도 중단되지 않고 복구하는 탄탄한 패턴.
- 패턴이 해결할 수 있는 문제
- 완전 자동화만으로는 고위험·고품질 영역에서 신뢰와 책임을 확보하기 어려운 문제.
- 패턴 개념 / 구조
- 중요 단계마다 인간 검토·승인 체크포인트를 두고 에이전트와 사람이 협업.
- 한줄 정리
- 중요한 결정은 사람과 에이전트가 함께 내리게 하는 패턴.
- 패턴이 해결할 수 있는 문제
- LLM이 최신 정보나 내부 문서를 몰라 환각·구식 답변을 내는 문제.
- 패턴 개념 / 구조
- 질문을 임베딩해 관련 문서를 검색하고, 그 컨텍스트 위에서 답을 생성하는 구조.
- 한줄 정리
- 검색한 지식 위에서 답을 만드는 검색+생성(RAG) 패턴.
- 패턴이 해결할 수 있는 문제
- 여러 에이전트가 있어도 메시지 형식·채널이 없어 협업이 엉키는 문제.
- 패턴 개념 / 구조
- 공통 메시지 포맷과 채널을 정의해 에이전트들이 요청·응답·이벤트를 주고받게 함.
- 한줄 정리
- 에이전트 사이에 대화 규칙과 통신 채널을 깔아 팀플레이를 가능하게 하는 패턴.
- 패턴이 해결할 수 있는 문제
- 비용·지연·쿼터를 고려하지 않아 비싼 모델 남용·한도 초과가 발생하는 문제.
- 패턴 개념 / 구조
- 비용·지연·품질을 메트릭으로 보고 상황에 따라 다른 모델·경로를 선택하는 정책.
- 한줄 정리
- 성능뿐 아니라 자원까지 고려해 똑똑하게 쓰는 최적화 패턴.
- 패턴이 해결할 수 있는 문제
- 단일 샷 응답으로는 복잡한 논리·수학·다단계 추론이 자꾸 틀리는 문제.
- 패턴 개념 / 구조
- Chain/Tree-of-Thought 등 중간 추론 단계를 밖으로 드러내고 탐색·선택하는 구조.
- 한줄 정리
- 추론 과정을 구조화해 어려운 문제도 단계적으로 풀게 하는 패턴.
- 패턴이 해결할 수 있는 문제
- 유해 콘텐츠 생성, 규제 위반, 민감 정보 노출 등 안전 문제가 발생할 수 있는 위험.
- 패턴 개념 / 구조
- 입·출력을 정책·필터·분류기로 검사하고 차단·완화·휴먼 리뷰를 거는 보호층.
- 한줄 정리
- 에이전트 주변에 안전 울타리를 쳐서 위험을 줄이는 패턴.
- 패턴이 해결할 수 있는 문제
- 에이전트 품질·비용·오류를 체계적으로 측정·추적하지 못해 상태를 모르는 문제.
- 패턴 개념 / 구조
- 지표를 정의하고 로그·샘플을 기반으로 평가·대시보드·알림을 운영.
- 한줄 정리
- 만들고 끝이 아니라 계속 측정·모니터링·개선하는 운영 패턴.
- 패턴이 해결할 수 있는 문제
- 태스크가 많을 때 중요도·긴급도 기준 없이 처리해 정말 중요한 일을 놓치는 문제.
- 패턴 개념 / 구조
- 중요도·긴급도 점수로 우선순위를 매기고, 우선순위 큐·정렬로 실행 순서를 제어.
- 한줄 정리
- 에이전트가 “무엇부터 할지”를 똑똑하게 정하게 하는 패턴.
- 패턴이 해결할 수 있는 문제
- 이미 아는 영역만 반복 활용해 새로운 기회·전략·정보를 찾지 못하는 문제.
- 패턴 개념 / 구조
- 일부 자원을 새로운 정보·전략 탐색에 쓰고, 발견을 지식·정책에 반영하는 구조.
- 한줄 정리
- 익숙한 답만 쓰지 않고 새로운 가능성을 탐색하게 하는 패턴.