Amazon Web Services (AWS) heeft de generatieve AI-assistent Amazon Q algemeen beschikbaar gesteld. Deze tool is ontworpen om ontwikkelaars en IT-professionals te ondersteunen het genereren van code, tests uit te voeren, bugs op te lossen en relevante data overzichtelijk samen te vatten. Daarnaast biedt AWS Amazon Q Apps, waarmee werknemers generatieve AI-apps kunnen bouwen op basis van interne data. Werknemers beschrijven in natuurlijke taal welke app ze willen, waarna Q Apps de applicatie creëert en taken uitvoert.
Ontwikkelaars besteden momenteel slechts ongeveer 30 procent van hun tijd aan coderen en besteden de rest aan tijdrovende en repetitieve taken. Amazon Q helpt ontwikkelaars en IT-professionals bij coderen, testen, upgraden van applicaties, oplossen van storingen en uitvoeren van beveiligingsscans. De tool biedt code-suggesties in vrijwel real time en ondersteunt bedrijven zoals BlackBerry, BT Group en Toyota bij het verhogen van productiviteit en innovatie.
Een unieke functie van Amazon Q is de Amazon Q Developer Agents, die een reeks taken autonoom kan uitvoeren, zoals het implementeren van functionaliteiten, documenteren en refactoren van code, en upgraden van software. Ontwikkelaars kunnen de agent vragen een applicatiefunctie te implementeren, waarna deze de bestaande code analyseert en een plan opstelt. Ontwikkelaars werken samen met de agent om het plan te evalueren en aan te passen voordat dit wordt uitgevoerd.
Amazon Q kan verder het volledige upgradeproces van applicaties automatiseren en beheren, zowel voor bestaande Java-conversies als voor toekomstige .Net-conversies. In hun IDE kunnen ontwikkelaars de AI-assistent vragen hun project te transformeren, waarna de agent de broncode analyseert, de nieuwe code genereert, tests uitvoert en de wijzigingen aanbrengt. Een team van Amazon gebruikte Amazon Q om binnen twee dagen meer dan duizend productieapplicaties van Java 8 naar Java 17 te upgraden, met een gemiddelde tijd per applicatie van minder dan tien minuten.
Amazon Q integreert veilig en eenvoudig met meer dan 40 zakelijke tools, waaronder Atlassian, Gmail, Salesforce, ServiceNow en Amazon S3. Het past zich ook aan bestaande identiteiten, rollen en toegangsrechten binnen een organisatie aan om gepersonaliseerde interacties te bieden met behoud van hoge beveiligingsstandaarden.
AWS biedt bovendien gratis trainingen aan om ontwikkelaars en IT-professionals kennis te laten maken met Amazon Q. Een vijftien minuten durende introductiecursus geeft een overzicht van de mogelijkheden, terwijl een vervolgcursus van een uur dieper ingaat op de functionaliteiten en use cases, en laat zien hoe een chatbot met Amazon Q kan worden gebouwd. Dit opleidingsprogramma helpt organisaties het volledige potentieel van AI te benutten en de vaardigheden van hun personeel up-to-date te houden.