
Answer-first summary for fast verification
Answer: Amazon Comprehend, Amazon Bedrock
## Analysis of AWS Services for Customer Sentiment Analysis from Written Reviews ### Requirements Assessment The question specifies analyzing **customer sentiment from written product reviews**. This is a natural language processing (NLP) task focused on text analysis to determine emotional tone (positive, negative, neutral, or mixed). ### Service Evaluation **B. Amazon Comprehend** - This is a fully managed NLP service specifically designed for text analysis. It provides **built-in sentiment analysis** capabilities that can automatically classify text into sentiment categories without requiring model training. For customer reviews, Comprehend can process large volumes of text efficiently and provide sentiment scores, making it an optimal choice for this use case. **D. Amazon Bedrock** - This service provides access to foundation models (FMs) for generative AI applications. While not exclusively an NLP service, Bedrock's foundation models can be used for **advanced sentiment analysis** through prompt engineering and fine-tuning. This offers more customization options than pre-built solutions, allowing for domain-specific sentiment analysis tailored to ecommerce product reviews. ### Why Other Options Are Less Suitable **A. Amazon Lex** - Primarily designed for building conversational interfaces (chatbots) using voice and text. While it can process text input, its core functionality is dialogue management, not sentiment analysis of customer reviews. **C. Amazon Polly** - A text-to-speech service that converts text into lifelike speech. This is unrelated to sentiment analysis as it focuses on speech synthesis rather than text understanding. **E. Amazon Rekognition** - A computer vision service for image and video analysis. While it can analyze facial expressions in videos, it cannot process written text reviews, making it unsuitable for this specific requirement. ### Best Practices Consideration For production sentiment analysis systems, **Amazon Comprehend** is typically the first choice due to its simplicity, managed nature, and cost-effectiveness for standard sentiment analysis tasks. **Amazon Bedrock** becomes valuable when: 1. Customization is needed for domain-specific terminology 2. Multi-language support beyond Comprehend's capabilities is required 3. Integration with other generative AI workflows is planned Both services can work together in a comprehensive solution, with Comprehend handling baseline sentiment analysis and Bedrock providing advanced, customized analysis for complex cases.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
An ecommerce company needs to analyze customer sentiment from written product reviews. Which two AWS services should be used for this solution?
A
Amazon Lex
B
Amazon Comprehend
C
Amazon Polly
D
Amazon Bedrock
E
Amazon Rekognition