유틸리티 기반 에이전트
유틸리티 기반 에이전트(Utility-Based AI Agents)는 모든 가능한 선택지를 평가하고 가장 유리한 작업을 선택합니다. 따라서 불확실성이 높은 환경에서도 효과적으로 작동할 수 있습니다. 그래서 자율주행차나 주식거래 시스템에 사용하면 좋습니다.
다음 장단점 비교 표를 통해 어느 곳에 적용하면 좋을지 생각해보세요.
▼ 표 4-6 유틸리티 기반 에이전트의 장단점
|
구분 |
항목 |
설명 |
|
장점 |
다양한 의사 결정 문제를 처리 |
단일 목표에 국한되지 않고, 여러 대안 중 최적의 결정을 내릴 수 있는 유연성이 있음 |
|
일관되고 객관적인 의사 결정 |
유틸리티 함수에 따라 일관되고 논리적인 방식으로 선택을 수행하므로 다양한 상황에서도 일관성을 유지 |
|
|
복잡한 문제 해결에 적합 |
단순한 목표 기반 접근 방식과 달리, 유틸리티 기반 에이전트는 여러 목표 간의 균형을 고려한 최적의 결정을 내릴 수 있음 |
|
|
단점 |
연산의 복잡성 |
가능한 모든 행동을 계산해야 하므로 계산 비용이 매우 크고 처리 속도가 느릴 수 있음 |
|
해석과 검증이 어려움 |
유틸리티 함수의 정의와 내부 프로세스가 복잡하기 때문에, 사람이 그 의사 결정을 이해하거나 검증하는 것이 어려움 |