MongoDB, Inc. en Amazon Web Services, Inc. (AWS) hebben aangekondigd dat de twee bedrijven samenwerken om Amazon CodeWhisperer te optimaliseren om verbeterde suggesties te bieden voor de ontwikkeling en modernisering van toepassingen op het dataplatform voor ontwikkelaars van MongoDB, waarop miljoenen ontwikkelaars en tienduizenden klanten dagelijks vertrouwen voor bedrijfskritische toepassingen. In samenwerking met AWS leverde MongoDB gecureerde trainingsgegevens voor MongoDB-gebruikscases en nam deel aan de evaluatie van Amazon CodeWhisperer-uitvoer tijdens het trainingsproces om codesuggesties van hoge kwaliteit te bevorderen. Hoewel Amazon CodeWhisperer al ondersteuning bood voor het bouwen van toepassingen op MongoDB, kunnen ontwikkelaars nu verbeterde suggesties krijgen die best practices weerspiegelen, waardoor ontwikkelaars sneller ideeën kunnen ontwikkelen, snel prototypes van nieuwe functies kunnen maken en de ontwikkeling van toepassingen kunnen versnellen.

Door deze nieuwe samenwerking om Amazon CodeWhisperer te trainen en te evalueren op code en bibliotheken die specifiek zijn voor MongoDB, kunnen ontwikkelaars verbeterde suggesties krijgen voor MongoDB, zodat ze hun applicaties sneller kunnen bouwen en moderniseren. AWS en MongoDB werkten samen om Amazon CodeWhisperer te trainen op zeer gecureerde inhoud en code uit de MongoDB-documentatie, gedetailleerde use cases en veelvoorkomende taken met best practices die ontwikkelaars tegenkomen wanneer ze met gegevens op MongoDB werken. Hierdoor kan Amazon CodeWhisperer ontwikkelaars helpen om sneller code van hoge kwaliteit te schrijven bij het bouwen van gegevensaggregaties, het uitvoeren van databasebewerkingen en het versnellen van de migratie van toepassingen naar MongoDB voor modernisering.

Deze optimalisaties zijn beschikbaar voor vijf van de meest gebruikte programmeertalen om met MongoDB te bouwen, waaronder C#, Go, Java, JavaScript en Python, terwijl ontwikkelaars ook kunnen profiteren van de belangrijkste functies van Amazon CodeWhisperer, waaronder ingebouwde beveiligingsscanning en een referentie-tracker die informatie geeft over de herkomst van een codesuggestie wanneer deze lijkt op open source trainingsgegevens. Amazon CodeWhisperer is gratis voor individuele ontwikkelaars zonder kwalificaties of tijdslimieten voor het genereren van code, zodat de hele MongoDB-gemeenschap kan beginnen te profiteren van de verbeterde suggesties van Amazon CodeWhisperer. Om te beginnen hoeven ontwikkelaars alleen maar de Amazon CodeWhisperer-extensie voor hun favoriete IDE te installeren, een AWS Builder ID op te geven en te beginnen met het gebruik van de service voor het aanvullen en genereren van code.

Amazon CodeWhisperer helpt nu de hoeveelheid tijd te verminderen die ontwikkelaars besteden aan het maken van code voor het bouwen van datagestuurde toepassingen op MongoDB en zal verder worden getraind om codesuggesties te verbeteren en te verfijnen.