가상 에이전트 봇 대 봇 통합
API는 여러 봇을 가상 에이전트 사용하는 환경을 지원합니다. 이 경우 기본 봇은 봇과 같은 외부 공급업체 보조 봇과 통신합니다 ServiceNow .
기본 봇과의 봇 통신에는 두 가지 유형이 있습니다.
- 기본 봇이 최종 사용자의 요청(의도)을 이해하는 경우, 기본 봇은 해당 주제를 표시하는 적절한 보조 봇에 요청을 라우팅합니다.
- 기본 봇이 사용자 요청을 라우팅할 위치를 결정할 수 없는 경우 기본 봇은 사용자의 요청을 모든 보조 봇에 브로드캐스트할 수 있습니다. 각 보조 봇은 최종 사용자의 의도를 결정하기 위한 예측 신뢰도 점수를 반환합니다. 그런 다음, 기본 봇은 예측 신뢰도 점수가 가장 높은 보조 봇으로 요청을 라우팅합니다.
두 시나리오 모두에서 봇은 ServiceNow 요청이 완료되거나 요청을 계속 처리할 수 없는 경우 기본 봇에 알립니다. 그런 다음 기본 봇은 최종 사용자에게 대화가 완료되었음을 알릴지 아니면 추가 지원을 제공할지 여부를 결정할 수 있습니다.
보조 봇은 ServiceNow REST 엔드포인트를 통해 표준 요청 및 응답을 사용합니다. 봇과 통합 ServiceNow 하려는 Bot Framework 또는 엔터프라이즈 앱을 통해 요청이 수신되면 요청에 대한 응답이 API를 통해 요청 시스템에 비동기적으로 전송됩니다. 가상 에이전트 채널에서도 지원합니다 라이브 에이전트 .
봇 대 봇 통합 속성
시스템 속성을 추가하여 다음을 구성할 수 있습니다.
- 버전 1.3부터: API 로깅 가상 에이전트
- 봇이 가상 에이전트 응답을 받으려고 시도하는 횟수
- 봇 정규화 점수
| 속성 | 설명 | 기본값 |
|---|---|---|
| va.bot.to.bot.logging_enabled | 버전 1.3부터: API에 가상 에이전트 대한 로깅을 활성화하는 옵션입니다. 로깅을 사용하려면 값을 로 True설정하십시오. | 아니오 |
| va.bot.to.bot.take.control_times | 가상 에이전트 응답을 받으려고 시도한 후 컨트롤이 기본 봇에 반환되는 횟수입니다. | 2 |
| va.bot.to.bot.score.normalization_factor | 기본 봇이 의도를 사용하여 요청을 적절한 봇에 라우팅하지 않는 경우 에서 반환하는 가상 에이전트예측 신뢰도 점수를 정규화하는 데 사용되는 값입니다. | 1 |