Amazon Q Deep Dive

Master Amazon Q Business & Developer for the AWS AI Practitioner exam. Covers data connectors, plugins, admin controls, and key use cases with exam tips.

Amazon Q Deep Dive

Amazon Q is AWS's generative AI assistant service. The most important thing for AIF-C01 is clearly distinguishing between Amazon Q Business and Amazon Q Developer.

---

 

Amazon Q — Two Very Different Tools

| Service | Primary Users | Purpose | |---------|--------------|---------| | Amazon Q Business | General employees (marketing, HR, sales) | Work assistance grounded in company internal data | | Amazon Q Developer | Developers, AWS admins | AWS development and account management support |

---

 

Amazon Q Business

A fully managed generative AI assistant that answers employee questions using company internal data — like having an expert who has read every internal document.

It runs on Amazon Bedrock, but users cannot choose or change the foundation model. Think of it as a higher-level layer on top of Bedrock.

4 Core Functions

Answer Questions: searches internal documents and provides answers with citations (RAG-style) Summaries: automatically summarizes long reports or meeting notes Generate Content: drafts job postings, social media posts, or emails based on company data Automate Tasks: handles repetitive work like leave requests or IT ticket creation

Data Connectors

40+ enterprise data sources connected in a fully managed way with automatic crawling. Includes AWS services (S3, RDS, Aurora) and non-AWS services (Microsoft 365, SharePoint, Google Drive, Salesforce, Slack).

Plugins vs Data Connectors

Data Connectors = read-only (search and retrieve data) Plugins = write/action (create a Jira issue, update a record)

User Access

Managed via IAM Identity Center. Users only receive answers from documents they have permission to access.

Admin Controls

Similar to Bedrock Guardrails. Admins can block specific topics or words, and decide whether to use internal data only or also allow external model knowledge.

---

 

Amazon Q Developer

A specialized AI assistant for AWS developers and account administrators. Similar to GitHub Copilot but AWS-specific.

Key capabilities: Query AWS resources in plain language and get CLI commands generated automatically Cost analysis and troubleshooting Real-time code suggestions, auto-completion, and security vulnerability scanning Supports: Java, JavaScript, Python, TypeScript, C#; IDE: VSCode, JetBrains, Visual Studio

---

 

Exam Quick Reference

Q Business = fully managed, no foundation model choice, company data grounded Data Connectors = 40+ sources, auto-crawl, read only Plugins = action execution (e.g., create Jira ticket) IAM Identity Center = user auth and document access control Admin Controls = similar to Bedrock Guardrails Q Apps = no-code Gen-AI app creation Q Developer = CLI generation, cost analysis, code security scanning Most important distinction: Q Business (employees) vs Q Developer (developers/admins)

Back to blog list