AWS, AI 에이전트 자동 최적화 'AgentCore' 공개
- •AWS가 AI 에이전트 성능 모니터링 및 튜닝을 자동화하는 AgentCore Optimization을 발표했다.
- •실운영 환경의 분석(production trace analysis), 배치 평가, 자동화된 A/B 테스트 기능을 지원한다.
- •수동 프롬프트 수정을 데이터 기반의 지속적인 개선 주기로 전환하는 것을 목표로 한다.
AI 에이전트를 운영하는 것은 단순히 한번 설정하고 끝나는 작업이 아니다. 모델이 진화하고 사용자 행동이 변함에 따라 에이전트의 품질은 서서히 저하되는 '드리프트(drift)' 현상을 겪게 되며, 이를 추적하는 일은 매우 복잡하다. 지금까지 개발팀은 로그를 일일이 확인하고 프롬프트를 추측성으로 수정하는 수동적이고 반응적인 방식에 의존해왔다. AWS는 새로운 AgentCore Optimization 도구 세트를 통해 이러한 '관찰, 평가, 개선' 주기를 자동화하여 개발 워크플로우의 혁신을 꾀하고 있다.
이 플랫폼은 에이전트 관리를 일회성 프로젝트가 아닌 지속적인 피드백 루프로 정의한다. 시스템은 모델 호출과 도구 사용 기록인 프로덕션 트레이스(production trace)를 활용해 자동으로 최적화 권장 사항을 생성한다. 개발자가 직접 프롬프트 오류나 도구 선택의 실패 원인을 찾는 대신, 시스템이 성능 데이터를 분석하여 시스템 프롬프트나 도구 설명에 대한 구체적인 수정안을 제안하는 방식이다. 결과적으로 개발자의 역할은 수동 디버깅에서 고차원적인 전략적 감독 업무로 전환된다.
새로운 파이프라인에서 검증은 매우 핵심적인 단계이며, 변경 사항이 기존 기능을 훼손하지 않도록 보장하는 역할을 한다. 플랫폼은 배치 평가와 A/B 테스트라는 두 가지 주요 경로를 도입했다. 배치 평가는 사전에 정의된 시나리오 데이터셋을 통해 변경 사항을 테스트하여, 실제 사용자에게 적용하기 전 성능 향상을 확인하도록 돕는다. 또한 AgentCore Gateway는 실시간 A/B 테스트를 지원하여 트래픽을 현재 버전과 후보 버전으로 분할함으로써 실제 환경에서의 성능을 통계적으로 측정할 수 있게 한다.
이러한 방식은 보다 엄격하고 증거에 기반한 에이전트 개발로의 전환을 의미한다. 팀은 에이전트 구성을 변경 불가능한 번들(immutable bundle)로 관리함으로써 개선 사항을 버전화하고 신뢰를 바탕으로 배포할 수 있다. AWS가 제시하는 장기적인 비전은 일종의 '플라이휠' 개선 모델이다. 시스템이 더 많은 데이터를 수집할수록 권장 사항은 더욱 정교해지며, 반복적인 업무의 상당 부분을 자동화하게 된다.
현재 이 기능은 개발자가 직접 트리거하는 방식의 프리뷰 상태이지만, 향후 목표는 시스템이 사소한 성능 저하를 능동적으로 감지하고 해결하는 수준까지 발전하는 것이다. 이를 통해 개발팀은 상시 유지보수라는 부담에서 벗어나 AI 에이전트의 전략적 설계에 더 집중할 수 있게 될 전망이다.