Datadog Online Experiments 사례, AI 에이전트 변경 효과 비교
한마디로
AI 에이전트를 바꿨을 때 나아졌는지, 실제 트래픽을 나눠 품질과 비용을 한꺼번에 비교해요
한눈에
Datadog Online Experiments는 Agent Observability에 들어 있는 기능이에요. 프롬프트, 모델, 검색 방식, 도구를 바꾼 AI 에이전트 변형을 실제 프로덕션 트래픽에 무작위로 배정해서 품질 점수와 지연시간, 비용, 토큰 사용량, 오류를 한 화면에서 비교합니다. 품질 점수만 보지 않고, 같은 실험 안에서 지연 시간, 비용, 토큰 사용량, 오류까지 함께 비교할 수 있어요.
오프라인 실험만으로는 부족한 이유
에이전트를 개선할 때는 미리 만든 데이터셋으로 돌리는 오프라인 실험이 기본이에요. 알려진 회귀를 배포 전에 잡을 수 있다는 장점이 있습니다. 다만 대표 요청을 고르고, 좋은 동작의 기준을 합의하고, 심판 역할의 모델에 쓸 루브릭을 만드는 데 시간과 제품 지식이 들어요. 제품이 바뀌면 데이터셋의 빈틈도 계속 드러나고요.
온라인 실험은 정해둔 테스트 케이스 대신 실제 사용자 상호작용을 온라인 평가로 채점해서 변형끼리 비교합니다. 팀이 예상하지 못한 요청이나 후속 질문처럼 오프라인 데이터셋에 없던 패턴을 잡을 수 있고, 이렇게 찾은 사례가 다시 더 나은 오프라인 데이터셋의 재료가 됩니다.
Online Experiments가 일하는 방식
Agent Observability에서 이미 만든 evaluator의 점수를 실험 지표로 연결하고, 지연시간이나 비용 같은 운영 지표를 함께 수집합니다. 변형이 애플리케이션에 연결되어 있으면 Datadog Feature Flags가 트래픽 분할을 맡고, 재배포 없이 노출 비율을 조절할 수 있어요. 소수 사용자에게만 새 버전을 먼저 보여주고 대조군을 유지하는 식으로 시작합니다. 그러면 Experiments가 상대 변화율과 신뢰구간을 계산해요.
기존 버전을 대조군으로 두고 같은 기간에 변경 버전을 함께 돌리면서 무작위 배정을 쓰기 때문에, 쉬운 질문이 많이 들어와서 좋아 보이는 착시와 실제 변경 효과를 구분할 수 있습니다. 실험 화면에서 Agent Observability의 트레이스로 넘어가면 에이전트가 어떤 도구를 어떤 인자로 호출했고 결과에 어떻게 반응했는지도 볼 수 있어요.
Datadog 내부 사례, Luna 5.6 대 Luna 6
Datadog은 자체 Insights 에이전트(트레이스 증거로 에이전트 동작을 조사하는 에이전트)에서 OpenAI의 GPT-5.6 Luna와 GPT-6 Luna를 비교했습니다. 트래픽을 절반씩 나누고 Luna 5.6을 기준으로 삼았어요. 핵심 지표는 LLM 심판이 1-5점으로 매긴 조사 품질이었고, 지연시간, 추정 비용, 추정 토큰 사용량, 워크플로 오류는 트레이스에서 따로 모았습니다.
- 비용: Luna 6의 추정 비용이 44.3% 낮았어요(신뢰구간 37.5-51.2%).
- 품질: 3.84 대 3.86으로 비슷했지만, 평균이 가깝다고 품질이 같다는 근거가 되지는 않는다고 원문도 짚습니다.
- 지연시간과 오류: 최선 추정치는 지연시간 12.8% 증가, 워크플로 오류 13.6% 증가였어요. 지연시간 구간은 4% 감소부터 30% 증가까지, 오류 구간은 16% 감소부터 43% 증가까지라서 차이가 거의 없을 수도, 의미 있게 늘었을 수도 있는 상태였습니다.
불확실한 구간은 트레이스로 확인했어요. Luna 6가 잘못된 도구 파라미터를 Luna 5.6보다 더 자주 넘겼고, 대개 재시도 후에는 바로잡았습니다. 품질 심판이 도구 사용을 보긴 하지만 종합 점수만으로는 호출이 얼마나 자주 실패하고 복구에 얼마나 일이 들었는지 알 수 없었다고 합니다. 이 도구 파라미터 문제를 고친 뒤에 비용이 낮은 Luna 6 버전으로 넘어갔어요. 실패한 호출 사례는 오프라인 회귀 테스트 후보가 되고, 도구 정의나 오류 피드백을 바꾸는 후속 온라인 실험도 가능합니다.
실무 적용 체크리스트
- 모델이나 프롬프트를 바꿀 때 평균 품질 점수 하나로 결정하지 말고 비용, 지연시간, 오류를 같은 실험에 넣어요.
- 신뢰구간이 0%를 가로지르는 지표는 결론을 내리지 말고 트레이스로 원인을 확인합니다.
- 처음에는 일부 사용자에게만 노출하고 대조군을 남겨요.
- 실험에서 발견한 실패 사례는 오프라인 회귀 테스트로 옮깁니다.
에디터 노트
모델을 싼 것으로 갈아탈 때 비용 절감 수치만 보면 숨은 오류를 놓치기 쉬운데, 이 사례는 비용 44.3% 절감 옆에 오류와 지연시간의 불확실성을 같이 보여줘서 판단 기준을 잡기 좋습니다. 다만 신뢰구간이 넓은 지표는 트레이스를 직접 열어보는 수고가 결국 필요하고, 품질 심판의 루브릭 설계가 부실하면 온라인 점수도 흔들린다는 점은 주의해야 해요.
참고 출처 | 원문 보기
태그
- Datadog
- 데이터독, 클라우드 모니터링과 관측 플랫폼
- Online Experiments
- 실제 프로덕션 트래픽으로 에이전트 변형을 비교하는 실험 기능
- AI 에이전트 평가
- AI 에이전트의 품질과 비용, 오류를 측정해 비교하는 작업
- Agent Observability
- AI 에이전트의 실행 내역을 추적하고 평가하는 Datadog 기능
관련 마테크
- Datadog LLM 프롬프트 캐시 미스 추적과 비용 절감 방법AI에 같은 지시문을 계속 보내는데 매번 새로 계산하느라 새던 비용을 요청 단위로 추적해 원인을 찾았어요
- Datadog Agent Observability로 AI 에이전트 사용자 만족도 자동 추론하는 법Datadog이 Bits Chat 세션의 대화 기록, 사용자 행동, Audit Trail을 함께 분석해 사람이 붙인 만족도 라벨을 82% 정확도로 분류한 기법이…
- Datadog으로 PHP2Shell 취약점 탐지, 대응하는 방법PHP 인터프리터 자체의 치명적 RCE 취약점을 Datadog으로 찾고, 침해 흔적까지 조사하는 방법이에요
- Datadog Translate, Import 활용, Splunk SPL 쿼리, 알림 이전 방법Splunk에서 쓰던 검색과 알림, 대시보드를 Datadog 형식으로 자동 변환해 옮겨 주는 도구예요