SaveMyCert
Cloud services

What is Amazon Comprehend? A plain-English explainer

Amazon Comprehend is AWS’s natural-language-processing (NLP) service — it reads text and extracts structured meaning from it, such as whether the tone is positive or negative, which people and organisations are mentioned, and what the text is really about. Instead of a developer building a custom text-analysis model from scratch, Comprehend does that analysis behind an API call, returning results an application can act on directly. It’s the AWS service most associated with making sense of unstructured written text at scale — reviews, support tickets, documents, social posts — rather than images, video or speech. This article covers what NLP is, what Comprehend actually analyses, common uses, how it fits with the rest of AWS’s AI services, and where it appears in certification study.

What natural-language processing is

Natural-language processing is the field concerned with getting software to understand and work with human language — written or spoken — rather than only structured data like numbers and dates (see our explainer on what natural-language processing is). Text is messy: the same idea can be phrased a dozen different ways, sentiment is often implied rather than stated outright, and meaning depends heavily on context. NLP services exist to handle that messiness so an application doesn’t have to parse it with hand-written rules.

What Comprehend actually does

Comprehend offers a set of distinct text-analysis capabilities:

  • Sentiment analysis — determining whether a piece of text expresses a positive, negative, neutral or mixed tone.
  • Entity recognition — picking out names of people, organisations, locations, dates and other identifiable things mentioned in the text.
  • Key phrase extraction — pulling out the phrases that carry the main substance of a passage, useful for a quick sense of what a document is about.
  • Language detection — identifying which language a piece of text is written in, before deciding how to process it further.
  • Topic modelling — grouping a large collection of documents by the themes running through them, without anyone having to label the topics in advance.

Common uses

These capabilities map onto recurring real-world jobs: analysing customer feedback and reviews at a volume no team could read individually, moderating or classifying user-generated text before it’s published, and extracting structured entities — names, dates, amounts — from contracts, forms or support tickets so the rest of a workflow can use them without manual re-typing. In each case, Comprehend turns free-form text into data an application can filter, route or report on.

How it fits with other services

Comprehend rarely operates alone. A common pattern is pairing it with a document-extraction service that first pulls raw text out of scanned files or images, with Comprehend then analysing that extracted text for sentiment, entities or topics — text extraction and text understanding being genuinely different jobs handled by different tools. It also sits alongside generative-AI services in modern pipelines, sometimes used to pre-process or classify text before it’s handed to a language model, or to analyse the model’s output afterwards.

Pricing model

Like most AWS AI services, Comprehend is billed on a pay-for-use basis tied to the volume of text analysed, rather than a flat subscription — the specific units and rates are best checked in AWS’s current pricing documentation rather than repeated here, since usage-based pricing details are exactly the kind of thing that changes.

Cert-study tie-in

Comprehend is the standard example AWS uses to introduce managed NLP, and the AWS Certified AI Practitioner and Developer – Associate exams expect the conceptual understanding covered here: what each analysis type does and when you’d reach for it, rather than the API syntax. The AWS Certified Data Engineer – Associate exam also touches it as one option for enriching text data inside a pipeline. Our /revision lessons cover each exam’s syllabus at that depth.

Ready to start studying — free?

Original practice questions, timed mock exams and revision notes. No card, nothing to pay.

Jump straight into an exam
AIF-C01DVA-C02DEA-C01

Questions, answered

It’s AWS’s natural-language-processing service — you send it text and it extracts meaning from it, such as sentiment, mentioned entities, key phrases, language and topics, without you needing to build your own text-analysis models.

Keep reading

Cloud services
What is Amazon EBS? A plain-English explainer
Cloud services
What is Amazon EFS? A plain-English explainer
Cloud services
What is Amazon GuardDuty? A plain-English explainer
Cloud services
What is Amazon OpenSearch Service? A plain-English explainer