AWS Certified AI PractitionerAWS Services for AI/ML and Generative AIMedium

A large e-commerce company wants to leverage generative AI to automatically create engaging product descriptions based on product attributes (e.g., color, material, features, price). They need a service that allows them to experiment with different leading foundation models, customize them with their proprietary product data, and then integrate the best-performing model into their existing product catalog management system through an API. Which AWS service is designed for this purpose?

  1. AAmazon Comprehend
  2. BAmazon Textract
  3. CAmazon Bedrock
  4. DAmazon Personalize
Show answer & explanation

Correct answer: C. Amazon Bedrock

Amazon Bedrock is a fully managed service that provides access to leading foundation models (FMs) via an API, allowing users to experiment with, customize, and integrate generative AI capabilities into applications. This perfectly matches the requirement for creating product descriptions, customizing with proprietary data, and API integration.

Why the other options are wrong

  • A. Amazon Comprehend is for natural language processing (NLP) tasks like sentiment analysis, entity recognition, and topic modeling, not for generating new text from foundation models.
  • B. Amazon Textract is for extracting text and data from scanned documents, which is unrelated to generating product descriptions.
  • D. Amazon Personalize is for building personalized recommendations for users, not for generating descriptive text content.

Amazon Bedrock

A fully managed service that offers access to foundation models (FMs) from Amazon and leading AI startups via an API.

  • Supports various generative AI tasks (text, images, code).
  • Allows customization of FMs with proprietary data.
  • Simplifies deployment and scaling of generative AI applications.

Memory trick: Bedrock is the foundation for new creations.

More AWS Services for AI/ML and Generative AI questions