{"id":76285,"date":"2026-05-30T03:26:37","date_gmt":"2026-05-30T03:26:37","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=76285"},"modified":"2026-05-30T03:26:39","modified_gmt":"2026-05-30T03:26:39","slug":"what-is-amazon-codewhisperer","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/what-is-amazon-codewhisperer\/","title":{"rendered":"What is Amazon CodeWhisperer?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Here\u2019s the clean breakdown:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Name<\/th><th>What it is now<\/th><th>Who uses it<\/th><th>Main purpose<\/th><\/tr><\/thead><tbody><tr><td><strong>Amazon CodeWhisperer<\/strong><\/td><td>Older AWS AI coding assistant, now part of Amazon Q Developer<\/td><td>Developers<\/td><td>Code suggestions, security scans<\/td><\/tr><tr><td><strong>Amazon Q<\/strong><\/td><td>Umbrella brand for AWS generative AI assistants<\/td><td>Developers, business users, AWS users<\/td><td>AI help across AWS, coding, business data, apps<\/td><\/tr><tr><td><strong>Amazon Q Developer<\/strong><\/td><td>AI assistant for developers and cloud engineers<\/td><td>Developers, DevOps, cloud teams<\/td><td>Code, debug, refactor, explain AWS, troubleshoot AWS apps<\/td><\/tr><tr><td><strong>Amazon Q Business<\/strong><\/td><td>Enterprise AI assistant for company knowledge<\/td><td>Employees, business teams, IT, HR, support<\/td><td>Search, summarize, answer questions, and perform tasks using company data<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. What is Amazon CodeWhisperer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon CodeWhisperer<\/strong> was AWS\u2019s AI coding companion. It generated code suggestions inside IDEs, similar in idea to GitHub Copilot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It helped with things like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Writing code suggestions<\/li>\n\n\n\n<li>Completing functions<\/li>\n\n\n\n<li>Generating boilerplate code<\/li>\n\n\n\n<li>Recommending AWS SDK usage<\/li>\n\n\n\n<li>Scanning code for security issues<\/li>\n\n\n\n<li>Showing reference tracking for generated code<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">But the important update is:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Amazon CodeWhisperer is now part of Amazon Q Developer.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says that as of <strong>April 30, 2024<\/strong>, CodeWhisperer became part of Amazon Q Developer, including inline code suggestions and security scans. (<a href=\"https:\/\/docs.aws.amazon.com\/toolkit-for-vscode\/latest\/userguide\/amazonq.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So today, instead of saying:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cInstall CodeWhisperer\u201d<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">You would usually say:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cInstall Amazon Q Developer\u201d<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. What is Amazon Q?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon Q<\/strong> is AWS\u2019s generative AI assistant brand. Think of it as a family of AI assistants built for different kinds of users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is not just one \u201cQ.\u201d There are multiple Amazon Q products, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Amazon Q Developer<\/strong><\/li>\n\n\n\n<li><strong>Amazon Q Business<\/strong><\/li>\n\n\n\n<li>Amazon Q capabilities inside other AWS services, such as analytics, contact center, and cloud operations tools<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest mental model:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Amazon Q = AWS\u2019s AI assistant family.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Like Microsoft has Copilot for different products, AWS has Amazon Q for different AWS and business use cases.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. What is Amazon Q Developer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon Q Developer<\/strong> is the AI assistant for developers, cloud engineers, DevOps engineers, and AWS builders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AWS describes Amazon Q Developer as a generative AI assistant that helps you <strong>understand, build, extend, and operate AWS applications<\/strong>. It can answer questions about AWS architecture, AWS resources, best practices, documentation, support, and more. (<a href=\"https:\/\/docs.aws.amazon.com\/amazonq\/latest\/qdeveloper-ug\/what-is.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can use Amazon Q Developer for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Writing code<\/li>\n\n\n\n<li>Explaining code<\/li>\n\n\n\n<li>Refactoring code<\/li>\n\n\n\n<li>Debugging code<\/li>\n\n\n\n<li>Generating unit tests<\/li>\n\n\n\n<li>Understanding AWS services<\/li>\n\n\n\n<li>Troubleshooting AWS errors<\/li>\n\n\n\n<li>Explaining IAM policies<\/li>\n\n\n\n<li>Helping design AWS architectures<\/li>\n\n\n\n<li>Working inside IDEs like VS Code and JetBrains<\/li>\n\n\n\n<li>Chatting in AWS Console<\/li>\n\n\n\n<li>Security scanning<\/li>\n\n\n\n<li>Code transformation and upgrades<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">AWS also documents that Amazon Q Developer can perform automated code transformations, such as language and operating-system-level upgrades, where it generates changes for you to review and apply. (<a href=\"https:\/\/docs.aws.amazon.com\/amazonq\/latest\/qdeveloper-ug\/transform-in-IDE.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example use cases<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You could ask Amazon Q Developer:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Write a Python Lambda <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">that<\/span> <span class=\"hljs-title\">stores<\/span> <span class=\"hljs-title\">data<\/span> <span class=\"hljs-title\">in<\/span> <span class=\"hljs-title\">DynamoDB<\/span>.\n<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Explain <span class=\"hljs-keyword\">this<\/span> IAM policy.\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Why is my Lambda <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">timing<\/span> <span class=\"hljs-title\">out<\/span>?\n<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Generate unit tests <span class=\"hljs-keyword\">for<\/span> <span class=\"hljs-keyword\">this<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span>.\n<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">Refactor <span class=\"hljs-keyword\">this<\/span> Java method.\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Help me create an AWS SAM template for API Gateway + Lambda.\n<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Where do you use it?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Common places:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VS Code<\/li>\n\n\n\n<li>JetBrains IDEs<\/li>\n\n\n\n<li>AWS Console<\/li>\n\n\n\n<li>AWS documentation pages<\/li>\n\n\n\n<li>AWS Toolkit<\/li>\n\n\n\n<li>Command-line\/developer workflows depending on setup<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says you can set up Amazon Q Developer in your IDE by installing the Amazon Q extension or plugin, then authenticating with either AWS Builder ID or IAM Identity Center. (<a href=\"https:\/\/docs.aws.amazon.com\/amazonq\/latest\/qdeveloper-ug\/q-in-IDE-setup.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. What is Amazon Q Business?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon Q Business<\/strong> is different from Amazon Q Developer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Amazon Q Business is for organizations that want an AI assistant connected to their <strong>company data<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AWS describes Amazon Q Business as a fully managed generative-AI assistant that can answer questions, summarize information, generate content, and complete tasks based on enterprise data. It gives permissions-aware responses from enterprise data sources, useful for areas like IT, HR, and benefits help desks. (<a href=\"https:\/\/docs.aws.amazon.com\/amazonq\/latest\/qbusiness-ug\/what-is.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In simple words:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Amazon Q Business is like a private company chatbot\/search assistant that understands your organization\u2019s documents, apps, and data.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">It can connect to business systems such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internal documents<\/li>\n\n\n\n<li>Wikis<\/li>\n\n\n\n<li>SharePoint<\/li>\n\n\n\n<li>Google Drive<\/li>\n\n\n\n<li>Confluence<\/li>\n\n\n\n<li>Slack-style knowledge sources<\/li>\n\n\n\n<li>Databases<\/li>\n\n\n\n<li>Enterprise applications<\/li>\n\n\n\n<li>Internal policies<\/li>\n\n\n\n<li>HR documents<\/li>\n\n\n\n<li>IT support documents<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Example use cases<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Employees could ask:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">What is our remote work policy?\n<\/code><\/span><\/pre>\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Summarize the latest sales report.\n<\/code><\/span><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">How <span class=\"hljs-keyword\">do<\/span> I request laptop replacement?\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">What are the onboarding steps <span class=\"hljs-keyword\">for<\/span> <span class=\"hljs-keyword\">new<\/span> engineers?\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Find the contract terms for customer ABC.\n<\/code><\/span><\/pre>\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Draft a response based on our support policy.\n<\/code><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\">The key difference is that Amazon Q Business is designed to answer based on <strong>your company\u2019s data<\/strong>, while respecting user permissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That means if Employee A is not allowed to see a document, Amazon Q Business should not use that document to answer Employee A.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. Amazon Q Developer vs Amazon Q Business<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the most important comparison:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Amazon Q Developer<\/th><th>Amazon Q Business<\/th><\/tr><\/thead><tbody><tr><td>Main audience<\/td><td>Developers, DevOps, cloud engineers<\/td><td>Business users, employees, departments<\/td><\/tr><tr><td>Main job<\/td><td>Build, debug, deploy, and operate software<\/td><td>Search, summarize, and act on enterprise knowledge<\/td><\/tr><tr><td>Works with code?<\/td><td>Yes<\/td><td>Not mainly<\/td><\/tr><tr><td>Works with AWS services?<\/td><td>Yes, strongly<\/td><td>Can integrate with AWS, but business-data focused<\/td><\/tr><tr><td>Works with company documents?<\/td><td>Limited \/ developer context<\/td><td>Yes, primary use case<\/td><\/tr><tr><td>IDE support<\/td><td>Yes<\/td><td>Not the main focus<\/td><\/tr><tr><td>AWS architecture help<\/td><td>Yes<\/td><td>Not the main focus<\/td><\/tr><tr><td>HR\/IT\/internal policy bot<\/td><td>Not ideal<\/td><td>Yes<\/td><\/tr><tr><td>Code generation<\/td><td>Yes<\/td><td>Not its core use case<\/td><\/tr><tr><td>Security scanning<\/td><td>Yes, inherited from CodeWhisperer<\/td><td>No, not the main purpose<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Simple version:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Amazon Q Developer helps builders build.<\/strong><br><strong>Amazon Q Business helps employees find and use company knowledge.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6. So where does CodeWhisperer fit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CodeWhisperer is now basically the old name\/old product identity for what became part of Amazon Q Developer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Old world:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">CodeWhisperer = AWS coding assistant\n<\/code><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\">Current world:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Amazon Q Developer = AWS coding assistant + AWS expert + security scanner + code transformation assistant\n<\/code><\/span><\/pre>\n\n\n<p class=\"wp-block-paragraph\">AWS documentation still mentions the <code>codewhisperer<\/code> prefix in some permissions because it is a legacy service name from the service that merged into Amazon Q Developer. (<a href=\"https:\/\/docs.aws.amazon.com\/amazonq\/latest\/qdeveloper-ug\/other-setup.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So you may still see IAM permissions like:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">codewhisperer<\/span><span class=\"hljs-selector-pseudo\">:GenerateRecommendations<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\">That does not mean you should start learning CodeWhisperer as a separate modern product. It means some old naming still exists under the hood.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7. Which one should you learn?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your AWS\/serverless\/cloud learning path, learn this order:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">First: Amazon Q Developer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because it helps with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AWS CLI<\/li>\n\n\n\n<li>AWS SAM<\/li>\n\n\n\n<li>Lambda<\/li>\n\n\n\n<li>IAM<\/li>\n\n\n\n<li>CloudFormation<\/li>\n\n\n\n<li>Terraform\/CDK-style questions<\/li>\n\n\n\n<li>Debugging AWS errors<\/li>\n\n\n\n<li>Writing code<\/li>\n\n\n\n<li>Explaining infrastructure<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is the one most useful for developers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Then: Amazon Q Business<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Learn this if you are building enterprise AI assistants or internal company knowledge bots.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is useful for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internal support bots<\/li>\n\n\n\n<li>HR assistant<\/li>\n\n\n\n<li>IT help desk assistant<\/li>\n\n\n\n<li>Enterprise document search<\/li>\n\n\n\n<li>Business knowledge automation<\/li>\n\n\n\n<li>Company-specific AI chat applications<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">CodeWhisperer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Only learn it historically. Today, treat it as:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>CodeWhisperer = old name \/ old component now inside Amazon Q Developer.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8. Very simple analogy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine a company has three AI helpers:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CodeWhisperer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A coding autocomplete assistant.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-9\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">\u201cHelp me write <span class=\"hljs-keyword\">this<\/span> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span>.\u201d\n<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-9\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Amazon Q Developer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A full developer\/cloud assistant.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-10\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">\u201cHelp me build, debug, secure, and deploy <span class=\"hljs-keyword\">this<\/span> AWS application.\u201d\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-10\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Amazon Q Business<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A company knowledge assistant.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-11\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">\u201cHelp employees find answers <span class=\"hljs-keyword\">from<\/span> company documents and systems.\u201d\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-11\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9. Final summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon CodeWhisperer<\/strong> was AWS\u2019s AI code-generation tool. It is now part of <strong>Amazon Q Developer<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon Q<\/strong> is the broader AWS generative AI assistant family.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon Q Developer<\/strong> is for developers and cloud engineers. It helps write code, explain code, debug, refactor, scan for security issues, and work with AWS applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Amazon Q Business<\/strong> is for organizations. It connects to enterprise data and helps employees ask questions, summarize documents, generate content, and complete work tasks based on company knowledge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In one line:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Use Amazon Q Developer to build software. Use Amazon Q Business to understand and act on company knowledge.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here\u2019s the clean breakdown: Name What it is now Who uses it Main purpose Amazon CodeWhisperer Older AWS AI coding assistant, now part of Amazon Q Developer&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[11138],"tags":[],"class_list":["post-76285","post","type-post","status-publish","format-standard","hentry","category-best-tools"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/76285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=76285"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/76285\/revisions"}],"predecessor-version":[{"id":76286,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/76285\/revisions\/76286"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=76285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=76285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=76285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}