트레이스를 넘어: Voker와 함께하는 에이전틱 분석(Agentic Analytics)의 부상

AI 에이전트를 구축하는 많은 팀에게 현재의 모니터링 상태는 눈을 가리고 비행하는 것과 같습니다. 개발자들은 생성된 모든 토큰과 호출된 모든 도구를 보여주는 상세한 실행 트레이스(execution traces)에 접근할 수 있지만, 이러한 로그는 가장 중요한 비즈니스 질문에 답하는 경우가 드뭅니다: 에이전트가 실제로 사용자에게 도움이 되고 있는가?

트레이싱은 함수가 호출되었음을 알려줄 뿐, 에이전트가 사용자의 의도를 세 번째로 오해하여 사용자가 좌절하고 있는지 여부는 알려주지 않습니다. AI 에이전트가 실험적인 프로토타입에서 핵심 제품 기능으로 이동함에 따라, 업계는 "에이전틱 분석(Agentic Analytics)"으로의 전환을 목격하고 있습니다. 이는 가공되지 않은 트레이스 위에 위치하여 AI 배포의 실제 효용성과 ROI를 정량화하는 지능형 계층입니다. 이것이 Voker (YC S24)의 핵심 미션입니다.

트레이싱과 분석 사이의 간극

전통적인 LLM 관측성(observability) 도구는 어떻게에 집중합니다—지연 시간(latency), 토큰 수, 그리고 RAG 파이프라인의 단계별 로직입니다. 그러나 제품 관리자(PM)와 비즈니스 이해관계자들은 무엇을에 관심을 가집니다.

수천 개의 트레이스를 스캔하는 것은 리소스 집약적이며, 의미 있는 통찰력을 추출하기 위해 종종 엔지니어링 개입이 필요합니다. 이는 이해관계자들이 사용자가 왜 이탈하는지 또는 에이전트가 어디에서 실패하는지 이해하기 위해 엔지니어가 수동 쿼리를 실행할 때까지 기다려야 하는 병목 현상을 만듭니다. Voker는 가공되지 않은 상호작용을 구조화된 셀프 서비스 분석으로 변환함으로써 이 문제를 해결하고자 합니다.

핵심 지표를 통한 "도움됨"의 정량화

가공되지 않은 로그를 넘어, Voker는 시스템 출력 대신 사용자 행동을 기반으로 에이전트 성능을 측정하는 프레임워크를 도입합니다. 이 접근 방식은 세 가지 주요 지표로 구동됩니다:

1. 의도 분류 (Intent Classification)

단순히 키워드를 추적하는 대신, 플랫폼은 자연스러운 대화로부터 사용자의 목표를 자동으로 분류합니다. 이를 통해 팀은 사용자가 정확히 무엇을 달성하고자 하는지, 그리고 에이전트의 역량이 사용자의 기대에 미치지 못하는 부분이 어디인지 확인할 수 있습니다.

2. 수정률 (Correction Rates)

에이전트 실패의 가장 명확한 징후 중 하나는 "수정"입니다. 사용자가 "아니요, 날짜를 또 틀렸잖아요..."라고 말할 때, 이는 명확한 마찰 지점입니다. 이러한 수정의 빈도를 추적함으로써, 팀은 사용자 이탈로 이어지기 전에 고충 사항을 파악할 수 있습니다.

3. 해결률 (Resolution Rates)

성공은 사용자의 의도를 해결하는 것으로 정의됩니다. 에이전트가 문제를 성공적으로 해결했을 때(예: "알겠습니다, 5/4 - 5/18 기간의 항공편을 예약하겠습니다")를 인식함으로써, 팀은 성공의 기준선을 설정하고 프롬프트 반복이나 모델 업그레이드의 영향을 측정할 수 있습니다.

통합 및 생태계 적합성

새로운 분석 도구를 도입하는 개발자들의 주요 우려 사항 중 하나는 벤더 종속성(vendor lock-in)과 아키텍처 복잡성입니다. Voker는 Langfuse, Langsmith, PostHog, Amplitude와 같은 기존 도구와 함께 작동하는 생태계 친화적인 계층으로 자리매김하고 있습니다.

기술적으로, 통합은 Python 및 TypeScript SDK를 활용하여 최소한의 코드 변경만으로 가볍게 설계되었습니다. LangChain, CrewAI, Vercel AI SDK를 포함한 광범위한 프레임워크를 지원하며, OpenAI, Anthropic, Gemini의 주요 모델과 호환됩니다.

커뮤니티의 비판적 관점

Hacker News에서의 Voker 출시 소식은 에이전트 평가의 미묘한 차이에 대한 토론을 불러일으켰습니다. 커뮤니티에서는 몇 가지 핵심 포인트가 나타났습니다:

  • 정규화 문제 (The Normalization Problem): 한 댓글 작성자 @Damianf19는 서로 다른 도구 또는 정책을 사용하는 에이전트를 비교할 때 사용하는 데이터 모델에 대해 날카로운 질문을 던졌습니다. 그들은 시스템이 "사용자가 실제로 무엇을 달성했는가" 계층을 기준으로 정규화하는지, 아니면 가공되지 않은 턴(turn) 지표를 기준으로 하는지 질문하며, 이 두 관점이 에이전트가 "작동하고 있는지"에 대해 완전히 다른 그림을 그릴 수 있음을 지적했습니다.
  • 스타트업을 위한 가치 제안: 높은 상호작용 볼륨(월간 1k+ 세션)을 가진 팀을 대상으로 하는 Voker의 타겟팅은, 일부 사용자들이 규모가 빠르게 커지는 스타트업에게도 유효하다고 주장했습니다. 비판은 가치 제안이 사용량이 적은 단계(예: 초기 발견 단계)에서도 어떻게 가치를 더하고 비용을 제어하는 데 도움이 되는지에 더 집중해야 한다고 제안했습니다.
  • 트레이싱과의 차이점: 사용자들은 Voker와 Langfuse 같은 도구의 차이점을 질문했습니다. 차이점은 타겟 대상에 있습니다: Langfuse는 주로 파이프라인을 디버깅하는 개발자를 위한 것이지만, Voker는 PM과 비즈니스 분석가가 코드를 읽을 필요 없이 ROI와 사용자 만족도를 추적적할 수 있도록 설계되었습니다.

결론

AI 에이전트가 "챗봇"에서 자율적인 작업자로 전환됨에 따라, 성공 지표는 진화해야 합니다. "LLM이 응답했는가?"에서 "사용자가 원하는 것을 얻었는가?"로 이동하는 것은 AI 투자의 ROI를 증명하고자 하는 모든 팀에게 필요한 도약입니다. 의도, 수정, 해결률에 집중함으로써, Voker는 팀들이 눈을 가리고 비행하는 것을 멈추고 실제 사용자 가치에 최적화하기 시작하는 방법을 위한 청사진을를 제공합니다.

Sources