블로그 이미지
Peter Note
Web & LLM FullStacker, Application Architecter, KnowHow Dispenser and Bike Rider

Publication

Category

Recent Post

2025. 8. 15. 16:53 [LLM FullStacker]/Agentic AI

LLM이 더 똑똑해 지게 RAG가 나오고, 이어서 내게 필요한 실제 일을 할 수 있는 AI Agent가 나온 다음 이제는 좀 더 복한한 문제를 처리할 수 있는 Agentic AI가 회자되고 있다. 

 

AI Agent 는 

추론하고 도구를 사용하여 답을 생성한다. 여기에 ReAct (Resoning 추론 + Act 실행) 패턴 또는 PlanningAct 패턴등이 사용된다.
- Plan : 작업을 어떻게 수행할지 결정, 문제를 단계로 분해

- Act : 실행하기. 도구호출, API 요청, 행동 실행 - Tool Calling, MCP를 통한 도구의 확장이 가능하다

- Observer : 실행 결과과 또는 외부 환경의 피드백을 관찰하고 이해

 

Tool Calling을 Enterprise 급으로 확장하기 위해 MCP가 필수로 보인다. 두뇌인 LLM이 일을 시킬 수 있는 팔/다리 역할을 하는 MCP 도구가 필요하다. AI Agent가 사용하는 도구로써 MCP는 Pluggable한 확장성 및 모듈화 배포가 필요하다. 

 

Agentic AI

- 목표지향성 : 복잡한 과정을 거쳐야 하는 목표를 달성 한다

- 자율성 : 자율적으로 움직인다

- 협업 : 에이전트끼리 협업한다.

 

 

Agentic AI는 단순한 질의응답형 LLM을 넘어, 목표 지향적이며 자율적이고 협업 가능한 지능형 시스템을 구축하기 위한 접근입니다.

아래는 이를 실현하기 위한 주요 패턴과 LLM 프레임워크를 정리한 것입니다:

 

 

Agentic AI의 3대 핵심 목표와 대응 전략

목표설명요구 기능

🎯 목표 달성 복잡하고 장기적인 작업을 처리할 수 있어야 함 계획 수립, 추론, 반복 실행
🧠 자율성 외부 명령 없이 상황을 인식하고 스스로 결정 상태 기반 추론, 조건 분기, 자기 반성
🤝 협업 복수의 에이전트가 역할 분담하고 협력 다중 에이전트 구조, 메시지 전달, 역할 기반 처리

 

 

1. 목표 달성을 위한 주요 패턴 & 프레임워크

패턴

Planning Pattern 목표를 세분화하여 단계적으로 처리
Hierarchical Agent Pattern 상위 Agent가 하위 작업을 위임하고 통제
Reflect & Retry Pattern 중간 결과를 평가하고 실패 시 수정 실행
Tree of Thoughts (ToT) 여러 가능한 행동 경로를 탐색해 가장 좋은 경로 선택

 

프레임워크

LangGraph 상태 기반 워크플로우 정의 가능. 조건 분기, 반복, 실패 대응에 강함
AutoGen Multi-agent script 기반 목표 달성 처리 (multi-turn에 특화)
CrewAI 목표 중심 Role 기반 Agent 분업 구조
LangChain LLM + Tool + Memory 조합으로 세부 작업 처리에 유리

 

 

 2. 자율성을 위한 주요 패턴 & 프레임워크

패턴

ReAct (Reason+Act) 스스로 사고하고 필요한 행동 수행
Agent Loop / Reflective Agent 목표→실행→관찰→반성→재시도 루프
Event-driven Reactor Pattern 환경 변화에 반응하는 비동기 방식
Stateful Agent 메모리와 상태 저장 후 지속적인 판단 수행

 

프레임워크

LangGraph 상태 머신 구조 기반 자율 분기/반복 처리
LangChain Expression Language (LCEL) 구성 요소 재사용 및 비동기 처리
MetaGPT 역할 기반 협업 + 코드 자동 생성에 강함
AutoGPT 완전한 자율 실행. (다만 오용 위험 있음)

 

 

3. 협업을 위한 주요 패턴 & 프레임워크

패턴

Multi-Agent Pattern 여러 Agent가 역할을 나누어 수행
Role-based Agent System 각 Agent에게 역할/기능 지정
Message Passing Agent 간 의사소통을 통해 협력
Blackboard Pattern 공유 저장소를 기반으로 협업

 

프레임워크

CrewAI Role + Task 분리 구조로 협업 모델링
AutoGen (multi-agent mode) agent끼리 자연어 기반 대화로 협력
LangGraph + NATS/Redis 에이전트간 상태 전파 + Pub/Sub
Swarm AI / OpenDevin 분산형 Agent 협력 시스템 (초기 개발 단계)

 

 

종합: Agentic AI Framework를 구성하는 방법

- LangGraph 기반 상태 흐름 제어

- MCP Server를 통한 Agent 분리 및 독립 실행

- Planner → Executor → Observer 구조를 각 Agent에 적용

- Multi-Agent Registry / Dispatcher 를 두어 협업 기반 처리

 

예시: 제조 AI에 특화된 구성

모듈 패턴 프레임워크

설비 분석 에이전트 ReAct + Tool Use LangChain + LangGraph
작업 분배 매니저 Planner + Multi-Agent CrewAI or LangGraph
품질 진단 Reflection LangGraph + LLMChain
AI 보고서 작성기 Plan → Act → Reflect LangGraph + LangServe
실시간 이벤트 대응 Reactor Pattern LangGraph + Redis

 

결론 요약

목표 필요한 패턴추천 프레임워크

목표 달성 Planning, Hierarchy, Retry LangGraph, AutoGen, LangChain
자율성 ReAct, State Loop, Reflection LangGraph, MetaGPT
협업 Multi-Agent, Role-Based CrewAI, AutoGen, LangGraph

 

 

<참조>

- AI Agent에서 MCP

https://www.youtube.com/watch?v=Ncu588eZR4o

 

- 조대협님의 MCP 10분안에 이해하기

https://www.youtube.com/watch?v=-b0IEN4JAGE 

 

- 안될공학의 Agentic AI 개념 설명

https://www.youtube.com/watch?v=aDukCWkPbeQ

 

 

'[LLM FullStacker] > Agentic AI' 카테고리의 다른 글

Gemini CLI 에 Super Gemini 붙이기  (1) 2025.08.11
Agentic Analytics란?  (1) 2025.08.02
[Agentic AI] 에이젠틱 AI 란 무엇인가?  (0) 2025.06.29
MS AutoGen 개념 정리  (0) 2025.01.21
posted by Peter Note