작동 방식

Alexa에서 사용되는 것과 동일한 기술을 사용하는 Amazon Lex는 사용이 간편한 완전관리형 서비스를 통해 음성 인식 및 언어 처리와 같이 어려운 딥 러닝 문제를 해결할 수 있는 도구를 제공합니다. Amazon Lex는 AWS Lambda와 통합되므로 백엔드 비즈니스 로직을 실행하도록 함수를 손쉽게 트리거하여 데이터 검색 및 업데이트를 수행할 수 있습니다. 구축이 완료되면 봇을 채팅 플랫폼, 모바일 클라이언트 및 IoT 디바이스에 직접 배포할 수 있습니다. 또한, 제공된 보고서를 사용하여 봇에 대한 지표를 추적할 수 있습니다. Amazon Lex는 봇을 구축, 게시 및 모니터링할 수 있는 확장 가능하고 안전하며 사용이 간편한 엔드 투 엔드 솔루션을 제공합니다.

Diagrams_lex_bookhotel

주요 기능

고품질 음성 인식 및 자연어 처리

Amazon Lex는 음성 언어 처리 시스템을 생성할 수 있는 자동 음성 인식 및 자연어 처리 기술을 제공합니다. Amazon Lex는 Alexa에 사용되는 것과 동일한 입증된 기술을 사용합니다. Amazon Lex는 개발자가 제공한 샘플 표현을 기반으로 사람이 자신의 의도를 표현하는 다양한 방식을 학습할 수 있습니다. 음성 언어 처리 시스템은 자연어 음성과 텍스트 입력을 받아서, 입력 뒤에 숨겨진 의도를 파악하고, 적절한 응답을 호출하여 사용자 의도를 이행합니다.

연속 대화

Amazon Lex 봇은 여러 차례 대화를 주고받을 수 있는 기능을 제공합니다. 의도가 파악되면 해당 의도를 이행하는 데 필요한 정보가 사용자에게 표시됩니다(예를 들어 "호텔 예약"이 의도인 경우 위치, 체크인 날짜, 숙박 일수 등이 사용자에게 표시됩니다). Amazon Lex는 챗봇에 연속 대화를 구축할 수 있는 간편한 방법을 제공합니다. 봇 사용자로부터 수집하려는 슬롯/파라미터와 이에 상응하는 메시지를 나열하기만 하면 Amazon Lex에서 적절한 슬롯을 표시하여 대화를 오케스트레이션합니다.

유틸리티 프롬프트

Amazon Lex는 2가지 유형의 프롬프트를 제공합니다. 확인 프롬프트를 사용하면 작업을 이행하기 전에 이를 확인할 수 있으며 오류 처리 프롬프트는 더 명확하게 판단하기 위해 사용자에게 한 번 더 입력하도록 요청합니다. 확인 프롬프트를 사용하면 백엔드 비즈니스 로직을 실행하기 전에 사용자의 의도를 확인할 수 있습니다(예를 들어 "예약을 지금 확인하시겠습니까?"). 오류 처리 프롬프트는 사용자 입력을 이해하지 못했을 때의 시나리오를 다루어 오류 시나리오를 매끄럽게 처리할 수 있습니다. 사용자의 음성 입력이 명확하지 않거나 잘 들리지 않는 경우 또는 알려진 의도에 매핑되지 않는 경우, 사용자에게 정보를 반복해달라는 메시지를 표시하도록 Amazon Lex를 구성할 수 있습니다(예를 들어 "죄송하지만 이해하지 못했습니다" 또는 “다시 한 번 말씀해 주시겠습니까?”). 재시도 횟수를 설정하고 앱이 사용자에게 묻는 메시지를 중단하기 전에 표시할 인사 메시지를 지정할 수도 있습니다.

AWS Lambda와 통합

Amazon Lex는 데이터 검색, 업데이트 및 비즈니스 로직 실행을 위해 AWS Lambda와의 통합을 기본적으로 지원합니다. 이 서버리스 컴퓨팅 파워를 사용하면 봇 개발에 집중하면서 힘들이지 않고 대규모로 비즈니스 로직을 실행할 수 있습니다. 대화 상태 유지를 위해 Amazon DynamoDB에 액세스하고 최종 사용자에게 알리기 위해 Amazon SNS에 액세스하는 등 Lambda에서 다양한 AWS 서비스에 액세스할 수 있습니다.

엔터프라이즈 시스템에 연결

AWS Lambda를 사용하여 기존 엔터프라이즈 애플리케이션 및 데이터베이스와 손쉽게 통합할 수도 있습니다. 통합 코드를 작성하기만 하면 외부 시스템에서 데이터를 전송 또는 검색해야 할 때 AWS Lambda에서 코드를 자동으로 실행합니다. 또한, Amazon Lex에는 Salesforce, Microsoft Dynamics, Marketo, Zendesk, QuickBooks 및 Hubspot과 같이 널리 사용되는 SaaS 애플리케이션용 커넥터가 기본적으로 포함되어 있습니다.

여러 플랫폼에 1-Click 배포

Amazon Lex를 사용하면 간단하게 Amazon Lex 콘솔에서 직접 채팅 서비스에 봇을 게시할 수 있으므로 다중 플랫폼 개발 작업이 줄어듭니다. 풍부한 서식 기능은 Facebook Messenger, Slack 및 Twilio SMS와 같은 채팅 플랫폼에 맞게 구성된 직관적인 사용자 환경을 제공합니다. Amazon Lex는 AWS Mobile Hub와도 통합되므로 자체 모바일 앱을 신속하게 구축하여 Amazon Lex 챗봇에 액세스할 수 있습니다.

강력한 수명 주기 관리 기능

Amazon Lex를 사용하면 생성하는 의도, 슬롯 유형 및 봇에 버전 관리를 적용할 수 있습니다. 버전 관리를 사용하면 롤백 메커니즘 구현을 비롯하여 다중 개발자 환경에서 테스트하고 배포할 때 손쉽게 코드를 유지 관리할 수 있습니다. 예를 들어 각 Amazon Lex 봇에 "프로덕션", "개발" 및 "테스트"와 같은 여러 개의 별칭을 생성하고 각 봇에 서로 다른 버전을 연결할 수 있습니다. 이를 통해 계속해서 봇을 개선 및 변경하고 새 버전을 릴리스하되, 새 버전의 봇이 배포될 때마다 모든 클라이언트에 변경 사항을 적용하는 것이 아니라 같은 별칭을 가진 봇에 새 버전을 연결할 수 있습니다. 버전 관리와 별칭이 함께 지원되므로 수명 주기에 걸쳐 봇을 손쉽게 구축하고 관리할 수 있습니다.

의도 연결

의도는 자연어 사용자 입력에 대한 응답으로 작업을 수행합니다. Amazon Lex는 최종 사용자 입력에 따라 한 의도에서 다른 의도로 제어를 동적으로 넘길 수 있습니다.  따라서 복잡한 대화를 더 작은 구성 요소로 나누는 방식으로 대화를 간소화할 수 있습니다.  예를 들어 여행 봇의 경우 사용자가 항공편을 예약하면 호텔이나 차량을 예약하길 원하는지 이어서 물어보도록 봇을 구축할 수 있습니다. 그러면 사용자 응답은 추가 예약 또는 모든 추가 예약 거절 중 하나가 될 수 있습니다. Amazon Lex는 이에 따라 해당 흐름을 처리합니다.

8kHz 전화 오디오 지원

Amazon Lex 음성 인식 엔진은 전화 오디오(8kHz 샘플링 주기)를 사용해 훈련하였으므로 전화 사용 사례에서 향상된 음성 인식 정확도를 제공합니다. Amazon Lex로 대화 봇을 구축할 때 8kHz 지원을 사용하면 콜 센터 애플리케이션 또는 헬프데스크와 같은 전화 음성 상호 작용에서 더 높은 품질을 제공할 수 있습니다. Amazon Lex는 Amazon Connect와 기본적으로 통합되므로 개발자는 전화로 고객 문의를 처리할 수 있는 음성 기반 대화 봇을 개발할 수 있습니다. API를 사용하면 어떤 콜 센터 애플리케이션에도 Amazon Lex를 통합할 수 있습니다.

Amazon Lex 요금에 대해 자세히 알아보십시오

요금 페이지로 이동하기
시작할 준비가 되셨습니까?
가입
추가 질문이 있으십니까?
문의처
페이지 콘텐츠
작동 방식 주요 기능