24.7 C
New York
Friday, October 7, 2022

Amazon Unveils ML-Powered Coding Assistant CodeWhisperer – InfoQ.com

InfoQ Live Aug 23: How can you future-proof your deployment to keep pace with innovation? Register Now
Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Avdi Grimm describes the future of development, which is already here. Get a tour of a devcontainer, and contrast it with a deployment container.
Travis Nelson discusses Netflix’ approach to scaling and shares techniques for distributed caching and isolating failure domains.
APIs can tell you everything about your cloud infrastructure but they’re hard to use and work in different ways. What if you could write simple SQL queries that call APIs for you and put results into a database? Steampipe, an open-source project that maps APIs to Postgres foreign tables, makes that dream come true. It’s hard enough to reason over data. Acquiring it should be easy, and now it is.
In this podcast Shane Hastie spoke to David Williams of Quali about DevOps culture, visibility into the pipeline and effective governance.
The panelists discuss how to integrate security into DevOps, where their concerns are and how each is addressed.
Learn how to migrate an application to serverless and what are the common mistakes to avoid. Register Now.
Learn how cloud architectures help organizations take care of application and cloud security, observability, availability and elasticity. Register Now.
Understand the emerging software trends you should pay attention to. Attend in-person on Oct 24-28, 2022.
Make the right decisions by uncovering how senior software developers at early adopter companies are adopting emerging trends. Register Now.
InfoQ Homepage News Amazon Unveils ML-Powered Coding Assistant CodeWhisperer
Jul 06, 2022 1 min read
Daniel Dominguez
Amazon AWS recently launched ML-powered coding companion CodeWhisperer, which provides code recommendations based on developers' comments in natural language and their code in the integrated development environment (IDE). The machine learning-powered service increases developer productivity.
CodeWhisperer bases its recommendations on a variety of contextual cues, including the cursor's placement in the source code, the code that comes before it, comments, and code from other files in the same project. The recommendations can be implemented exactly as-is or can be improved upon and altered as necessary. CodeWhisperer uses billions of lines of code from forums, internal Amazon repositories, open source repositories, and API documentation to train.
According to Amazon, developers may use CodeWhisperer to accelerate the development process by merely adding a comment to the code in their IDE. The many programming languages, frameworks, software libraries, and cloud services must be kept up-to-date. With CodeWhisperer, developers will be able to accelerate frontend and backend development with automatic code recommendations, save time and effort to generate code to build and train ML models, speed up the development process with code recommendations for AWS APIs across the most popular services, including Amazon EC2, AWS Lambda, and Amazon S3, and offload writing repetitive unit test code.
CodeWhisperer also places a strong emphasis on security; it offers scans for Python and Java to assist programmers in finding vulnerabilities in their work and creating apps responsibly. Additionally, it has a reference tracker that can determine whether a code recommendation resembles a specific set of training data. Developers may then quickly locate the code example, examine it, and choose whether to utilize it in their project.
According to Amazon, CodeWhisperer has not been created to provide an alternative to Copilot; the company set the groundwork for launch quite a few years ago with services like CodeGuru and DevOpsGuru.
For the time being, CodeWhisperer is compatible with Python, Java, and JavaScript. According to Amazon, it interfaces with a variety of IDEs, including JetBrains, Visual Studio Code, AWS Cloud9, and the AWS Lambda console.
Developers who wish to test out Amazon's new code completion tool can sign up for the waitlist by submitting a request form. Developers can install the AWS IDE Toolkit, activate the CodeWhisperer functionality, and begin using the tool after receiving a preview access code.

Becoming an editor for InfoQ was one of the best decisions of my career. It has challenged me and helped me grow in so many ways. We’d love to have more people join our team.

Presented by: Dr. Artem Chebotko – Solution Architect, and Pieter Humphrey – Developer Product Manager
Save your seat
A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.
You need to Register an InfoQ account or or login to post comments. But there’s so much more behind being registered.
Get the most out of the InfoQ experience.
Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.
Real-world technical talks. No product pitches.
Practical ideas to inspire you and your team.
QCon San Francisco – Oct 24-28, In-person.

QCon San Francisco brings together the world’s most innovative senior software engineers across multiple domains to share their real-world implementation of emerging trends and practices.
Uncover emerging software trends and practices to solve your complex engineering challenges, without the product pitches.Save your spot now
InfoQ.com and all content copyright © 2006-2022 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we’ve ever worked with.
Privacy Notice, Terms And Conditions, Cookie Policy


Related Articles


Please enter your comment!
Please enter your name here

Latest Articles