OutSystems heeft op de NextStep 2022 Software Innovation Conference het nieuwe OutSystems AI Mentor System aangekondigd. Deze oplossing biedt een uitgebreide set van op AI (Artificial Intelligence) gebaseerde ontwikkelings-, beveiligings- en kwaliteitsanalysetools.
Met het AI Mentor System kunnen IT-teams hun architectuur optimaliseren, beveiligingsgerelateerde codeerfouten identificeren en herstellen, en technical debt en verspilde ontwikkelingstijd minimaliseren. Daarnaast automatiseert het repetitieve taken en valideert het applicaties voordat ze in productie gaan, om ervoor te zorgen dat ze worden gebouwd en onderhouden volgens de hoogst mogelijke kwaliteitsnormen.
“De traditionele aanpak van softwareontwikkeling moet veranderen. Onze geavanceerde AI versnelt het ontwikkelingsproces, terwijl de kwaliteit en veiligheid van elke app toeneemt”, aldus Wouter Baeten, Manager Solution Architecture bij OutSystems. “Het AI Mentor System is alsof je een team van experts hebt dat de collectieve expertise verbetert en uitbreidt. Dit systeem is een uitstekend voorbeeld van high-performance low-code, met de wendbaarheid van een visuele programmeertaal en een krachtige AI-engine. De grootste waarde van het AI Mentor System is dat het een top-down analyse van onze codebasis biedt, waarbij gebieden in de architectuur worden geïdentificeerd waar best practices moeten worden toegepast. Het is een belangrijke aanwinst voor zowel onze ontwikkelaars als het bedrijf.”
Mogelijkheden
Het OutSystems AI Mentor System is een evolutie van het vorige Architecture Dashboard binnen het OutSystems Platform en integreert nieuwe AI-technologie waarvoor patent is aangevraagd. De oplossing omvat verschillende mentoren. De Code Mentor is een baanbrekende ontwikkeling die voorspelt wat er moet gebeuren en de beste optie toevoegt aan de code van een ontwikkelaar, deze is volledig geconfigureerd en aangepast aan bedrijfslogica en context. De Achitecture Mentor beoordeelt code om ervoor te zorgen dat deze voldoet aan essentiële architectonische normen. De Security Mentor beoordeelt code om kwetsbaarheden in de code te identificeren die tijdens het ontwikkelingsproces zijn geïntroduceerd. De Performance Mentor reviewt code om mogelijke bottlenecks te identificeren en zorgt ervoor dat apps consistent presteren op piek efficiëntie. De Maintainability Mentor is een AI-gebaseerde portfolio-analist die zoekt naar mogelijkheden om eventuele technische schuld te verminderen.