CodeWhisperer is a new AI code generator from Amazon that understands developers’ comments and existing code and suggests code based on their style and intent. It can quickly create snippets, functions, classes, or modules based on natural language descriptions, and provides documentation and examples to work with unfamiliar APIs. The tool aims to save time and effort on coding tasks and helps developers focus on building innovative solutions.
Step 1
Install the latest AWS Toolkit plugin in your IDE (Visual Studio Code, JetBrains IDEs, AWS Cloud9, or AWS Lambda console).
Step 2
Open the AWS extension panel in your IDE and select the Start button under Developer Tools > CodeWhisperer.
Step 3
In the pop-up, choose to Sign in with Builder ID, then use your email address to sign up and sign in with your AWS Builder ID.
What is Amazon CodeWhisperer ?
CodeWhisperer is an AI tool that helps you code faster and easier by suggesting code snippets based on natural language comments in your IDE. You can choose the best suggestion or write your own code. Always review and edit the suggestions before using them.
Is CodeWhisperer free?
CodeWhisperer Individual is a free service for AWS Builder ID users. CodeWhisperer Professional is a paid service for organizations for $19 per user with SSO and code reference settings.
What is CodeWhisperer Code-Scanning?
CodeWhisperer has the ability to scan Python, Java, and JavaScript code for common security flaws and offers solutions to fix them. It covers OWASP top 10 vulnerabilities and crypto library best practices.
Who owns CodeWhisperer's generated code?
CodeWhisperer provides code suggestions, but you own and are responsible for your code. Review and edit the suggestions before accepting them to ensure they match your intention.
How to turn off auto-suggestions?
You can pause and resume Codewhisperer’s auto-suggestions from the Developer Tools panel in the AWS Toolkit or use keyboard shortcuts: Option+C (MacOS) or Alt+C (Windows) . The auto-suggestions feature will remain paused until you manually resume it.
0 Comments