Table of Contents
Amazon has announced a new AI-powered assistant for its cloud computing platform, AWS. The assistant, called Q chatbot, can help AWS customers with various tasks, such as building web applications, generating content, and troubleshooting issues.
Q chatbot was unveiled during a keynote at Amazonโs re:Invent conference in Las Vegas on Wednesday. The chatbot, which is now in public preview, starts at $20 per user per year. Q chatbot is trained on 17 yearsโ worth of AWS knowledge and can offer a list of potential solutions along with reasons for its proposals.
How the Q chatbot works
AWS customers can configure Q chatbot by connecting it to their organization-specific apps and software, such as Salesforce, Jira, Zendesk including Zendesk alternatives, Gmail, and Amazon S3 storage instances. The chatbot indexes all the connected data and content and learns about the business, including its organizational structures, core concepts, and product names.
Customers can access the chatbot from the AWS Management Console, a web app, or existing chat apps like Slack. They can ask the chatbot questions like โHow do I build a web application using AWS?โ or upload a file (such as a Word doc, PDF, or spreadsheet) and ask questions about that file. Q chatbot draws on its connections, integrations, and data, including business-specific data, to come up with responses along with citations.
What the chatbot can do
Q chatbot can do more than just answer questions. The assistant can also generate or summarize content, such as blog posts, press releases, and emails. Moreover, it can take actions on behalf of the user through a set of configurable plugins, such as automatically creating service tickets, notifying particular teams in Slack, and updating dashboards in ServiceNow.
To prevent mistakes, the Q chatbot allows users to inspect actions that it is about to take before they run and link to the results for validation.
The chatbot has a thorough understanding of AWS and the products and services available through it. It can understand the nuances of app workloads on AWS and suggest AWS solutions for different scenarios. For example, the chatbot can recommend the best EC2 instance for an app that relies on high-performance video encoding and transcoding, taking into account performance and cost considerations.
The chatbot can also troubleshoot issues, such as network connectivity problems, by analyzing network configurations and providing remediation steps.
How Q chatbot integrates with other AWS services
Q chatbot integrates with CodeWhisperer, Amazonโs service that can generate and interpret app code. Within a supported IDE (such as Amazonโs CodeCatalyst), the chatbot can generate tests to benchmark software, drawing on knowledge of the customerโs code. The chatbot can also create a draft plan and documentation for implementing new features in software or transforming code and upgrading code packages, repositories, and frameworks. These plans can then be refined and executed using natural language.
The chatbotโs code transformation features currently only support upgrading Java 8 and Java 11 apps to Java 17, with .NET Framework-to-cross-platform .NET coming soon. All of the chatbotโs code-related features, including code transformation, require a CodeWhisperer Professional subscription.
Q chatbot is also being built into Amazonโs first-party products, such as AWS Supply Chain and QuickSight. In QuickSight, the chatbot can provide visualization options for business reports, automatically reformatting them, or answering questions about the data in the report. In AWS Supply Chain, the chatbot can respond to queries like โWhatโs causing the delay in my shipments?โ with up-to-date analyses.
The chatbot is also making its way into Amazonโs contact center software, Amazon Connect. With the chatbot, customer service agents can get proposed responses to customer questions with suggested actions and links to related support articles without having to type the questions in a text bar. The chatbot also generates a post-call summary that supervisors can use to track follow-up steps.
How Q chatbot ensures security and privacy

Q chatbot is designed to ensure security and privacy for its users. The chatbot will only return information that the user is authorized to see, and admins can restrict sensitive topics, having the chatbot filter out inappropriate questions and answers where necessary.
To mitigate hallucinations, which are instances where the chatbot might invent facts, a common problem with generative AI systems, admins can choose to have the chatbot only pull from company documents instead of knowledge from any underlying models. The models driving the chatbot, which are a mix of models from Bedrock, Amazonโs AI development platform, including Amazonโs own in-house Titan family, do not train on the customerโs data.
Q chatbot also respects the userโs existing identities, roles, and permissions. โIf your user doesnโt have permission to access something without Q, they canโt access it with Q either,โ AWS CEO Adam Selipsky said onstage.
Why Q chatbot is important
Q chatbot is Amazonโs answer to Microsoftโs Copilot for Azure and Googleโs Duet AI, which are chat-driven assistants for cloud customers. However, the chatbot seems to be more comprehensive, touching on a wide range of business intelligence, programming, and configuration use cases.
Selipsky said that he believes the chatbot is going to be transformative. โWe want lots of different kinds of people who do lots of different kinds of work to benefit from Amazon Q,โ he said.
Ray Wang, founder and principal analyst at Constellation Research, told that he believes Q chatbot is the most important announcement at re:Invent so far. โItโs about arming developers with AI so that theyโre successful,โ he said.
Q chatbot is an ambitious project that aims to help AWS customers with various tasks using AI. Weโll have to see if the chatbot works as well as Amazon says it does.