모든 규칙을 거대한 프롬프트 하나에 욱여넣으면 동작을 예측하거나 디버깅하기가 불가능해집니다. 워크플로 로직은 업무를 명확한 단계와 명시적 전이로 나눕니다. 그래서 에이전트의 자유는 여러분이 정의한 구조 안에 존재합니다. 유연해야 할 곳은 유연하게, 고정돼야 할 곳은 고정됩니다.
진입·종료 조건이 명시된 이름 있는 단계
실제 결과로 분기 — 도구가 반환한 값, 통화자가 한 말
중요한 곳은 결정적으로: 금액, 신원, 컴플라이언스 게이트
governance · release gate
Gate open
Agent audit — Q3 rollout
1,284 scenarios
Pass rate
98.2%
+1.4 pts
Blocking
0
Last run
2m ago
Policy coverage92%
Refund within policy limit1.2sPassed
Identity verified before payment0.9sPassed
Escalate on dispute keyword—Running
PII redacted in transcript1.6sReview
After-hours fallback handoff0.7sPassed
경직되지 않은 통제
에이전트가 즉흥적으로 움직일 지점을 정합니다
무엇을 고정하고 무엇을 열어 둘지 고르는 것이 핵심입니다. 표현은 자연스럽게 하고 작은 곁가지는 알아서 처리하게 두되, 변하면 안 되는 지점은 고정합니다. 반드시 읽어야 할 고지, 승인을 촉발하는 임계값, 항상 사람에게 가는 사례처럼요.
되돌릴 수 없는 행동 전 필수 확인
에이전트의 기분이 아니라 여러분의 조건으로 작동하는 에스컬레이션 규칙
나중에 덧붙이는 게 아니라 단계에 내장된 가드레일 점검
workflow · payment-recovery.flow
Draft v7
Trigger
Action
Branch
Confirm
Handoff
Trigger
Inbound call
Action
Verify caller
Branch
Verified?
Confirm
Take payment
Escalate
Human handoff
yesno
Confirm step
Requirespoken “yes”
Max retries2
자신 있게 바꾸기
흐름을 고치고, 효과를 보고, 변경을 배포
로직이 명시적이기에 변경은 미스터리가 아니라 검토 가능한 디프입니다. 분기를 조정하고 저장된 시나리오로 돌려 보고 트레이스를 확인한 뒤, 잘 동작하면 승격합니다. 여러분이 읽은 프로세스가 곧 실행되는 프로세스입니다.