AWS Bedrock is used for
Generative AI
I want to train my AWS Bedrock agent to be more relevant, what feature in AWS Bedrock should I use to fine-tune my agent with my own data
Knowledge Base (RAG) to fine tune data
also must use throughput provisioing whenever fine-tuning model
AWS Service - Fully Managed Gen-AI assistant for your employees based on your company’s knowledge base
Amazon Q Business
Can I choose the underlying FM for Amazon Q?
No! It is fully managed RAG service
What service does Amazon Q Business sit on top of?
Bedrock
Popular Data Sources for Amazon Q Business
S3, RDS, Aurora, 365, GDrive, Gmail, Slack, Sharepoint
Popular plugins for Amazon Q Business
Jira, ServiceNow, ZenDesk, Salesforce
Use cases for Amazon Q Business
Summaries of team meetings
Create post to advertise new role
Sending meeting invites
Create Jira Ticket
Feature of Amazon Q Business. Create Gen AI-powered apps without coding by using natural language. Can use plugins.
Amazon Q Apps
Answer questions about AWS documentation and AWS service selection. Real-time code suggestions specific to AWS that supports multiple language.
Amazon Q Developer
AWS Services that can be integrated with AWS Q
Quicksight - ask questions and get data summaries
EC2 - provide suggestions for EC2 instance types
AWS Chatbot - Q can troubleshoot
AWS Glue - Ask questions about ETL scripts, troubleshoot
GenAI app building playground powered by Amazon Bedrock
PartyRock
NLP Service. Given several documents, can break them down into terms and classify them. Often used to understand sentiment of text
AWS Comprehend
Processing types for AWS Comprehend
Real-time
Async analysis - batch async
AWS Comprehend supports NER. What is NER?
(Named Entity Recognitition) - extract predefined entities (people, places, orgs, dates) from text
I want to use AWS Comprehend service to alayze text for specific terms and noun-based phrase by training my data model. Does this feature exist?
Yes, Custom Entity Recognition
AWS Service that translates text from one lanaguage to another
Translate
What type of Algorithm does Translate use?
Neural Network
Feature of Translate that allows you to trasnalte to formal vs. informal
Parallel data
AWS Service that converts speech to text
Transcribe
Algorithm used by Transcribe service
deep learning called ASR
AWS Translate feature that allows you to capture domain specific non standard terms (technical words, acryoyms, jargon)
Custom Vocabularies
AWS Translate feature that allows you to provide for context by training transcribe model on own domain specific text data to learn context associated with a given word
Custom Language Models
AWS Translate feature that ML powered voice based detection capability to leverage speech cues (tone and pitch) to determine if someone is angy
Toxicity Detection