# 실전: 환불 에이전트의 경계

> 조회·판단·실행·승인 책임 분리

- Canonical: https://learning.reopt.ai/en/courses/agent-orchestration/lessons/ao-m2-scenario
- Language: en
- HTML: https://learning.reopt.ai/en/courses/agent-orchestration/lessons/ao-m2-scenario

---

[Agent orchestration patterns](/en/courses/agent-orchestration) 2. Agent·Tool·Handoff 계약 4 / 9

# 실전: 환불 에이전트의 경계

조회·판단·실행·승인 책임 분리
Scenario 60 XP 8 min

고객지원 agent가 결제 이력을 조회하고 환불 여부를 판단해 실제 환불까지 처리하려 합니다.
Scenario context 고객별 금액과 정책 예외가 다르며, 외부 결제사 호출은 되돌리기 어렵습니다. Decision 1 / 2

도구와 역할을 어떻게 나누는 것이 가장 안전할까요?
하나의 agent에 모든 DB·결제 권한을 준다 조회·정책 판정과 환불 실행을 분리하고 실행 전 승인을 둔다 환불 판단을 키워드 정규식 하나로 대체한다

---

Site guide for agents: https://learning.reopt.ai/llms.txt · Sitemap: https://learning.reopt.ai/sitemap.xml · Contact: https://learning.reopt.ai/contact
