개요: 사용자 정의 및 개발

AI 어시스턴트 사용자 인터페이스를 사용하면 코드를 작성하지 않고도 어시스턴트를 쉽게 구축하고 고객에게 배포할 수 있습니다. 고급 사용자 및 개발자의 경우 어시스턴트의 기능을 추가로 사용자 지정하고 확장할 수 있습니다.

배치된 어시스턴트에는 고객이 사용하는 채널을 통해 고객이 필요로 하는 도움말을 제공하기 위해 함께 작업하는 다양한 컴포넌트가 포함됩니다.

AI 어시스턴트 아키텍처 다이어그램

  • 고객은 웹 채팅 또는 전화 통합과 같은 채널을 사용하여 어시스턴트와 상호작용합니다.

  • 자연어 이해를 기반으로 어시스턴트는 고객의 요청을 적절한 해결 메커니즘(작업 또는 기존 콘텐츠 검색 등)으로 라우팅하기로 결정합니다.

  • 또한 어시스턴트는 외부 서비스와 통신하거나 대화를 휴먼 에이전트로 전달해야 할 수도 있습니다.

개발자가 어시스턴트의 작동 방법 또는 어시스턴트가 외부 서비스와 상호작용하는 방법을 사용자 정의하고 확장할 수 있는 여러 지점이 있습니다. 이러한 사용자 지정 포인트에는 다음이 포함됩니다:

  • 조치 사용자 정의: 표현식을 작성하고 JSON 데이터를 편집하여 조치가 단계 조건을 평가하는 방법, 데이터를 저장하는 방법, 고객 입력에 응답하는 방법 및 채널과 상호작용하는 방법을 광범위하게 사용자 정의할 수 있습니다.

  • 웹 채팅 개발 개요 : 웹 채팅 API를 사용하여 웹 채팅의 외관과 동작을 폭넓게 사용자 정의할 수 있습니다.

  • 전화 연동 서비스 사용자 지정하기: 명령어와 컨텍스트 변수를 사용하여 어시스턴트가 전화 연동 서비스를 사용하는 고객과 상호작용하는 방식을 광범위하게 구성할 수 있습니다.

  • SMS 연동 서비스 사용자 지정하기: 명령 및 컨텍스트 변수를 사용하여 어시스턴트가 문자 메시지를 사용하는 고객과 상호작용하는 방식을 사용자 지정할 수 있습니다.

  • 웹훅을 사용하여 어시스턴트 확장: 웹훅을 사용하여 어시스턴트 또는 로그 활동의 기능을 확장하는 외부 서비스를 호출할 수 있습니다.

  • 사용자 지정 채널 개발: 기본 제공되는 채널 연동 기능 중 원하는 기능을 찾을 수 없는 경우, AI 어시스턴트 REST API 및 SDK를 사용하여 어시스턴트와 상호 작용하는 사용자 지정 클라이언트 애플리케이션을 개발할 수 있습니다.