봇 커넥터 호출 작업
- 통합 > 통합 > 보다 허가
Architect 메시징 흐름에서 Call Bot Connector 작업을 사용합니다. 이 작업을 통해 Architect에 의도와 슬롯을 반환하기 전에 처리할 봇 소스와 메시징 흐름을 통합할 수 있습니다. 이 작업을 사용할 때 다음을 제공합니다. "봇 목록." Architect는 이 목록을 사용하여 봇 이름, 버전, 의도 및 세션 변수와 같은 필드를 채운 다음 처리를 위해 고객의 봇에 대한 호출 정보를 제공합니다.
이름 | 설명 | ||||||
---|---|---|---|---|---|---|---|
이름 필드 | 작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 작업 순서에 표시되는 작업의 이름이 됩니다. | ||||||
봇 입력 텍스트 | 봇에 보낼 텍스트를 입력합니다. 기본 입력 텍스트는 Message.Message.Body입니다. | ||||||
추가 작업 응답 시간 제한 |
봇은 사용자로부터 후속 정보를 검색할 수 있습니다. 여기에 봇이 사용자의 응답을 기다리는 시간을 입력합니다. 기본 응답 시간 제한은 12시간이며 최소 허용 값은 0초입니다. 시스템은 NOT_SET 또는 음수 기간을 즉시로 간주합니다. 참고: 후속 응답 시간 초과는 각 고객 응답에 적용됩니다. 고객이 응답한 다음 봇에서 다른 프롬프트를 수신할 때마다 시간 초과가 재설정됩니다. 예를 들어 봇이 "당신이 원하는 날짜가 언제인가요?"라고 물으면 고객 응답을 위해 최대 12시간을 기다립니다. 고객이 12시간 이내의 날짜로 응답하고 봇이 "고맙습니다. 다른 선택이 있습니까?"라고 응답하면 흐름이 시간 초과를 다시 시작합니다. 흐름은 대체 날짜에 대한 응답을 12시간 더 기다립니다. |
||||||
봇 통합 | 흐름에서 사용하려는 봇 통합의 이름입니다. | ||||||
봇 이름 |
메시지 흐름 내에서 호출할 봇의 이름입니다. |
||||||
봇 버전 | 사용하려는 봇의 특정 버전입니다. 이 버전은 봇의 특정 버전을 가리키는 제공된 봇 목록에 지정된 별칭입니다. | ||||||
세션 변수 |
봇에 전달할 수 있는 정보입니다. 변수의 이름과 할당할 값을 입력합니다. 여러 변수를 추가하고 재정렬할 수 있습니다. 가장 일반적으로 완료된 의도로 봇 커넥터를 시작하는 봇에 대해 세션 변수를 사용합니다. 이 프로세스는 봇 커넥터가 작업을 수행하는 데 필요한 컨텍스트를 수신하도록 합니다. |
||||||
인텐트 |
이 섹션에 표시되는 옵션은 봇에 구성된 논리를 반영합니다. 각 인텐트는 수행할 작업을 나타냅니다. 예를 들어 호텔을 예약(BookHotel)하거나 꽃을 주문(OrderFlowers)합니다. 각 의도 경로는 작업 편집기의 봇 커넥터 호출 작업에 대한 출력 경로와 일치합니다. 각 의도 아래에 Architect는 구성된 봇 슬롯 또는 사용자가 의도를 이행하기 위해 제공해야 하는 데이터를 표시합니다. BookHotel 인텐트를 예로 사용하면 슬롯에는 위치, 체크인 날짜, 객실 유형 및 숙박 일수가 포함될 수 있습니다. 사용자가 BookHotel 경로를 선택하면 봇은 해당 경로와 연결된 슬롯을 제공합니다. |
||||||
실패 출력 |
봇이 반환하는 실패 데이터 값을 할당할 변수를 선택합니다.
참고: 변수 목록을 확장하거나 축소하려면 옆에 있는 화살표를 클릭합니다. 실패 출력. |
성공 및 실패 경로 구성
이름 | 설명 |
---|---|
의도 출력 경로 |
인텐트에 대해 일치하는 출력을 구성합니다. 이 경로는 작업이 외부 끝점과 성공적으로 통신하고 결과를 수신했음을 나타냅니다. 모든 봇 출력 변수는 문자열 유형입니다. 상호 작용을 수행할 경로를 따르는 의도 경로 아래로 적절한 작업을 드래그합니다. |
실패 출력 경로 |
이 경로는 작업을 실행하는 동안 오류가 발생했거나 결과를 처리하는 데 문제가 있음을 나타냅니다. 참고: 네트워크에 연결 문제가 발생하면 작업에서 자동으로 이 오류 경로를 사용합니다. 상호 작용을 수행할 경로를 지정하는 실패 경로 아래에 적절한 작업을 끕니다. 예를 들어, 지원을 위해 상담원에게 상호작용을 보내기 위한 전달 작업입니다. |