딥러닝 | Agentic AI개요
딥러닝 | Agentic AI개요
Agentic AI란?
주어진 상황에서 문제 해결을 하기 위해 스스로 목표를 설정하고, 재조정하며 적응적 의사결정을 하는 AI를 말한다.
Agentic AI vs AI Agent
- Agentic AI : 스스로 목표 설정을하고 실행 능력을 갖춘 AI
- AI Agent : 특정 작업 중심으로 사전에 정의된 범위 내에서만 자율적으로 작동
| 특징 | Agentic AI | AI Agent |
|---|---|---|
| 정의 | 스스로 목표를 설정하고, 재조정하며 적응적 의사결정을 하는 AI 시스템 | 환경을 인식하고, 결정하며, 사전에 정해진 목표를 달성하기 위해 자율적으로 행동하는 개별 소프트웨어 프로그램 또는 시스템 |
| 범위 | 여러 AI Agent를 조율하여 복잡한 고수준 목표 달성 (상위 개념) | 특정 목표 달성을 위한 기본 구성 요소 (하위 개념) |
| 목표 설정 | 스스로 목표를 설정하고 재조정 | 사전에 정해진 목표를 따름 |
| 행동 | 적응적 의사결정 및 AI Agent들의 협업을 통한 복잡한 문제 해결 | 환경에 따라 결정하고 자율적으로 행동 |
Agent System은 다음과 같이 나눌 수 있다.
1. Single Agent System
하나의 AI system이 환경과 상호작용하며 문제 해결을 함
- (+) : 단순구조
- (+) : 의사결정 속도가 빠름
- (-) : 복잡한 문제 해결 불가능
2. Multi Agent System
여러 Agent들이 동일한 환경에서 상호작용하며 문제 해결을 한다.
- (+) : 복잡한 문제 해결 가능
MAS의 특징
- 분산성 (decentralization)
- 의사결정과 제어가 중앙 집중적이지 않고, 각 에이전트들이 독립적으로 동작한다.
- 단일 실패 지점을 제거하여, 시스템 안정성을 향상시켰다.
- P2P network, 블록체인, 자율 드론 분산 제어
- 자율성 (Autonomy)
- 외부의 개입 없이, 스스로 목표 달성을 위한 의사결정 수행
- 환경 변화에 대응, 인간의 개입 최소화
- 예) 로봇이 스스로 경로 탐색, 에이전트가 자원 사용 결정
- 상호작용 (Interaction)
- 에이전트들 간 정보 교환과 협력을 통해 집단적으로 문제 해결
- 시너지 효과
- 적응성 (Adaptivity)
- 에이전트가 환경 변화 및 다른 에이전트의 행동에 맞게 전략을 수정
- 동적 및 불확실한 환경에서도 유효하게 동작 가능
- 예) 주식 거래에서 시장 변화에 따라 매매 전략 조정
다음과 같이 세분화 할 수 있다.
2-1. 계층기반 MAS (Hierarchy MAS)
- 하나의 관리 Agent와 여러 개의 Agent들로 구성 되어 있다.
- 관리 Agent는 전체 프로세스를 조율, 하위 Agent들을 제어하고 업무 조정
- (+) : 통제 용이, 의사결정 속도 빠름
- (-) : 중앙 에이전트 의존성, 병목 가능성
2-2. Collaborative MAS (협력 기반 MAS)
- 여러 Agent들이 정보를 공유하며 협력적으로 문제해결한다.
- (+) : 시너지 효과 -> 문제 해결 능력이 높아짐
- (-) : 협상과 조율이 필요
- 협력 전략
- Task Sharing
- Result Sharing
- CNP(Contract Net Protocol)
- 응용 사례
- 자율주행 : 차량들이 서로 협력하여 교통의 혼잡도를 완화시킴
- 로보틱스 : 다수의 드론이 협력하여 탐사, 재난 구조 수행
- 스마트 그리드: 에이전트 기반 전력 거래와 분배를 최적화
- 전자상거래: 자동 협상 / 경매 에이전트
- 사회 시뮬레이션 : 인구 이동, 질병확산등
2-3. Competitive MAS (경쟁기반 MAS)
- Agent들이 자신의 이익을 극대화하기 위해 경쟁
- 주식 시장 시뮬레이션, 경매 시스템
- (+) : 현실성 반영
- (-) : 갈등이 발생 -> 전체 효율이 저하됨
Agent간 통신 프로토콜
Agent간 정보 교환을 위해 프로토콜 필요
- 통신 방식
- 직접통신
- 브로드캐스트 / 멀티캐스트
- 중앙 매개체 기반
FIPA (Foundation for Intelligent Physical Agents)
MAS의 상호운용성 확보를 위한 국제 표준 제정
- FIPA-ACL(Agent Communication Language)
- 에이전트 간 메시지 교환을 위한 언어
- 메시지 구성: Performative, Content, Sender, Receiver, Ontology, Protocol
This post is licensed under
CC BY 4.0
by the author.
