Build an AI-driven application.

No machine learning experience required.

Artificial intelligence (AI) can enhance the customer experience in a contact center, automate content moderation in media, improve healthcare analytics, forecast demand more accurately, and much more. With AI Services from AWS, you can use add capabilities like image and video analysis, natural language, personalized recommendations, virtual assistants, and forecasting to your applications without deep expertise in machine learning. Each of the services can be used standalone, or you can use them in concert to create sophisticated human-like functionality. Either way, you get instant access to fast, high quality AI tools based on the same technology used to power Amazon’s own businesses.

Contact center modernization

Transcribe, translate, and analyze each customer interaction to assist contact center agents during their conversations. This allows you to reduce costs, realize new customer insights, and improve customer service.

The solution will perform real-time speech recognition and create a grammatically correct transcription of each call, translate the conversation into an agent’s preferred language, and analyze the interaction to detect the sentiment of the caller and identify key words and phrases in the conversation. You can then use your knowledge management and customer relationship management (CRM) systems to suggest responses or recommended solutions in real-time to better respond to the caller's needs.

Get started >>

Media subtitling and localization

Use automatic speech recognition and text-to-speech capabilities to add subtitles and voiceovers to localize content and reach a broad global audience. This allows you to increase customer engagement and accessibility for your content.

The solution will ingest real-time audio and video content, generate caption text in multiple languages, generate audio in multiple languages, and correctly format the captions and audio for insertion back into the live stream.

Get started >>


Generate a custom model based on your data in just a few clicks and start serving personalized recommendations, tailored search results, and targeted marketing promotions with a simple API call.

Amazon Personalize lets you blend real-time user activity data like clicks, page views, signups, and purchases with existing user profile and product information to identify the right product recommendations for your users. It will automatically process and examine your data, identify what is meaningful, select the right algorithms, and train and optimize a custom personalization model for your application.

Get started >>


Use machine learning to discover how time series data and other variables like product features and store locations affect each other to generate forecasts such as product demand, resource needs, and financial performance that are up to 50% more accurate than traditional methods.

Amazon Forecast will automatically inspect your data, identify key attributes, select the right algorithms, and train and optimize your custom forecasting model. These forecasts can be visualized in the console, exported in batch, or integrated into business applications using an API.

Get started >>

Document indexing

Instantly and accurately extract text and data from virtually any document without the need for any manual effort or custom code. Create smart search indexes, build automated approval workflows, and better maintain compliance with document archival rules.

Amazon Textract automatically detects a document’s layout and the key elements on the page, understands the data relationships in any embedded forms or tables, and extracts everything with its context intact. Once the information is captured, you can take action on it within your business applications to automate things like loan application approvals and medical claims processing.

Get started >>

Identity verification

Integrate face-based user verification into your applications with a simple-to-use API and enable identity verification for applications like employee badge scanning, banking or credit applications, and security.

Amazon Rekognition lets you identify a person in an image using your private repository of face images. After capturing a live image, use one API to compare it with a reference image and determine if it’s a match.

Get started >>

Customer success

NHS Business Services Authority Case Study (1:46)

The NHS BSA uses AWS to automate portions of their healthcare contact call center to answer common questions more quickly and reduce calls to their representatives by more than 40%.

Using AI to Gather Customer Insights (3:44)

VideoPeel is transforming the traditional consumer research by automating the analysis of user generated content to produce dynamic consumer personas and actionable insights.

AI services

Advanced Text Analytics

Amazon CodeGuru

Automate code reviews.

Advanced Text Analytics

Amazon Comprehend

Discover insights and relationships in text.


Amazon Forecast

Increase forecast accuracy using machine learning.

Conversational Agents

Amazon Fraud Detector

Detect online fraud faster.

Conversational Agents

Amazon Kendra

Highly accurate enterprise search. 

Conversational Agents

Amazon Lex

Build voice and text chatbots.


Amazon Personalize

Build real-time recommendations into your applications.


Amazon Polly

Turn text into lifelike speech.

Image and Video Analysis

Amazon Rekognition

Analyze image and video.

Document Analysis

Amazon Textract

Extract text and data from documents.


Amazon Translate

Translate texts with higher accuracy.


Amazon Transcribe

Automatic speech recognition.

Getting started tutorials

Dive in with 10-minute getting started tutorials.

Learn more >>

Learn ML with AWS

Dive deep into the same machine learning (ML) curriculum used to train Amazon’s developers and data scientists. We offer 30+ digital ML courses totaling 45+ hours, plus hands-on labs and documentation, originally developed for Amazon's internal use.

Learn more >>