If GitHub Copilot was released the day before yesterday, Amazon today announced CodeWhisperera solution with the same purpose as GitHub, which also allows programmers to automatically complete entire functions with a simple comment in natural language or just start typing, significantly reducing the time developers have to spend drilling code.
Like Copilot, CodeWhisperer is based on artificial intelligenceand it was also powered by millions of publicly available lines of code (both systems certainly coincided in more than one repository), to which Amazon’s own development was added, in addition to several sets of programming documentation.
Currently Amazon CodeWhisperer supports Java, JavaScript and Python and is currently available in Preview as part of the AWS IDE Toolkit, which means developers can use it within their preferred IDEs, including Visual Studio Code, IntelliJ IDEA, PyCharm, WebStorm, and Amazon AWS Cloud 9. Not yet supported AWS Lambda, the console of Amazon’s cloud platform, but it will be in the future.
In the CodeWhisperer presentation Amazon wanted to make it clear that this was not the answer to Copilot, and in fact have been working on development for this purpose for many years, such as CodeGuru and DevOps Guru. An interesting difference between CodeWhisperer and Copilot is that if Amazon reproduces code similar to the one it saw in its training, it detects it and highlights the license for this original feature, so the programmer can decide whether or not to use it. .
More information: TechCrunch