읽는 시간 약 8분 · AI 에이전트 운영 가이드
한 줄 결론: AI 에이전트가 “성공했다”고 말해도, 어디서 오래 멈췄고 어떤 도구 호출을 거쳤으며 사람이 몇 번 개입했는지 모르면 다음 실행을 더 안전하게 만들기 어렵습니다. 이 글에서는 작은 팀도 바로 시작할 수 있는 에이전트 추적과 평가의 최소 단위를 정리합니다.

핵심 요약
- 추적(trace)은 에이전트가 한 업무를 처리한 경로를 시간 순서로 남기는 기록입니다.
- 완료 여부 하나만 보면 도구 오류, 과도한 재시도, 사람 검수 병목을 놓치기 쉽습니다.
- 처음에는 업무 ID·단계·도구 호출 결과·재시도·사람 승인 다섯 가지만 남겨도 충분합니다.
- 평가는 “정답률”만이 아니라 실제 업무의 완료 기준과 안전 기준을 함께 확인하는 과정이어야 합니다.
왜 성공률만으로 부족할까요?
예를 들어 고객 문의 요약 에이전트가 100건 중 95건을 완료했다고 가정해 보겠습니다. 숫자만 보면 좋아 보이지만, 그 95건에 평균 세 번의 재시도가 있었거나 민감한 문의마다 사람이 다시 읽어야 했다면 운영 비용과 위험은 전혀 다르게 보입니다.
에이전트는 보통 모델 응답 하나로 끝나지 않습니다. 지시를 읽고, 정보를 찾고, 도구를 호출하고, 결과를 검증한 뒤 다음 단계로 넘깁니다. 따라서 “무엇이 나왔나”와 “어떤 경로로 나왔나”를 함께 기록해야 실패를 재현하고 안전하게 고칠 수 있습니다.
추적은 무엇을 남겨야 할까요?
처음부터 모든 프롬프트와 원문을 저장할 필요는 없습니다. 개인정보나 민감한 고객 데이터가 섞일 수 있기 때문입니다. 대신 업무를 식별하고 문제를 좁힐 수 있는 최소 정보를 정해두는 편이 좋습니다.

| 남길 항목 | 확인할 질문 | 처음의 기준 |
|---|---|---|
| 업무 ID와 시작·종료 시각 | 어떤 요청이 얼마나 걸렸나요? | 하나의 업무 흐름에 같은 ID를 유지합니다. |
| 단계와 도구 호출 | 어느 도구·단계에서 멈췄나요? | 성공/실패와 오류 유형만 먼저 남깁니다. |
| 재시도 횟수 | 겉으로 성공했지만 우회가 많았나요? | 무한 재시도 대신 상한을 둡니다. |
| 사람 승인·수정 | 누가 왜 개입했나요? | 승인 이유를 짧은 분류값으로 기록합니다. |
| 최종 완료 기준 | 결과가 실제로 쓸 수 있나요? | 업무별 합격 조건을 문장으로 적습니다. |
OpenAI Agents SDK 문서는 에이전트 실행의 추적을 기본 기능으로 설명하고, OpenAI API 문서는 추적 데이터를 대상으로 한 평가 방법을 안내합니다. Google Cloud 문서도 운영 단계에서 관찰과 모니터링, 평가를 함께 다룹니다. 구현 방식은 제품마다 달라도 공통점은 같습니다. 실행 기록을 남기고, 대표 업무로 기준을 검증하며, 결과를 다음 변경에 반영하는 것입니다.
작은 팀용 운영 점수표
점수표는 팀을 감시하려는 도구가 아니라, 개선 우선순위를 고르는 도구입니다. 다음 네 질문을 주간 단위로 보면 충분합니다.
여기서 중요한 점은 하나의 평균으로 문제를 덮지 않는 것입니다. 예를 들어 완료율이 낮아도 저위험 요약 업무만 흔들리는지, 또는 비용·권한이 큰 발송 단계에서 흔들리는지에 따라 다음 조치가 달라집니다.
관찰에서 개선까지의 짧은 루프
운영을 시작할 때는 한 번에 거대한 평가 체계를 만들기보다, 대표 업무 10~20개로 작은 루프를 만드는 편이 현실적입니다.
- 업무 하나를 고릅니다. 결과 확인이 쉽고 실패 피해가 낮은 반복 업무가 좋습니다.
- 합격 조건을 적습니다. 예: “핵심 사실 3개를 포함하고, 출처 링크가 있으며, 외부 발송 전 사람 승인을 거친다.”
- 단계별 기록을 남깁니다. 원문 전체가 아니라 필요한 메타데이터부터 시작합니다.
- 실패 묶음을 분류합니다. 모델 판단, 도구 오류, 입력 부족, 승인 대기처럼 원인을 나눕니다.
- 한 가지씩 바꿉니다. 지시문·도구 권한·재시도 규칙을 한 번에 모두 바꾸지 않아야 전후 차이를 알 수 있습니다.

이번 주에 바로 적용할 체크리스트
- 반복 업무 하나에 고유 업무 ID를 붙입니다.
- 각 단계의 시작·종료와 도구 호출 성공 여부를 남깁니다.
- 재시도 횟수의 상한과 사람 승인 지점을 정합니다.
- 대표 업무 10건의 “합격 결과”를 팀 안에서 합의합니다.
- 실패 사례를 모델·도구·입력·권한 문제로 나눠 봅니다.
- 민감한 원문은 무조건 저장하지 않고 보존 범위와 접근 권한을 먼저 정합니다.
자주 묻는 질문
추적을 시작하려면 전용 플랫폼이 꼭 필요한가요?
아닙니다. 처음에는 구조화된 로그와 업무 ID만으로도 시작할 수 있습니다. 다만 여러 에이전트와 도구가 연결되거나 비교 평가가 늘어나면 전용 추적 기능이 있는 도구가 관리에 도움이 됩니다.
모든 입력과 출력 내용을 저장해야 하나요?
그럴 필요는 없습니다. 개인정보·계약 정보·고객 데이터가 있는 경우 특히 조심해야 합니다. 재현과 개선에 필요한 최소 정보, 보존 기간, 접근 권한을 먼저 정하는 편이 안전합니다.
평가는 언제 해야 하나요?
지시문, 모델, 도구, 권한 규칙을 바꾸기 전후에 대표 업무 세트로 확인하는 것이 좋습니다. 운영 중에는 실패 유형이 바뀌는지 주기적으로 살펴보면 됩니다.
완료율이 높으면 사람 승인을 줄여도 될까요?
업무의 영향도에 따라 다릅니다. 외부 발송, 결제, 권한 변경처럼 되돌리기 어려운 행동은 완료율과 별개로 승인 또는 제한된 권한 설계가 필요합니다.
참고 자료
이 글이 마음에 드세요?
FLOWIT on YouTube
영상으로도 FLOWIT을 이어서 보세요
AI 자동화, Claude Code, n8n, 데이터 분석 흐름을 블로그와 영상으로 함께 정리하고 있습니다.
AI 에이전트, 대화보다 작업 상태가 중요한 이유
AI 에이전트를 멈추지 않고 수정하는 법: 작업 중 개입이 필요한 5가지 순간
AI 코드 리뷰, 저장소 규칙보다 먼저 정해야 할 경계