가상 에이전트 API 기능
API를 가상 에이전트 사용하여 채팅 환경에서 사용 가능한 가상 에이전트에이전트 채팅 것과 동일한 많은 기능을 통합할 수 있습니다. 기능 지원은 릴리스 ServiceNow 및 API의 스토어 앱 버전 번호에 따라 달라집니다.
API의 가상 에이전트 요청 및 응답 템플릿에 대한 자세한 내용과 일반적인 사용 사례의 예는 가상 에이전트 봇 통합 API를 참조하십시오.
주요 기능
버전 1.0.9부터 API의 가상 에이전트 주요 기능은 다음과 같습니다.
- 정적, 해시 및 토큰 기반 인증을 사용한 제공자 인증
- 개인화된 경험을 위해 사용자 ID를 ServiceNow 계정에 자동 연결
- 가상 에이전트 에서 라이브 에이전트로 전송 에이전트 채팅
- 다음 전략을 통한 봇 대 봇 통합의 의도 분류:
- 기본 봇은 사용자 의도를 결정하고 해당 주제가 사용자에게 표시되도록 사용자 요청을 가상 에이전트 보냅니다.
- 기본 봇은 의도를 발견하고 예측 신뢰 점수를 반환할 수 있도록 사용자 발언 가상 에이전트 을 보냅니다. 신뢰 점수가 높을수록 예측된 주제가 사용자 발언과 더 정확하게 일치한다는 것을 나타냅니다.
버전 1.0.12 기능
- 유휴 봇 대 봇 대화 자동 닫기
- 1시간 이상 유휴 상태였던 대화를 자동으로 닫을 수 있습니다. 이 Time Out Abandoned B2B Conversations 작업은 매일 매시간 실행되며 요청자가 중단한 유휴 대화를 자동으로 닫습니다.
- 가상 에이전트 상호작용 기록의 대화 상태 및 이유 코드
- 사용자 또는 기본 봇이 대화를 가상 에이전트 종료하면 상호작용 기록에 상태 및 이유 코드를 기록합니다. 예를 들어 최종 사용자는 End 를 입력하여 대화를 중지하거나 X 버튼을 클릭하여 채팅을 닫을 수 있습니다.
- 대화가 종료될 때 알림
- 대화가 종료되면 기본 봇에게 알림이 전송됩니다 가상 에이전트에이전트 채팅 . 기본 봇은 대화를 제어해야 하는 경우에도 알림을 받습니다. 가상 에이전트 는 다음 플래그를 사용합니다.
- completed: 또는 라이브 에이전트와의 가상 에이전트 대화가 완료되면 전송됩니다.
- takeControl: 기본 봇이 제어해야 하는 경우 전송됩니다. 이는 일반적으로 두 번 연속 시도(기본값) 후에 대화 의도를 확인할 수 없는 경우에 가상 에이전트 발생합니다. 시스템 속성을 추가하여 va.bot.to.bot.take.control_times 대화 의도를 확인하기 위해 시도하는 기본 시도 가상 에이전트 횟수를 변경할 수 있습니다.
자세한 내용은 가상 에이전트 봇 통합 API를 참조하십시오.
- 의도가 있는 변경
- 에서 가상 에이전트NLU가 활성화된 경우 의도 일치에 대한 NLU 신뢰도 점수를 공유합니다.
- 최종 사용자가 기본 봇의 의도 일치에 따라 주제로 직접 이동할 수 있도록 합니다.
버전 1.3.0 기능
버전 1.3.0 가상 에이전트 부터 API는 시스템 속성()va.bot.to.bot.logging_enabled으로 로깅을 지원합니다.