Amazon CodeWhisperer is a machine learning-powered service offered by Amazon Web Services that aims to improve developer productivity by generating code recommendations based on natural language comments and code in the integrated development environment (IDE).
The service is accessible through AWS Builder ID authentication, which does not require an AWS account. “Code Whisperer” provides developers with real-time code recommendations for popular programming languages like C#, TypeScript, Python, Java, and JavaScript. Additionally, the service offers code recommendations for AWS application programming interfaces (APIs) across services such as Amazon Elastic Compute Cloud (Amazon EC2), Lambda, and Amazon Simple Storage Service (Amazon S3).
This tool is integrated with AWS Cloud9, a cloud-based IDE that enables writing, running, and debugging code from a browser. Cloud9 includes a code editor, debugger, and terminal, and comes with essential tools for popular programming languages like JavaScript, Python, and PHP. Code Whisperer can also be used through the AWS Toolkit for Visual Studio Code. Additionally, it is integrated with the JetBrains IDE and offers real-time code recommendations.
This app uses multiple contextual clues to drive recommendations, including the cursor location in the source code, code that precedes the cursor, comments, and code in other files in the same project. The recommendations can be used as-is or enhanced and customized as needed.
Finally, it is interesting to note that Amazon encourages its software engineers to use CodeWhisperer, an AI-coding assistant that can respond to natural language queries similar to ChatGPT. It was launched in 2022 and is in the preview stage as of March 2023. Overall, Code Whisperer appears to be a useful tool for developers who want to increase their productivity and streamline their coding process.







