비즈니스 프로세스를 위한 에이전트 워크플로 아키텍처
유용한 상담사 워크플로는 도구에 액세스할 수 있는 챗봇이 아닙니다. 트리거, 상태, 권한, 로그 및 검토 경로가 포함된 소규모 시스템입니다.
비즈니스 프로세스에는 임시변통이 아니라 안정성이 필요하기 때문에 아키텍처가 중요합니다.
1. 트리거
모든 워크플로는 트리거로 시작됩니다.
- 새 티켓
- 새 이메일
- 업로드된 문서
- 예정된 보고서
- 상태 변화
- 수동 요청
트리거는 에이전트가 작업을 수행해야 하는 시기와 에이전트가 먼저 수신하는 컨텍스트를 정의합니다.
2. 컨텍스트 및 상태
상담원에게는 프롬프트 이상의 것이 필요합니다. 프로세스 상태가 필요합니다.
유용한 상태에는 다음이 포함됩니다.
- 현재 사건
- 고객 또는 사용자 컨텍스트
- 이전 작업
- 열린 작업
- 적용 가능한 규칙
- 누락된 정보
- 검토 상태
상태가 없으면 에이전트는 분리된 보조자처럼 동작합니다. 상태를 사용하면 워크플로를 지원할 수 있습니다.
3. 도구 및 권한
도구는 막연한 접근이 아니라 명시적인 기능이어야 합니다.
예:
- 티켓 읽기
- 문서 요약
- 지식 기반 검색
- 초안 응답
- 작업 생성
- 내부 메모 업데이트
- 승인 요청
각 도구에는 권한 경계가 필요합니다. 읽기, 쓰기, 보내기, 삭제는 위험 수준이 다릅니다.
4. 결정 레이어
에이전트는 무엇을 결정할 수 있고 무엇을 추천할 수 있는지 알아야 합니다.
간단한 규칙:
- 낮은 위험 + 가역성: 자동화
- 중간 위험도: 추천 및 승인 요청
- 위험도 높음: 컨텍스트만 준비
이는 결과에 따라 자율성을 유지합니다.
5. 로그 및 검토 대기열
실제 워크플로에는 관찰 가능성이 필요합니다.
로그:
- 사용된 입력
- 도구라고
- 초안이 생성됨
- 가정된 것
- 승인 상태
- 최종 조치
그런 다음 위험한 출력을 검토 대기열로 라우팅합니다. 대기열은 신뢰가 구축되는 곳입니다.
6. 대체 경로
좋은 에이전트 아키텍처에는 알지 못하는 경로가 포함됩니다.
대체는 다음을 의미할 수 있습니다.
- 누락된 컨텍스트를 요청합니다.
- 사람에게 에스컬레이션
- 멈추고 이유를 설명하라
- 자신감을 낮음으로 표시
- 수동 작업 생성
안전하게 정지하는 능력은 지능의 일부입니다.
실용적인 아키텍처
비즈니스용 에이전트 워크플로는 일반적으로 다음과 같습니다.
트리거 → 컨텍스트 → 도구 → Draft/Recommendation → 검토 → 작업 → 로그 → 피드백
이는 “자율 에이전트”보다 덜 화려하지만 훨씬 더 유용합니다.