Kendra
Kendra TL;DR?
Intelligent search service powered by ML
Kendra
How do you search Kendra?
Designed to mimic interacting with a human expert: natural language
Kendra
Kendra supported Data Sources?
S3, Confluence, RDS, OneDrive, Salesforce, lots of commercial products, not a lot of AWS
Textract
Textract TL;DR?
ML service autoamtically extracts text, handwriting, and data from scanned docs
Translate
Translate TL;DR?
Language translation using ML / neural machine
Polly
How can you increase the correctness of Polly for your company?
Lexicons: list of words and how they should be pronounced (just written out)
Polly
Example of an entry in a Lexicon?
“k8s” -> “kubernetes”
Polly
How can you make Polly sound more human?
SSML: Speech Synthesis Markup Language
Polly
Examples of SSML?
Set volume, rate, and pitch in-line with text to speak.
Lex
What’s the big thing that organizes all the interactions and data-gathering for an action?
An Intent: holds Slots, each Slot is one value like in a web fill-out form
Lex
What happens if Lex doesn’t get all the Slot values it needs?
Smart enough to prompt for each missing Slot with separate prompts.
Lex
What happens when all Slots are filled?
Lex invokes a Lambda function to fulfill the Intent
Lex
Different types of media you can use to interact with Lex?
Text or voice – chat bot on a web page with TXT-like conversation, or talk to it (uses Polly)
Personalize
What is Personalize?
Provide personalized recommendations to humans
like Amazon.com uses this
Mechanical Turk
What is Mechanical Turk?
Croudsource to perform simple human tasks
Mechanical Turk
How does it work?
You set jobs, descriptions, and a ton of input data, get back results
Mechanical Turk
Use Case for Mechanical Turk for AI/ML?
Use to add Labels to a large corpus of training data you want to use with a ML model
Mechanical Turk
What other system does Mechanical Turk integrate with for AI use cases?
Augmented AI (A2I)
Augmented AI (A2I)
What is A2I?
Human oversight of ML predictions
Augmented AI (A2I)
What benefit does A2I provide for ML workloads?
Low confidence predictions by an ML model can be sent to A2I for a human review
Augmented AI (A2I)
Who (humans) do the reviews in A2I?
Your own workforce, contractors, or send it to Mechanical Turk