← 전체 용어

에이전트 관측성

에이전트의 모든 모델 호출·도구 호출·결정을 들여다보는 것. 실패를 디버깅하고 동작을 개선하기 위함.

에이전트 관측성은 실행 내부를 보는 능력입니다. 에이전트는 스스로 결정하므로 잘못되면 이유를 이해할 유일한 방법은 모든 단계를 추적하는 것입니다. 모델이 무엇을 봤고, 무엇을 결정했고, 어떤 도구를 호출했고, 무엇이 돌아왔고, 어디서 어긋났는지. 그 추적이 없으면 에이전트 디버깅은 추측입니다. 좋은 추적은 단계별 입력·출력·토큰 수·지연·오류와 함께 실행의 전체 타임라인을 보여줍니다. 모델을 혼란시킨 프롬프트, 쓰레기를 돌려준 도구, 끝나지 않은 루프를 찾을 수 있습니다. 비용 측정 방법이기도 합니다. 다단계·멀티 에이전트 실행에서 토큰 소비가 빠르게 쌓입니다. 여러 프레임워크가 관측성을 제공합니다. LangGraph는 LangSmith, Pydantic AI는 Logfire, AutoGen·Semantic Kernel은 OpenTelemetry, CrewAI·Mastra는 대시보드를 씁니다. 내장이 없으면 보통 OpenTelemetry나 서드파티 추적기를 더할 수 있습니다. 에이전트를 프로덕션에 올리기 전, 관측성을 있으면 좋은 것이 아니라 필수로 다루세요.