MongoDB joins hands with Amazon Cloud Technology to optimize Amazon CodeWhisperer recommendations to help developers build applications on MongoDB

MongoDB (NASDAQ: MDB) and Amazon Web Services (AWS), a unit of Amazon (NASDAQ: AMZN), announced today that they are collaborating to optimize Amazon CodeWhisperer to provide better advice and support for application development and improvement on MongoDB. MongoDB is the industry's leading developer data platform, with millions of developers and tens of thousands of customers running critical business applications on MongoDB every day.

Amazon CodeWhisperer is an AI coding assistant launched by AWS. It has been trained on billions of lines of Amazon code and public code and can generate code suggestions based on developers' natural language comments or existing code in the integrated development environment (IDE). By partnering with AWS, MongoDB provides highly filtered training data for MongoDB use cases and participates in the evaluation of Amazon CodeWhisper recommendations throughout the training process, allowing high-quality code recommendations to be recommended.

Amazon CodeWhisperer already supports building applications on MongoDB, and developers can now get enhanced recommendations that reflect best practices to ideate faster and prototype new features to accelerate application development.

"Generative AI has the potential to revolutionize not only the way end users interact with modern applications, but also the way developers build those applications," said Andrew Davidson, senior vice president of products at MongoDB. "Working with AWS to train on MongoDB Amazon CodeWhisperer is a step in this direction. Now developers can build applications faster and focus on more valuable tasks. In addition, Amazon CodeWhisperer has built-in security scanning capabilities, and when The recommendations made are found to be identical to publicly available open source training data, and corresponding source and licensing information can also be provided. For developers building applications on MongoDB, Amazon CodeWhisperer provides a unique experience that has improved over time. As time goes by, this experience will continue to be improved and improved.”

Deepak Singh, vice president of next-generation developer experience at Amazon Cloud Technology, said: “More and more developers are realizing that generative AI coding assistants have the potential to change the way they complete their work, giving them more time to focus on solving difficult problems. Amazon CodeWhisperer already provides an optimized experience when working with common coding tasks and AWS APIs. By partnering with MongoDB, we are extending these capabilities to millions of MongoDB developers. We are excited to put Amazon CodeWhisperer in the hands of more developers in their hands to help them realize the potential of generative AI in leading change.”

As major enterprises accelerate the deployment of cloud-native applications, developers are also looking for ways to reduce repetitive tasks so they can focus on building new applications and developing new features. According to International Data Corporation (IDC), 750 million cloud-native applications will be built in the next two years.

This number is likely to grow as numerous enterprises and startups leverage generative AI to build applications and improve end-user experiences. Developers hope to integrate generative AI coding assistants into daily workflows to help employees significantly increase their productivity and enable them to focus on solving more complex problems. However, these assistants are often trained on publicly available datasets or the company's own internal data, and some developers use tools that may not have high-quality, publicly available code samples as part of the programming assistant's training data.

Therefore, while these coding assistants can provide some level of support for these tools, the recommendations they provide may not align with best practices. Now that developers are aware of the potential benefits of using AI coding assistants for many tasks, they want to further optimize these solutions to better fit the tools they currently use to make the most of generative AI in their daily work. potential.

Through this new collaboration, both parties will train and evaluate Amazon CodeWhisperer based on MongoDB-specific code and databases, allowing developers to get better recommendations for MongoDB and help them build and improve applications faster.

AWS and MongoDB collaborated to train Amazon CodeWhisperer. The training content includes selected content and code from official MongoDB documentation, detailed use cases, and best practices for common tasks that developers will encounter when processing MongoDB data.

Gravity9 is a company that conceives, designs, and builds digital products, matching high-end talent with deep engineering knowledge to customers' strategies and design expertise to achieve outstanding results in a short period of time. Eric Allen, partner at gravity9, said: “Developers always want the best tools to help them quickly build and launch high-quality applications, so companies that can provide these tools have a competitive advantage. With the adoption of AI coding assistants With increasing rates, MongoDB-trained Amazon CodeWhisperer has a unique advantage. With Amazon CodeWhisperer, developers not only receive code suggestions automatically, but code that is similar to publicly available open source training data is flagged to avoid compliance issues. . Best of all, developers can now use Amazon CodeWhisperer on MongoDB Atlas, MongoDB’s leading developer data platform, to deliver a new generation of applications faster.”

Redapt is an end-to-end technology solution provider that brings clarity to dynamic technology environments. Rizwan Patel, regional chief technology officer at Redapt, said: “Developers want to be able to focus on building great applications. However, there is a lot of heavy lifting throughout the development process that does not add any real value to customers and also It makes it difficult for us to focus on important work. Amazon CodeWhisperer has completely changed the way we work. It can help us simplify our work, improve code quality, and speed up development. We are very excited about the cooperation between MongoDB and AWS because this cooperation will provide us with Providing carefully curated data for training and evaluating CodeWhisperer will open up new possibilities for building solutions using MongoDB Atlas."

About the partnership between MongoDB and AWS
MongoDB and AWS have maintained a close partnership since the launch of MongoDB Atlas in 2016. MongoDB Atlas is MongoDB's leading developer data platform for building and deploying modern applications at scale. Tens of thousands of customers use MongoDB Atlas to run workloads on AWS, including Capital One, Epic Games, Siemens, Verizon, Goldman Sachs, Intuit and others.

In 2017, MongoDB Atlas was launched on AWS Marketplace, making it easier for mutual customers to purchase and use MongoDB Atlas on AWS, with a pay-as-you-go service launching in 2022. Since the cooperation between the two parties, MongoDB has been committed to helping customers around the world build modern applications using MongoDB Atlas on AWS, and has won the AWS Partner Network multiple times.

Thanks to this, Amazon CodeWhisperer can help developers write high-quality code more efficiently when performing data aggregation processing, performing database operations, and accelerating the improvement process of migrating applications to MongoDB. These optimizations apply to the five common programming languages ​​used to build applications on MongoDB, including C#, Go, Java, JavaScript and Python.

Developers can also take advantage of Amazon CodeWhisperer's core features, such as built-in security scanning and reference trackers. Reference trackers provide information about the source of code suggestions when they are similar to open source training data. Amazon CodeWhisperer is free for individual developers, with no qualifications or time limits on generating code, so the entire MongoDB community can benefit from Amazon CodeWhisperer's enhanced recommendations.

To get started with Amazon CodeWhisperer, developers simply install the Amazon CodeWhisperer extension in their preferred integrated development environment and provide their AWS Builder ID to complete or generate code using the service. Amazon CodeWhisperer can now help developers significantly reduce the time it takes to write code to build data-driven applications on MongoDB, and the quality of its code suggestions will continue to improve and optimize.

Insert image description here

Guess you like

Origin blog.csdn.net/MongoDBChina/article/details/134958021