최종 결과가 괜찮아도 에이전트의 불안정한 동작을 이유로 릴리즈를 중단하시겠습니까?
Would you block a release if repeated runs on the same saved input showed unstable behavior, even if the final answer still looked fine?
핵심 요약
에이전트의 최종 결과물보다 워크플로우의 안정성이 릴리즈 결정에 더 중요한 기준이 되어야 하는지에 대한 논의.
- 릴리즈 기준 — 최종 결과물의 품질보다 워크플로우의 안정성을 우선시해야 하는지 고민함
- 위험 관리 — 에이전트 동작의 비가역성과 사이드 이펙트를 기준으로 위험 등급을 분류함
- 거버넌스 도입 — 에이전트 실행 전 암호화된 서명을 통해 승인된 경로만 실행하도록 제어함
에이전트와 관련해서 계속 고민하게 되는 한 가지는 최종 결과물의 품질과 배포 안전성이 항상 같은 것은 아니라는 점입니다.
최종 결과물은 괜찮아 보이지만, 동일한 저장된 입력값으로 반복 실행했을 때 내부적인 불안정성(다른 도구 경로, 재시도, 지연 시간 동작, 출력 구조 등)이 드러나는 사례들을 보았습니다.
그래서 저는 더 명백한 실패가 나타나기 전이라도, 불안정한 워크플로우 동작 자체가 릴리즈를 중단할 충분한 이유가 되는지 궁금합니다.
그래서 다들 실무에서 어떻게 처리하는지 궁금합니다:
- 이런 종류의 반복 실행 불안정성이 릴리즈를 중단하게 만드나요?
- 배포 전 최종 출력 품질과 워크플로우 안정성 중 무엇을 더 중요한 신호로 보시나요?
- 경로 변경, 재시도, 도구 불안정 등 어떤 종류의 드리프트를 실제 배포 위험으로 간주하시나요?
특히 프롬프트, 모델, 도구 호출 또는 에이전트 워크플로우 변경 사항을 정기적으로 배포하는 팀들의 의견이 궁금합니다.


