Skip to main content

데모 단계의 AI 에이전트는 종종 아주 영리해 보인다. 질문 몇 개에 답하고, 문서를 읽고, 도구도 제법 잘 부른다. 하지만 제품 단계에서 중요한 질문은 조금 다르다. 이 에이전트가 얼마나 똑똑해 보이느냐가 아니라, 얼마나 안정적으로 끝까지 일을 해내고, 사람 시간을 아껴 주며, 비용 안에서 운영될 수 있느냐가 더 중요하다.

그래서 운영 지표는 단순한 상태판이 아니다. 그것은 에이전트가 제품으로서 쓸 만한지 판단하는 계기판이다. 모델 데모가 박수로 끝난다면, 운영 지표는 다음 분기 예산과 제품 방향을 바꾼다.

AI 에이전트 제품의 운영 지표

운영 지표는 모델 점수가 아니라 사업 점수다

많은 팀이 처음에는 모델 품질에만 시선을 둔다. 답변이 자연스러운가, 추론이 좋아 보이는가, 테스트셋에서 점수가 잘 나오는가 같은 것들이다. 물론 중요하다. 하지만 운영에서는 그보다 더 거친 질문이 먼저 나온다.

  • 이 작업은 실제로 끝났는가

  • 끝났다면 사용자가 원하는 결과로 끝났는가

  • 그 과정에서 몇 번이나 다시 시도했는가

  • 사람이 얼마나 자주 끼어들어야 했는가

  • 한 번 끝낼 때 시간이 얼마나 걸리고 비용이 얼마나 드는가

  • 이 시스템이 정말 반복해서 쓰일 만큼 유용한가

이 질문들이 중요한 이유는 단순하다. 사업은 "똑똑한 답변"이 아니라 "반복 가능한 성과" 위에서 돌아가기 때문이다. 최근 실무 가이드들이 운영 지표를 결과, 효율, 신뢰성, 비용의 층으로 나눠 보는 것도 같은 이유다.1

무엇을 측정할 것인가: 다섯 개의 층으로 나눠 보자

운영 지표를 한 덩어리로 보면 금방 길을 잃는다. 실무에서는 다섯 층으로 나눠 보면 훨씬 다루기 쉽다.

첫째는 완료 지표다. 작업이 실제로 끝났는지 본다. 여기에는 작업 성공률, 세션 성공률, 중도 중단 비율이 들어간다.

둘째는 품질 지표다. 끝난 일이 맞게 끝났는지 본다. 정답성, 근거 충실도, 관련성, 정책 준수 여부가 여기에 속한다.2

셋째는 통제 지표다. 시스템이 얼마나 자율적으로 움직였고, 어디서 사람 개입이 필요했는지 본다. 승인 비율, 반려 비율, 인간 이관 비율이 대표적이다.3

넷째는 효율 지표다. 얼마나 빠르게 처리했는지 본다. 평균보다 p95, p99 지연 시간과 작업당 처리 시간을 함께 봐야 한다.4

다섯째는 경제성 지표다. 작업당 토큰, 작업당 비용, 성공당 비용, 모델별 비용 비중을 본다.15

이 다섯 층이 함께 있어야 한다. 성공률만 보면 비싸게 성공하는 시스템을 놓치고, 비용만 보면 사람이 계속 뒤에서 수습하는 자동화를 놓친다.

성공률: "응답했다"와 "일을 끝냈다"는 다르다

운영 지표에서 가장 많이 오해되는 숫자가 성공률이다. 많은 팀이 응답이 반환되면 성공으로 친다. 하지만 에이전트 제품에서 그 정의는 너무 느슨하다.

예를 들어 이메일 초안 작성 에이전트가 답변을 내놓았다고 하자. 문장은 그럴듯하지만 필수 항목이 빠져 있거나, 잘못된 고객 정보를 바탕으로 작성했다면 그것은 성공이 아니다. 데이터 분석 에이전트가 차트를 만들었더라도 쿼리가 틀렸다면 역시 성공이 아니다.

그래서 성공률은 적어도 세 층으로 나눠 봐야 한다.

첫 번째는 실행 성공률이다. 시스템 오류 없이 작업이 끝났는가를 본다.

두 번째는 목표 성공률이다. 작업 결과가 실제 목표를 달성했는가를 본다. 일부 실무 가이드가 task completion rate와 goal accuracy를 따로 두는 이유가 여기에 있다.3

세 번째는 품질 보정 성공률이다. 형식, 근거, 정책, 검증 규칙까지 통과한 비율이다. Oracle의 운영·평가 항목이 correctness, groundedness, answer relevance를 따로 보는 것도 이런 층위를 분리하기 위해서다.2

실무에서는 성공한 호출 수 / 전체 호출 수보다 검증을 통과한 완료 작업 수 / 시작된 작업 수가 더 유용하다. 전자는 시스템이 살아 있음을 보여 주고, 후자는 제품이 쓸 만함을 보여 준다.

재시도율: 조용한 불안정성을 드러내는 숫자

성공률만 보면 멀쩡해 보이는데, 실제로는 뒤에서 시스템이 허우적대는 경우가 많다. 바로 이때 재시도율이 진실을 말한다.

재시도는 나쁜 것이 아니다. 일시적인 API 실패나 네트워크 문제를 흡수해 주는 안전장치다. 문제는 재시도에 기대어 겨우 성공하는 상태가 오래 지속될 때다. 이 경우 성공률은 유지되더라도 비용은 오르고 지연 시간은 길어지며, 특정 날에는 한꺼번에 무너진다.

그래서 재시도율은 한 숫자로만 보지 말고 세 갈래로 나누는 편이 좋다.

  • 모델 재시도율: LLM 호출이 몇 번 만에 통과하는가

  • 도구 재시도율: 외부 API, 검색, 파일 작업이 얼마나 자주 다시 불리는가

  • 워크플로 재시도율: 작업 전체가 처음부터 다시 돌아가는 비율은 얼마인가

운영에서 특히 위험한 패턴은 이것이다. 성공률은 그대로인데 재시도율과 비용이 함께 오른다. 이때는 시스템이 똑똑해진 것이 아니라, 불안정성을 돈으로 덮고 있을 가능성이 크다.

재시도율은 또한 실패 유형 분류와 함께 봐야 한다. 특정 도구에서만 재시도가 급증한다면 도구 인터페이스 문제일 수 있고, 특정 입력 유형에서만 오른다면 컨텍스트 패키징이나 검증 규칙 문제일 수 있다.

승인 비율: 자동화 수준과 위험 감수 수준을 함께 보여 준다

에이전트 제품에서 승인 비율은 꽤 흥미로운 지표다. 이 숫자는 단순히 "사람이 얼마나 많이 봤는가"를 뜻하지 않는다. 실제로는 어디까지 자동화했고, 어디서 아직 신뢰를 못 얻었는가를 보여 준다.

예를 들어 고객 메일 발송, 환불 승인, 코드 병합처럼 되돌리기 어려운 작업은 승인 비율이 어느 정도 높아도 자연스럽다. 반면 회의록 정리나 문서 태깅 같은 저위험 작업에서 승인 비율이 계속 높다면, 자동화 이득이 작다는 뜻일 수 있다.

실무에서는 다음 세 지표를 함께 보는 편이 좋다.

  • 승인 요청 비율: 전체 작업 중 승인을 요구한 비율

  • 승인 통과 비율: 요청된 승인 중 실제 통과한 비율

  • 인간 이관 정확도: 사람에게 넘겨야 할 상황을 제대로 골라냈는가3

이 세 숫자를 같이 보면 해석이 달라진다. 승인 요청 비율이 높은데 승인 통과 비율도 아주 높다면, 승인 게이트가 너무 넓게 걸려 있을 수 있다. 반대로 승인 요청 비율은 낮은데 사후 반려가 많다면, 위험 작업을 너무 쉽게 자동 통과시키고 있을 수 있다.

좋은 운영은 승인 비율을 무조건 낮추는 일이 아니다. 위험에 맞게 낮추는 일이다. 통제 없는 자동화는 빠르지만 불안하고, 과한 승인 구조는 안전하지만 쓸모가 줄어든다.

비용은 총 청구서보다 "성공당 비용"이 중요하다

운영 회의에서 월간 총 사용료만 보고 있으면 대개 아무 개선도 못 한다. 비용은 항상 작업 단위로 내려와야 한다.

특히 중요한 것은 세 가지다.

첫째, 작업당 비용이다. 요청 하나를 처리하는 데 평균 얼마가 드는가.

둘째, 성공당 비용이다. 검증을 통과한 결과 하나를 만드는 데 얼마가 드는가.

셋째, 실패당 비용이다. 실패한 작업이 얼마나 비싼가. 이 숫자는 종종 팀을 놀라게 한다. 실패한 작업이야말로 재시도, 긴 컨텍스트, 불필요한 도구 호출 때문에 가장 비싼 경우가 많기 때문이다.

LLM 운영 대시보드들이 총 토큰, 입력 토큰, 출력 토큰, 요청 수, 모델별 사용량을 따로 보여 주는 것도 같은 맥락이다.5 TrackAI 같은 실무 가이드는 tokens per request, cost per request, burn rate를 핵심 비용 지표로 본다.4

여기서 한 걸음 더 나아가면 비용은 제품 판단으로 연결된다. 예를 들어 어떤 에이전트가 사람 15분짜리 일을 30초 만에 해내지만, 성공당 비용이 1,200원이라면 충분히 경제적일 수 있다. 반대로 사람 2분짜리 일을 대신하면서 승인과 재검토까지 포함한 총비용이 더 크다면, 그 자동화는 사업적으로는 실패다.

결국 비용 지표의 핵심은 "얼마를 썼는가"가 아니라 "쓴 만큼 얻었는가"다.

처리 시간: 평균보다 p95가 더 솔직하다

사용자는 평균을 경험하지 않는다. 느린 한 번을 경험한다. 그래서 운영 지표에서 평균 처리 시간만 보면 금방 속는다.

실무에서는 적어도 세 가지 시간을 나눠 봐야 한다.

첫 번째는 응답 시작 시간이다. 대화형 제품이라면 첫 토큰이 얼마나 빨리 나오느냐가 체감 품질을 크게 좌우한다. 일부 관측 대시보드가 TTFT(Time to First Token)를 따로 보는 이유다.45

두 번째는 실행 시간이다. 모델 호출, 도구 호출, 검증을 포함해 실제 작업이 돌아간 시간이다.

세 번째는 리드타임이다. 작업이 접수된 순간부터 최종 완료까지 걸린 전체 시간이다. 승인 대기, 큐 대기, 재시도 대기가 모두 포함된다.

특히 비동기 에이전트에서는 실행 시간보다 리드타임이 더 중요할 때가 많다. 시스템이 40초만 계산했더라도 승인 대기 때문에 3시간 뒤에 결과가 나왔다면, 사용자는 3시간을 경험한 것이다.

Oracle은 p50과 p99 지연 시간을 함께 보라고 권하고 있고,2 운영 가이드들도 p95, p99를 기준으로 병목과 이상치를 보라고 강조한다.4 이유는 간단하다. 평균은 예쁘지만, p95는 실제 불만이 모이는 곳을 보여 준다.

실패 유형 분류: 실패를 한 바구니에 담지 마라

운영 지표에서 실패율만 보는 팀은 결국 같은 문제를 계속 겪는다. 실패는 분류되어야 고칠 수 있다.

실무적으로는 실패 유형을 최소한 다음 정도로 나누는 편이 좋다.

  • 모델 출력 실패: 형식 오류, 환각, 지시 불이행, 검증 불통과

  • 도구 실패: API 오류, 타임아웃, 스키마 불일치, 외부 시스템 장애

  • 컨텍스트 실패: 잘못된 문서 검색, 오래된 정보 참조, 컨텍스트 누락

  • 권한·정책 실패: 승인 미통과, 정책 차단, 접근 범위 위반

  • 워크플로 실패: 무한 루프, 종료 조건 미충족, 체크포인트 복구 실패

  • 인간 반려: 사람이 검토 후 부적합 판정

  • 운영 인프라 실패: 큐 지연, 워커 중단, 스토리지 오류

  • 미확정 상태: 실제 쓰기가 되었는지 안 되었는지 판별되지 않는 애매한 실패

이 분류가 중요한 이유는, 같은 "실패 5%"라도 대응이 전혀 다르기 때문이다. 모델 출력 실패가 많으면 프롬프트와 검증 규칙을 손봐야 한다. 도구 실패가 많으면 인터페이스와 재시도 정책을 봐야 한다. 인간 반려가 많으면 업무 규칙이나 승인 기준이 애매하다는 뜻일 수 있다.

제품 개선은 실패를 줄이는 일이 아니라, 어떤 실패를 줄일지 선택하는 일이기도 하다. 금방 잡히는 1%보다, 반복 비용이 큰 0.3%를 먼저 잡는 편이 훨씬 큰 효과를 내기도 한다.

사용량과 반복 사용이 빠지면 "유용성"을 착각한다

에이전트가 기술적으로 잘 돌아가도 실제로는 별로 안 쓰일 수 있다. 이때 운영 지표가 기술 팀만 바라보고 있으면 함정에 빠진다. 시스템은 건강한데 제품은 조용히 실패한다.

그래서 운영 지표에는 반드시 사용량 지표가 함께 들어가야 한다. AI Agents Usage Dashboard 같은 실무 사례가 총 실행 수, 고유 사용자 수, 가장 많이 쓰인 에이전트, 사용된 에이전트 비율을 함께 보는 이유가 바로 이것이다.6

이 장의 관점에서 특히 중요한 것은 다음 질문이다.

이 에이전트가 한 번 써 보고 끝나는 기능인가, 아니면 반복적으로 업무에 들어오는 기능인가?

반복 사용률이 낮다면 여러 해석이 가능하다. 정확도가 낮을 수도 있고, 처리 시간이 길 수도 있고, 승인 과정이 너무 번거로울 수도 있다. 또는 애초에 해결하려는 문제가 사용자의 진짜 문제와 다를 수도 있다.

즉, 사용량은 마케팅 숫자가 아니다. 운영 지표의 마지막 검증이다. 쓸 만한 자동화라면 결국 다시 호출된다.

지표는 따로 보지 말고 패턴으로 읽어야 한다

좋은 운영자는 숫자 하나에 놀라지 않는다. 대신 숫자의 조합을 본다. 에이전트 운영에서는 특히 조합 해석이 중요하다.

예를 들어 이런 패턴은 각각 다른 문제를 말해 준다.

  • 성공률 하락 + 도구 재시도율 상승 + 특정 실패 유형 집중: 도구 계약이나 외부 API 품질 문제일 가능성이 크다.

  • 성공률 유지 + 비용 상승 + 평균 단계 수 증가: 에이전트가 같은 목표를 더 돌아서 가고 있다는 뜻이다.

  • 승인 비율 상승 + 인간 반려 비율도 상승: 위험 작업 필터가 약하거나, 작업 범위가 잘못 설정되었을 수 있다.

  • 평균 시간은 안정적 + p95 급등: 특정 입력군이나 특정 워커 경로에서 병목이 생긴 것이다.

  • 고유 사용자 수 증가 + 반복 사용률 정체: 호기심 사용은 늘지만 습관 사용으로는 이어지지 않는 상태다.

운영 지표는 바로 이런 패턴 읽기를 위해 존재한다. 숫자는 보고서용이 아니라 의사결정용이어야 한다.

지표를 제품 개선으로 연결하는 방법

지표가 아무리 많아도 행동으로 이어지지 않으면 장식이다. 운영 지표는 결국 "그래서 무엇을 바꿀 것인가"로 이어져야 한다.

예를 들어 성공률이 낮다면 가장 먼저 해야 할 일은 전체 프롬프트를 갈아엎는 것이 아닐 수 있다. 실패 유형을 보고, 특정 도구 인자 검증을 추가하거나, 작업을 더 작게 쪼개거나, 검증 단계 앞에 간단한 사전 검사기를 붙이는 편이 더 효과적일 수 있다.

재시도율이 높다면 재시도 횟수를 늘리는 대신, 왜 처음 시도가 자주 깨지는지 봐야 한다. 도구 설명이 모호한지, 타임아웃 정책이 너무 짧은지, 특정 모델이 해당 작업에 맞지 않는지 확인해야 한다.

승인 비율이 너무 높다면 자동화를 늘리기보다 먼저 작업 위험도를 다시 분류해야 한다. 저위험 작업은 승인 없이도 되도록 내리고, 고위험 작업은 승인 기준을 더 명확하게 만들어야 한다.

비용이 높다면 무조건 싼 모델로 내리는 것이 답은 아니다. 컨텍스트를 줄여도 되는지, 중간 산출물을 캐시할 수 있는지, 비싼 모델을 마지막 검토 단계에만 쓰도록 라우팅할 수 있는지 봐야 한다.14

처리 시간이 길다면 모델이 느린지, 도구가 느린지, 승인 대기가 긴지, 큐가 막혔는지 먼저 분해해야 한다. 시간은 하나의 숫자처럼 보이지만 원인은 여러 층에 숨어 있다.

대시보드는 역할별로 다른 질문에 답해야 한다

같은 운영 지표라도 모두가 같은 화면을 볼 필요는 없다. PM, 운영자, 엔지니어, 리더는 각자 다른 질문을 한다.

운영자는 지금 어디가 깨지고 있는지 본다. 성공률, 실패 유형, 재시도율, p95 시간에 관심이 많다.

엔지니어는 왜 깨졌는지 본다. 특정 버전, 특정 도구, 특정 모델 경로, 특정 입력군과의 상관관계를 본다.

PM은 이 자동화가 제품 가치로 이어지는지 본다. 반복 사용률, 승인 비율, 처리 시간, 성공당 비용, 사람 개입 빈도를 본다.

리더는 결국 투자 대비 효과를 본다. 총 사용량보다도 업무 절감 효과, 비용 추이, 확대 가능한 사용처가 있는지에 관심이 많다.15

그래서 좋은 운영 지표 체계는 하나의 만능 그래프가 아니라, 같은 사실을 다른 판단으로 이어 주는 구조에 가깝다.

작은 팀이 먼저 잡아야 할 최소 지표 세트

처음부터 복잡한 지표 체계를 만들 필요는 없다. 작은 팀이라면 다음 정도만 먼저 잡아도 운영의 질이 크게 달라진다.

  • 검증 기준을 통과한 작업 성공률

  • 작업당 평균 재시도 횟수와 재시도 발생 비율

  • 승인 요청 비율, 승인 통과 비율, 인간 이관 비율

  • 작업당 평균 비용과 성공당 비용

  • p50, p95 처리 시간과 큐 대기 시간

  • 상위 실패 유형 5개와 그 비중

  • 고유 사용자 수와 주간 반복 사용률

  • 배포 버전별 지표 변화

이 여덟 가지만 있어도 팀은 적어도 이런 질문에 답할 수 있다. "지금 더 나아지고 있는가?", "어디서 자꾸 무너지는가?", "자동화가 실제로 남는 장사인가?"

운영 지표의 목적은 통제가 아니라 학습이다

운영 지표를 잘못 쓰면 팀은 숫자 맞추기 놀이에 빠진다. 성공률을 높이려고 쉬운 작업만 받거나, 승인 비율을 낮추려고 위험한 작업도 자동 통과시키는 식이다. 그러면 지표는 좋아 보여도 제품은 망가진다.

좋은 운영 지표의 목적은 처벌이 아니라 학습이다. 시스템이 어디에서 약한지, 어떤 작업에 먼저 투자해야 하는지, 자동화 범위를 어디까지 넓혀도 되는지 배우기 위해 쓰는 것이다.

에이전트 제품은 사람과 다르게, 실패를 비교적 세밀하게 기록할 수 있다. 어느 도구에서 멈췄는지, 어떤 단계가 길었는지, 어떤 종류의 승인에서 막혔는지, 어떤 모델 경로가 비쌌는지를 남길 수 있다. 이건 꽤 큰 장점이다. 잘만 쓰면 "이번 분기에 무엇을 고쳐야 하나"가 감이 아니라 데이터가 된다.

결국 운영 지표는 에이전트의 지능을 자랑하는 수치가 아니다. 그것은 이 시스템이 사업적으로 유용한 자동화인지, 사람이 신뢰할 수 있는 작업자인지, 더 넓은 업무로 확장할 가치가 있는지를 보여 주는 숫자다.

똑똑한 에이전트는 인상적일 수 있다. 하지만 운영 지표가 좋은 에이전트만이 오래 살아남는다.

참고

1AI Agent Metrics Dashboard: Track Performance & ROI

2Monitor and Evaluate AI Agents

3Monitoring AI Agents at Scale: Essential Metrics, Dashboards, and Alert Tiers

4Agent Dashboards: Key Metrics to Track

5AI Agent Monitoring  AppDynamics SaaS

6AI Agents Usage Dashboard Overview

책 목록

AI 에이전트 하네스 설계: 모델을 제품으로 바꾸는 실행 환경의 기술

전체 목차 보기

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기