Apparently, there is no secure Amazon segment, which will now compete with GitHub with a new AI coding assistant from Amazon Web Services (AWS).
The new tool, called Amazon CodeWhisperer, provides developers with machine learning-based suggestions aimed at increasing productivity.
The new tool supports code written in Python, Java, JavaScript, and integrated development environments (IDEs) such as VS Code, IntelliJ IDEA, PyCharm, WebStorm, and AWS Cloud9.
How it works?
Amazon says CodeWhisperer will constantly check your code and feedback and give you grammatically correct recommendations. The tech giant claims that recommendations are aggregated based on your coding style, variable names, and “not just snippets”.
CodeWhisperer appears to use multiple contextual clues to guide recommendations, including the location of the pointer in the source code, the code that precedes the pointer, comments, and code in other files in the same projects.
Amazon says the tool has been trained “on billions of lines of code” drawn from open source repositories, Amazon’s internal repositories, API documentation and forums.
Users are free to use the recommendations as is, or they can improve and customize them as needed.
AWS Lambda Console support is not currently on the list but should be available “very soon” according to Amazon.
While this is welcome news for developers, GitHub is unlikely to celebrate. The popular coding platform just announced that its AI-powered coding assistant, Copilot, has gone into general availability.
Developers may need all the help they can get to stay sane. A report from DigitalOcean found that nearly half (42%) are considering or have already done so from their jobs this year, calling for issues such as lack of time and resources to work on projects.