aws-samples/aws-lex-web-ui
Sample Amazon Lex chat bot web interface
해결하는 문제
이 프로젝트는 Amazon Lex 봇을 위한 즉시 사용 가능한 웹 인터페이스를 제공하여 개발자가 커스텀 챗봇 UI를 처음부터 구축할 필요 없도록 합니다. 사용자는 브라우저에서 텍스트 또는 음성으로 직접 Lex 봇과 상호작용할 수 있습니다.
작동 방식
이 프로젝트는 웹사이트에 전체 페이지 애플리케이션 또는 임베디드 위젯(iframe) 형태로 통합할 수 있는 자바스크립트 라이브러리로 구성되어 있습니다. Lex 봇에 대한 API 호출은 Amazon Cognito Identity Pools를 사용하여 인증됩니다. UI는 AWS CloudFormation 템플릿을 통해 자동으로 배포 가능하며, 필요한 S3 버킷과 Cognito 리소스를 설정합니다.
대상 사용자
기존 웹사이트에 전문적이고 반응형 챗봇 인터페이스를 빠르게 추가하거나, 독립형 챗봇 페이지를 만들고자 하는 웹 개발자 및 AWS 사용자.
주요 기능
- 유연한 배포: 전체 페이지 또는 임베디드 위젯 모드를 지원합니다.
- 다중 모달 상호작용: 텍스트 입력과 음성 입력 간을 원활하게 전환할 수 있습니다.
- 고급 음성 기능: 자동 침묵 감지, 음성 전사, 응답 중단 기능을 포함합니다.
- 사용자 정의 가능: 자바스크립트로 프로그래밍 방식으로 구성 가능하며, Lex 응답 카드를 지원합니다.
- 인터랙티브 메시징: ListPicker 및 TimePicker 템플릿을 지원하여 사용자 상호작용을 풍부하게 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트