이번 강의에서
Studio에서 "워크플로우" 메뉴는 사용자가 봇과 상호작용하는 다양한 경로를 관리하는 중심지입니다. 각 워크플로우는 봇 논리의 개별적인 부분을 나타냅니다.
워크플로우에는 몇 가지 미리 정의된 경로가 있습니다:
- Main: 봇이 상호작용 중 기본적으로 따르는 주요 경로입니다. 사용자는 기본적으로 여기서 시작하며, 대부분의 다른 워크플로우는 다시 메인 워크플로우로 돌아옵니다.
- Error: 봇이 인식할 수 없는 명령이나 잘못된 입력 등 문제를 만났을 때 활성화됩니다. 사용자가 오류를 인지하고, 동작을 다시 시도하거나 메인 플로우로 돌아가는 등의 복구 옵션을 제공하는 것이 목적입니다.
- Timeout: 사용자가 일정 시간(1분에서 24시간까지 설정 가능) 동안 메시지를 보내거나 행동을 취하지 않을 때 트리거됩니다. 대화를 종료하거나 사용자의 참여를 다시 유도할 수 있습니다.
- Conversation End: 대화 종료 플로우는 상호작용의 마무리를 관리합니다. 사용자를 감사하거나 대화 요약을 제공할 수 있습니다. 각 대화가 끝날 때마다 실행됩니다.
워크플로우 메뉴 상단의 "워크플로우 생성" 버튼을 클릭해 새로운 워크플로우를 추가할 수 있습니다. 이 모듈식 접근 방식으로 복잡한 상호작용을 관리하기 쉬운 단위로 나눌 수 있습니다. 예를 들어, 고객 서비스 에이전트는 환불, 지원 요청, IT 지원 등 각각의 워크플로우를 따로 둘 수 있습니다.
"폴더 추가" 버튼을 클릭해 워크플로우를 폴더로 정리할 수 있습니다. 폴더는 관련된 워크플로우를 논리적으로 묶어, 봇 개발 환경 내에서 더 쉽게 탐색할 수 있도록 도와줍니다.
워크플로우는 잘 설계된 AI 에이전트의 핵심이며, 이를 적절히 활용하면 일관되고 사용자 친화적인 경험을 제공하거나 복잡한 작업을 안정적으로 자동화할 수 있습니다.
요약
워크플로우는 AI 에이전트가 상호작용하는 방식을 정의하며, 오류 처리, 타임아웃, 대화 진행을 관리하고 모듈화된 구조적 자동화를 가능하게 합니다.
이 과정의 모든 강의
