
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A retail company wants to build product-description generators, image-based marketing creatives, and chatbot features using a single unified API. They want to avoid managing GPUs or scaling infrastructure. Which approach is the BEST fit?
A
Build separate microservices using Amazon Comprehend, Rekognition, and Polly
B
Use Amazon SageMaker to train custom models for each use case
C
Use Amazon Bedrock to access multiple FMs for text, vision, and chat in one platform
D
Host open-source models in EKS with autoscaling
Explanation:
Amazon Bedrock is the BEST fit for this scenario because:
Single Unified API: Amazon Bedrock provides access to multiple foundation models (FMs) from leading AI companies through a single API, which aligns perfectly with the requirement for a "single unified API."
Multiple Capabilities: Bedrock supports text generation (for product descriptions), image generation (for marketing creatives), and conversational AI (for chatbot features) - all three use cases mentioned in the question.
No Infrastructure Management: Bedrock is a fully managed service, so the company doesn't need to manage GPUs or scale infrastructure, which matches their requirement to "avoid managing GPUs or scaling infrastructure."
Serverless Experience: Bedrock offers a serverless experience where AWS handles all the underlying infrastructure, scaling, and maintenance.
A. Build separate microservices using Amazon Comprehend, Rekognition, and Polly:
These are individual AI services for specific tasks (Comprehend for NLP, Rekognition for computer vision, Polly for text-to-speech)
They don't provide a "single unified API" - you'd need to integrate multiple services separately
They don't cover all the required capabilities (Polly is for speech synthesis, not chatbot functionality)
B. Use Amazon SageMaker to train custom models for each use case:
Requires significant ML expertise and infrastructure management
Involves training, deploying, and scaling models - which contradicts the requirement to avoid managing infrastructure
Not a "single unified API" solution
D. Host open-source models in EKS with autoscaling:
Requires managing Kubernetes clusters and infrastructure
Involves GPU management and scaling challenges
Not a unified API solution and requires significant operational overhead
Amazon Bedrock's serverless nature, unified API, and access to multiple foundation models make it the ideal choice for companies wanting to leverage generative AI capabilities without managing infrastructure.