에이전트에 사람 승인 붙이기
에이전트가 이메일을 보내거나 결제를 합니다. 되돌릴 수 없는 일을 하기 전에 멈추고 묻게 하는 법.
- 1
되돌릴 수 없는 단계 식별
에이전트가 할 수 있는 행동 중 쉽게 되돌릴 수 없는 것을 적으세요. 메시지 전송, 카드 청구, 레코드 삭제, 콘텐츠 게시. 그 단계만 사람 게이트가 필요합니다. 검색·요약 같은 일상 읽기 단계는 자유롭게 돌게 하세요. 안 그러면 승인이 소음이 되어 사람들이 안 읽습니다.
- 2
멈춤·재개되는 프레임워크 쓰기
승인은 실행이 멈추고 상태를 영속화한 뒤 사람이 답하면 재개해야 합니다. LangGraph는 체크포인터로 뒷받침되는 승인 노드의 인터럽트로 이를 깔끔하게 합니다. CrewAI, AutoGen, Google ADK, Semantic Kernel, Mastra도 사람 개입을 지원합니다. 가벼운 라이브러리는 멈춤을 직접 만들게 합니다.
- 3
사람이 판단할 만큼 보여주기
에이전트가 멈추면 정확한 행동과 입력을 보여주세요. 전체 이메일, 금액과 수신자, 삭제될 레코드. 막연한 '이 단계 승인?'은 형식적 도장 찍기로 이어집니다. 승인·거부만이 아니라 행동을 수정할 선택지도 주세요. 그래야 에이전트가 막히지 않고 유용하게 남습니다.