반응형

agenticai 8

CH08-기억하는 AI — 메모리 관리(Memory Management) 완벽 정리

메모리 관리(Memory Management)는 무상태 LLM에 기억을 달아 대화 연속성·개인화·학습을 가능하게 하는 핵심 에이전트 패턴입니다. 단기(Short-Term)와 장기(Semantic·Episodic·Procedural) 메모리의 구조, 인간 기억과의 매핑, Google ADK의 Session.state·output_key·state_delta·State 접두사, LangGraph의 Checkpointer·Store·thread_id·Namespace, 백엔드 선택(InMemory·PostgreSQL·Redis·VertexAI), CRM/ERP/Groupware 적용과 ROI까지 한 번에 정리했습니다. AGENTIC AI DESIGN PATTERNS · 08기억하는 AI — 메모리 관리(Mem..

CH07-혼자보다 팀 — 멀티 에이전트 협업(Multi-Agent Collaboration) 완벽 정리

AGENTIC AI DESIGN PATTERNS · 07혼자보다 팀 — 멀티 에이전트 협업(Multi-Agent Collaboration) 완벽 정리한 명의 천재 LLM을 넘어 전문가 팀으로 — 6가지 협업 형태와 6가지 통신 구조, Supervisor·Swarm·Hierarchical, LangGraph·CrewAI·Google ADK 3프레임워크, CRM·ERP·Groupware 적용까지🟢 입문~중급⏱️ 약 22분🤝 LangGraph·CrewAI·ADK🏢 엔터프라이즈TL;DR — 멀티 에이전트 협업은 복잡한 작업을 여러 전문화된 AI 에이전트가 나눠 맡아 협력하는 패턴입니다. 한 마디로 “AI 시스템에 회사 조직도를 그려 주는 것”이죠. 단일 에이전트의 4대 한계(컨텍스트 과부하·전문성 부족·확..

CH06-스스로 길을 그리는 AI — 플래닝(Planning) 패턴 완벽 정리

AGENTIC AI DESIGN PATTERNS · 06스스로 길을 그리는 AI — 플래닝(Planning) 패턴 완벽 정리반응형을 넘어 목표를 스스로 단계로 쪼개는 법 — Plan-and-Execute 아키텍처, 적응적 재계획, LangGraph·CrewAI·Google ADK 3프레임워크, Deep Research, CRM·ERP·Groupware 적용까지🟢 입문~중급⏱️ 약 20분🧭 LangGraph·CrewAI·ADK🏢 엔터프라이즈TL;DR — 플래닝(Planning)은 에이전트가 복잡한 목표를 실행 가능한 단계의 시퀀스로 스스로 분해하는 패턴입니다. 핵심 질문은 하나 — “방법(HOW)이 이미 알려져 있는가?” 알려져 있으면 고정 워크플로우(Task Execution), 모르면 플래닝입니다..

CH05-AI 에이전트 도구 사용 입문 | @tool·ReAct·FunctionTool로 외부 API·DB 연동하기

AGENTIC AI DESIGN PATTERNS · 05손과 발을 단 AI — 도구 사용(Tool Use·Function Calling) 완벽 정리LLM의 한계부터 6단계 호출 흐름, @tool·ReAct·FunctionTool 3개 프레임워크, Tool Calling vs ReAct, 도구 설계·보안, CRM·ERP·Groupware 적용까지🟢 입문~중급⏱️ 약 18분🔧 LangChain·LangGraph·ADK🏢 엔터프라이즈TL;DR — 도구 사용(Tool Use)은 LLM에게 손과 발을 달아주는 패턴입니다. 입력 → LLM → 출력(끝) 대신, LLM이 외부 도구(API·DB·코드 실행기)를 호출해 실시간 데이터·정확한 계산·실제 행동을 수행합니다. 핵심은 6단계 루프(정의 → 결정 → 호출 ..

CH04-스스로 고쳐 쓰는 AI — 리플렉션(Reflection) 패턴 완벽 정리

AGENTIC AI DESIGN PATTERNS · 04스스로 고쳐 쓰는 AI — 리플렉션(Reflection) 완벽 정리생성-평가-개선 루프부터 Producer-Critic, 3개 프레임워크, 멀티크리틱·구조화비평·코드실행 grounding, Reflexion(55%→81%), CRM·ERP·Groupware 적용까지🟢 입문~중급⏱️ 약 17분🔄 LangChain·LangGraph·ADK🏢 엔터프라이즈TL;DR — 리플렉션은 에이전트가 자신의 출력을 스스로 평가하고 다시 고쳐 쓰는 패턴입니다. 한 번에 끝내지 않고 생성 → 평가 → 개선 → (반복)의 피드백 루프를 돕니다. 핵심은 생성자와 비평가의 역할 분리(Producer-Critic)로 자기 평가의 편향을 줄이고, 키워드·점수·최대 반복 횟수..

CH03-AI 에이전트 병렬화 입문 | RunnableParallel·LangGraph·ParallelAgent·asyncio로 동시 실행 구현하기

AGENTIC AI DESIGN PATTERNS · 03독립 작업을 동시에 — 병렬화(Parallelization) 완벽 정리Fan-Out/Fan-In부터 동시성·병렬성, 4개 프레임워크, Agent가 아닌 하이브리드 병렬화, CRM·ERP·Groupware 적용까지🟢 입문~중급⏱️ 약 16분⚡ RunnableParallel·LangGraph·ParallelAgent·asyncio🏢 엔터프라이즈TL;DR — 병렬화는 서로 독립적인 작업을 동시에 실행해 전체 처리 시간을 단축하는 패턴입니다. 4개 작업이 각 2초라면 순차로는 8초, 병렬로는 약 2초(가장 느린 작업 시간)면 끝납니다. 핵심은 독립성·상태 충돌 방지(Reducer/output_key)·동시성 제어(Semaphore)이며, 실무에선 모든 ..

CH02-입력에 따라 길을 나눠라 — 라우팅(Routing) 패턴 완벽 정리

AGENTIC AI DESIGN PATTERNS · 02입력에 따라 길을 나눠라 — 라우팅(Routing) 완벽 정리조건 분기의 정의부터 규칙·임베딩·LLM 구현, 4개 프레임워크, 하이브리드 3계층, CRM·ERP·Groupware 적용까지🟢 입문~중급⏱️ 약 15분🧩 RunnableBranch·LangGraph·ADK·Semantic🏢 엔터프라이즈TL;DR — 라우팅은 입력을 분석해 적절한 처리 경로(에이전트·도구·워크플로우)로 동적 분기시키는 패턴입니다. 모든 입력이 같은 경로를 타는 체이닝과 달리, 하나의 분류 단계가 전문 핸들러로 보냅니다. 실무에선 규칙→임베딩→LLM 하이브리드 3계층이 정석이며, 응답 시간 87%↓·정확도 95%·잘못된 배정 80%↓를 달성합니다.목 차1. 왜 라우팅인가..

CH01-프롬프트 체이닝 입문 | 단일 프롬프트의 한계부터 LangChain·LangGraph·Google ADK 구현까지

AGENTIC AI DESIGN PATTERNS · 01복잡한 LLM 작업은 쪼개라— 프롬프트 체이닝(Prompt Chaining) 완벽 정리단일 프롬프트의 한계부터 4개 프레임워크 구현, 품질 게이트, CRM·ERP·Groupware 적용까지🟢 입문~중급⏱️ 약 15분🧩 LangChain · LangGraph · ADK🏢 엔터프라이즈TL;DR — 프롬프트 체이닝은 하나의 거대한 프롬프트를 검증 가능한 여러 단계로 분해하고, 각 단계의 출력을 다음 단계의 입력으로 연결하는 가장 기초적이고 중요한 에이전트 설계 패턴입니다. 단일 프롬프트 대비 정확도가 최대 15.6% 향상되고, 단계별 검증·재시도가 가능해집니다. 왜 → 언제 → 어떻게(4개 프레임워크) → 실전(품질 게이트·엔터프라이즈) 순서로 정리..

반응형