What AWS service is used to add conversational interfaces (chatbots/voice) to applications, and how is it often integrated?
Amazon Lex. Integrated via API calls or often with an AWS Lambda function for business logic fulfillment.
What AWS service converts text to lifelike speech (Text-to-Speech)?
Amazon Polly. Can be used to voice-enable applications, often integrating with Lex’s responses.
What AWS service converts speech to text (Speech-to-Text)?
Amazon Transcribe. Used for converting audio/video files (often from S3) or real-time streams into text transcripts.
What AWS service provides Natural Language Processing (NLP) to analyze text and detect entities, key phrases, sentiment, and language?
Amazon Comprehend. Used to derive insights from customer reviews, emails, or other text data.
What is Amazon Comprehend Medical used for?
A HIPAA-eligible version of Comprehend, specifically trained to extract medical information (e.g., condition, medication, dosage) from clinical notes and text.
What AWS service helps analyze images and videos to detect objects, people, text, scenes, and inappropriate content?
Amazon Rekognition. Used for image/video analysis, content moderation, and facial analysis.
What is Amazon Textract used for?
A service that automatically extracts text and data (including tables and forms) from scanned documents.
What service helps you translate text between languages programmatically?
Amazon Translate. Used for quick, scalable translation within an application.
What is Amazon Personalize used for?
A service to easily build real-time personalization and recommendation applications (e.g., “Customers who bought this also bought…”).
How do developers typically invoke a deployed ML model hosted on Amazon SageMaker for real-time inference?
By calling a SageMaker Endpoint via a standard HTTPS API call. This is often orchestrated by an AWS Lambda function or API Gateway.
Where is the data for training and inference typically stored when working with SageMaker?
S3
If an application needs predictions for a large batch of data at once (not in real-time), which SageMaker feature should be used?
SageMaker Batch Transform.
What two services are part of Amazon CodeGuru?
CodeGuru Reviewer and CodeGuru Profiler.
What is the purpose of Amazon CodeGuru Reviewer?
Automated code review that uses ML to find security vulnerabilities, hard-to-find defects, and deviations from best practices (supports Java and Python).
What is the purpose of Amazon CodeGuru Profiler?
Helps developers find an application’s most expensive lines of code by analyzing its runtime performance in production and providing recommendations to improve efficiency/reduce cost.
What is Amazon CodeWhisperer?
An AI-powered coding companion that generates code suggestions in real-time, directly in the IDE.
What is Amazon DevOps Guru?
An AIOps service that uses ML to automatically detect operational issues and performance anomalies (e.g., increased latency, resource exhaustion) and recommend remediation actions.
What is the purpose of Amazon Fraud Detector?
Uses ML to identify potentially fraudulent online activities (e.g., new account sign-up fraud, online payment fraud) based on data and patterns.
What is Amazon Forecast?
A service that uses ML to generate accurate business forecasts (e.g., product demand, resource needs) based on time-series data.
What is Amazon KENDRA?
An intelligent enterprise search service that uses ML to connect to various data sources and provide highly accurate answers to natural language queries.