본문으로 건너뛰기
Fireworks AI조회 1

AI Nerd 밋업 요약 - 2025년 12월: 실시간 음성 AI와 자가 개선 에이전트

실시간 음성 AI의 지연시간 최적화 기법과 대화형 UX 설계, 그리고 평가 데이터를 활용한 에이전트의 프롬프트 자가 개선 방안을 다룬 기술 세미나이다.

챕터별 상세

03:30

실시간 음성 에이전트의 지연시간 정의와 측정

실시간 음성 에이전트에서 지연시간(Latency)은 사용자가 말을 멈춘 시점부터 에이전트의 첫 오디오 응답이 재생되는 시점까지의 간격으로 정의했다. Cresta는 엔터프라이즈 고객을 위한 음성 에이전트 구축 시 1초 미만의 지연시간을 우수한 수준으로 간주하며, 궁극적으로는 250ms를 목표로 한다. 측정은 백엔드 시스템뿐만 아니라 실제 네트워크와 텔레포니 환경을 포함한 엔드 투 엔드(End-to-End) 방식으로 이루어져야 정확한 사용자 경험을 파악할 수 있다.

지연시간 측정 시 VAD(Voice Activity Detection)가 화자의 종료를 감지하는 시간과 TTS가 첫 바이트를 생성하는 시간이 포함된다.

39:28

음성 AI 파이프라인의 병목 구간과 최적화 전략

음성 AI 파이프라인은 VAD, STT, LLM 추론, TTS의 단계로 구성되며 각 단계에서 지연이 발생한다. 특히 배치 처리(Batching)는 처리 효율은 높이지만 실시간성에는 치명적인 병목을 유발하므로, 모든 단계를 스트리밍 방식으로 전환해야 한다. Cresta는 병렬 파이프라인을 구축하여 메인 음성 루프가 차단되지 않도록 설계했으며, 도구 호출(Tool Calling)과 같은 무거운 작업은 별도의 프로세스로 분리하여 처리했다.

스트리밍 방식은 전체 데이터가 준비될 때까지 기다리지 않고 조각 단위로 즉시 처리하여 전달하는 방식이다.

69:28

대화형 AI의 기대와 현실: 자연스러운 턴 테이킹

Tavus는 사용자가 AI와 대화할 때 인간과 유사한 즉각성과 맥락 이해를 기대하지만, 실제 기술은 여전히 부자연스러운 간극이 존재함을 지적했다. 인간은 대화 중 상대방의 말을 예측하고 추임새를 넣거나 말을 끊기도 하는데, 이를 구현하기 위해서는 단순한 텍스트 임베딩을 넘어선 의미론적(Semantic) 및 운율적(Prosodic) 정보 처리가 필요하다. AI가 화자의 스타일을 실시간으로 학습하고 적응하여 관계를 형성하는 수준까지 발전해야 진정한 대화형 AI가 완성된다.

운율적(Prosodic) 정보란 말의 높낮이, 강약, 속도 등 텍스트 이외의 음성적 특징을 의미한다.

82:15

Evals를 통한 에이전트의 자가 개선: GEPA 프로토콜

Fireworks AI는 평가 데이터(Evals)를 기반으로 에이전트의 성능을 자동 개선하는 GEPA 프로토콜을 제안했다. 이 방식은 에이전트가 실패한 사례를 분석하여 시스템 프롬프트의 구체적인 규칙을 자동으로 수정하고 보완한다. 수동적인 프롬프트 엔지니어링은 성능이 정체되는 구간이 발생하지만, GEPA는 반복적인 루프를 통해 최적의 프롬프트를 찾아내며 Text-to-SQL 작업에서 정확도를 26.7%에서 41.3%로 향상시켰다.

GEPA는 딥러닝의 경사 하강법(Gradient Descent) 개념을 텍스트 공간에 적용하여 프롬프트를 최적화하는 기법이다.

100:01

프롬프트 최적화와 RFT의 결합 성능

자동화된 프롬프트 최적화 이후, 강화학습 기반의 RFT(Reinforcement Fine-Tuning)를 추가로 적용하여 성능을 극대화했다. 소규모의 고품질 데이터셋(약 100개 샘플)만으로도 모델 가중치를 미세 조정하여 프롬프트만으로는 도달하기 어려운 성능 구간에 진입했다. 최종적으로 GEPA와 RFT를 결합한 결과, 초기 베이스라인 대비 정확도가 2배 가까이 향상된 51.6%를 기록하며 자가 개선 에이전트의 실효성을 입증했다.

RFT는 모델이 올바른 결과를 냈을 때 보상을 주는 방식으로 학습시켜 특정 작업 수행 능력을 강화한다.

python
from dspy.teleprompt import GEPA

# 평가기 및 모델 설정
trainer = GEPA(trainset=train_data, goal="accurate SQL generation")
reflection_lm = dspy.OpenAI(model="gpt-4o")
agent_lm = dspy.Fireworks(model="llama-v3-70b")

# 프롬프트 최적화 실행
optimized_agent = trainer.compile(
    student=agent_lm,
    teacher=reflection_lm,
    eval_metric=sql_accuracy_metric
)

# 최적화된 프롬프트로 실행
result = optimized_agent(question="Show me all users from Seoul")

GEPA 프로토콜을 사용하여 에이전트의 시스템 프롬프트를 자동으로 최적화하는 예시 코드

용어 해설

지연시간(Latency)
시스템에 입력이 들어온 후 결과가 출력되기까지 걸리는 시간이다. 실시간 음성 AI에서는 사용자의 말이 끝난 후 AI의 응답이 시작될 때까지의 간격을 의미하며, 대화의 자연스러움을 결정하는 핵심 지표이다.
턴 감지(Turn Detection)
대화 흐름에서 화자가 말을 마쳤는지, 아니면 잠시 멈춘 것인지 판단하는 기술이다. 음성 AI가 적절한 타이밍에 끼어들거나 응답을 시작하기 위해 필수적인 요소이며, 지연시간 최적화와 밀접한 관련이 있다.
평가 프레임워크(Evals)
AI 모델이나 에이전트의 성능을 정량적으로 측정하기 위한 테스트 세트와 기준의 집합이다. 모델의 응답 정확도, 지연시간, 안전성 등을 평가하여 시스템 개선의 지표로 활용한다.
강화학습 미세 조정(RFT)
Reinforcement Fine-Tuning의 약자로, 강화학습 원리를 적용해 모델을 특정 작업에 최적화하는 기법이다. 프롬프트 엔지니어링만으로 해결하기 어려운 복잡한 로직이나 스타일을 모델 가중치에 직접 반영할 수 있다.
평가 기반 프롬프트 적응(GEPA)
Gradient-based Eval-driven Prompt Adaptation의 약자로, 평가 결과를 분석하여 시스템 프롬프트를 자동으로 수정하는 최적화 프로토콜이다. 수동적인 프롬프트 수정을 자동화하여 에이전트의 성능을 반복적으로 향상시킨다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 02. 05.수집 2026. 02. 21.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.