Amazon Q Developer - Introduction



Amazon Q Developer is a smart Generative Artificial Intelligence powered assistant that helps you to create, understand, and enhance AWS Applications. It is a conversational assistant that answers questions about AWS architecture, your AWS resources, best practices, documentation, support, and more.

How to Use Amazon Q Developer?

To quickly get started using Amazon Q, you can access it in the following ways:

  • AWS apps and websites: Add permissions to your IAM identity, then click the Amazon Q icon to chat in AWS Console, AWS Docs, AWS website, or AWS Mobile App
  • IDEs: Download the Amazon Q extension and use your AWS Builder ID (no AWS account required) to sign in for free.
  • AWS Chatbot for Microsoft Teams and Slack: Add the AmazonQFullAccess policy to your IAM identity and set up channel guardrails for Microsoft Teams or Slack channels with AWS Chatbot.
  • Use Command line

Amazon Q Developer Pricing

Amazon Q Developer is available through a Free Tier and the Amazon Q Developer Pro subscription.

Amazon Q Developer Features

Amazon Q Developer has a list of features that are mentioned below:

  • Contextual Answers: Amazon Q uses conversation context to inform its responses, allowing you to ask follow-up questions or reference previous answers.
  • Diagnose common console errors: With Amazon Q, you can diagnose console error messages directly in the AWS Management Console.
  • Develop software: Explain your feature idea, and Amazon Q creates a project-specific implementation plan with code.
  • Chat about code: rewrite this in simple concise form "Within integrated development environments (IDEs), Amazon Q can answer questions related to the software development process, including conceptual questions about programming and how specific code works. You can also ask Amazon Q to update and improve code snippets from the chat panel."
  • inline code suggestions: Amazon Q provides real-time code recommendations as you write, generating suggestions based on your existing code and comments.
  • Transform code: Within IDEs, Amazon Q can update the language version of your code files. Currently, Amazon Q Code Transformation supports updating Java 8 and Java 11 code to Java 17.
  • Code Security Scan: Amazon Q scans your code for security vulnerabilities and quality issues within IDEs, providing recommendations as you code or scanning entire projects to monitor application security.
  • Contact AWS Support: Amazon Q allows you to create AWS Support cases and chat with live agents to address AWS service issues, accessible through the AWS Management Console.
  • Integrate with AWS Chatbot: Amazon Q in AWS Chatbot provides answers on building at AWS, including best practices, troubleshooting, and next steps, and can be added to Slack and Microsoft Teams channels configured with AWS Chatbot.
  • Use Amazon Q in the AWS Console Mobile Application Amazon Q is integrated with the AWS Console Mobile Application to answer questions about AWS.
Advertisements