Learning
토픽 72 / 172·생성형 AI와 LLM 활용

멀티에이전트 시스템 (Multi-Agent System)

멀티에이전트 시스템 (Multi-Agent System)

여러 AI 에이전트가 각각 전문 역할을 수행하면서 협업·분업·조율을 통해 복잡한 작업을 자율적으로 해결하는 시스템으로, 단일 에이전트의 한계를 극복

특징: 모듈성(↑), 확장성(↑), 전문화 분업, 자율적 협업, 동적 태스크 분배

구성요소: 에이전트(역할별), 오케스트레이터(조율자), 메시지 버스, 공유 메모리, 도구(Tool)

기술요소

  • 에이전트 오케스트레이션(순차/병렬/계층적)
  • 역할 기반 프롬프팅(Role-based Prompting)
  • 도구 사용(Function Calling, API 호출)
  • 에이전트 간 통신 프로토콜(A2A)
  • 프레임워크(AutoGen, CrewAI, LangGraph)

적용사례: 소프트웨어 개발 자동화, 비즈니스 프로세스 자동화, 연구 보조, 고객 서비스, 데이터 분석

비교: 멀티에이전트(다수/협업/복잡작업) vs 싱글에이전트(단일/독립/단순작업) vs RAG(검색보강/정보제공)

연관: AI 에이전트, LLM, 프롬프트 엔지니어링, 오케스트레이션