사용자 지정 이벤트를 사용하여 관리자는 다음 작업을 수행할 수 있습니다.

  • 클라이언트에서 데이터를 전달하여 동적 응답을 만듭니다. 예를 들어 개인 설정 인사말을 위해 고객 이름을 전달합니다.

  • AI 에이전트에서 사용자 지정 종료를 정의하여 제어를 흐름 디자이너로 반환합니다. 예를 들어 흐름 내에서 이행을 실행합니다.

  • 사용자 지정 이벤트를 사용하여 시작 프롬프트가 아닌 사용자 지정 시작점에서 시작하도록 AI 에이전트를 설정합니다.

  • AI 에이전트 상태 변수를 업데이트합니다. 예를 들어 흐름 디자이너에서 전달된 사용자 지정 데이터를 사용하여 컨텍스트 또는 슬롯을 미리 채웁니다.

현재 사용자 지정 이벤트는 음성 채널을 통해서만 스크립팅된 AI 에이전트에 대해 지원됩니다.

AI Agent Studio에서 수신 사용자 지정 이벤트 구성

  1. AI 에이전트 구성 페이지의 응답 탭에서 새 응답을 만듭니다.
  2. 기본 응답에서 기본(웹) 채널 옆에 있는 + 를 클릭하여 음성 채널을 추가합니다
  3. 수신 이벤트 이름 필드에서 상담원이 수신하는 이벤트 이름을 정의합니다.

흐름 디자이너에서 사용자 지정 이벤트 호출Invoke custom event from Flow Designer

  1. Webex Contact Center 흐름 디자이너에서 흐름의 가상 에이전트 V2 작업을 구성합니다.
  2. 상태 이벤트 설정에서 이벤트 이름 - 이벤트 데이터 열에 다음 세부 정보를 지정합니다.
    1. AI Agent Studio의 AI 에이전트 구성 페이지에 있는 응답 탭에 구성한 사용자 지정 이벤트 이름을 입력합니다.

    2. 흐름 디자이너에서 스크립팅된 AI 에이전트로 전달하려는 사용자 지정 데이터를 입력합니다.

AI Agent Studio에서 커스텀 이벤트 데이터에 액세스

Flow Designer에서 구성된 이벤트 데이터는 수신 이벤트를 구성한 Default response( 기본 응답 ) 섹션에서 액세스할 수 있습니다. 다음 그림에서 사용자 지정 이벤트 이름 "custom_welcome"과 이벤트 데이터 "저장소 이름"이 흐름 디자이너에서 AI 에이전트 스튜디오로 전달되는 것을 볼 수 있습니다.

AI Agent Studio에서 사용자 지정 종료 이벤트 및 페이로드 구성

  1. AI Agent Studio에서 스크립팅된 AI 에이전트 구성 페이지로 이동하고 컨트롤을 흐름 디자이너에 다시 전달할 응답으로 이동합니다 .

  2. Default response(기본 응답 ) 섹션에 Custom Event( 사용자 지정 이벤트)를 추가합니다.

  3. 흐름에 반환할 JSON에 이벤트 이름 및 이벤트 페이로드 데이터를 입력합니다.

이 예에서 수집된 슬롯은 사용자 정의 종료 이벤트 "order_details"와 함께 플로우로 리턴됩니다.

흐름 디자이너에서 사용자 지정 이벤트 데이터에 액세스Access custom event data in Flow Designer

Virtual Agent V2 활동의 Output Variables( 출력 변수 ) 섹션에서 사용자 지정 이벤트 및 페이로드에 액세스할 수 있습니다.

이벤트 이름은 StateEventName 변수 아래에 반환되고 이벤트 페이로드 는 다음 그림과 같이 메타데이터 반환됩니다.

AI Agent Studio에서 시스템 값 업데이트

다음 예제와 같이 특수 이벤트 state_update이벤트 페이로드 를 사용하여 컨텍스트, 의도 및 슬롯과 같은 시스템 값을 업데이트할 수 있습니다.

{ "의도": "order_status", "슬롯": { "first_name": "존" } }