Ref: https://www.udemy.com/course/aws-ai-practitioner-certified/learn/lecture/44886543
DEMO: https://www.udemy.com/course/aws-ai-practitioner-certified/learn/lecture/44886547
Amazon Q Developer - Overview
- đź”§Â Chatbot that can answer questions about AWS docs, AWS service selection, your resources in your AWS account, and coding assistance for AWS
- Integrated with AWS tools to help build, deploy, and debug applications using natural language
- Features/capabilities
- Chatbot UI in AWS Documentation and AWS Console Management UI of other AWS services
- Answer questions about AWS and/or your AWS resources
- Can do bill/cost analysis
- Troubleshooting guidance
- Coding assistance in IDEs (e.g. VSCode)
- Infrastructure as Code (IaC) assistance (e.g. AWS CloudFormation, AWS CDK)
- AWS CLI and SDK code generation → Can suggest CLI commands to change your infra
- Chatbot integration for Slack and MS Teams (formerly AWS Chatbot)
- Prompt examples:
- “List all my Lambda functions”
- “Write me a Python function to list all files in a given S3 bucket.”
- “Change the timeout for Lambda function
test-api-1
in us-east-1
region to 10 seconds” → generates CLI command
- “What were the top three highest cost services in Q1?”
- Diagram
Amazon Q Developer in IDEs
- đź”§Â Code assistant integrated in IDE (e.g. VSCode) to help developers with AWS code
- 💡 Similar to GitHub Copilot
- Features
- Supports many languages
- Java, JavaScript, Python, TypeScript, C#…
- Real-time code suggestions
- Security scans
- SW agent to implement features, generate documentation, bootstrap new projects…
- Integration with IDEs via IDE extensions
- Prompt example and output
Amazon Q Developer Integration as Slack and MS Teams Chatbot (Formerly Amazon Q for AWS Chatbot)
Ref: https://www.udemy.com/course/aws-ai-practitioner-certified/learn/lecture/45796557
- đź”§Â Deploy an AWS chatbot to a Slack or MS Teams channel
- Knows about your AWS account
- Can receive notifications for alarms, security findings, billing alerts…
- Can troubleshoot issues, create support requests…
- Direct access to Amazon Q Developer from chatbot in Slack/MS Teams → enhances natural language capability of the chatbot
- Accelerate understanding of AWS services, troubleshoot issues, identify remediation paths…

- ‼️ Even though Amazon Q Developer in the AWS Management Console UI can't perform changes to your infrastructure (only suggest commands), Amazon Q Developer in Slack/Teams CAN perform infrastructure changes!! (e.g. by applying suggested commands)
- ‼️ NOTE: There used to be a product called AWS Chatbot that was a simple Slack/Teams chatbot for AWS. It has now been enhanced by AI and directly integrated into Amazon Q Developer!