Kunstmatige intelligentie is niet alleen een fascinerende nieuwe technologie, maar ook een krachtig hulpmiddel voor het creëren van innovatieve technologische oplossingen. Hoe kan AI hieraan bijdragen?
Bron: DALL·E 3, prompt: Marta M. Kania (https://www.linkedin.com/in/martamatyldakania/)
Een van de meest interessante voorbeelden van het gebruik van AI om programmeurs te ondersteunen is GitHub Copilot (https://github.com/features/copilot). Het is een tool gebaseerd op geavanceerde taalmodellen die “samen met mensen codeert”.
Maar hoe werkt GitHub Copilot? Copilot analyseert de code die door de programmeur is geschreven en gebruikt deze als referentie. Dit stelt het in staat om voor te stellen wat er in de volgende regels van het programma zou moeten staan. Het is in staat om:
Bron: Github (https://github.com/features/copilot)
Alles wat een ontwikkelaar hoeft te doen, is beginnen met het schrijven van een codefragment, en GitHub Copilot zal een complete voorstel doen, gebaseerd op de analyse van miljoenen openbare repositories en een diep begrip van de semantiek van programmeertalen.
De belangrijkste voordelen voor programmeurs zijn onder andere:
Microsoft heeft innovatieve toepassingen van natuurlijke taalmodellen ontwikkeld om een veelvoorkomende uitdaging voor veel cloudgebruikende bedrijven aan te pakken – problemen met het beheren van zo’n complexe infrastructuur en snel reageren op storingen.
Hoe is dit bereikt? Microsoft-specialisten hebben de mogelijkheden van taalmodellen benut om incidentbeschrijvingen en logboeken te analyseren. Op basis hiervan kunnen de modellen de meest waarschijnlijke oorzaken van problemen en optimale oplossingen voorstellen.
Belangrijk is dat hoe meer data aan kunstmatige intelligentie wordt gevoed, hoe nauwkeuriger het wordt in het detecteren en classificeren van nieuwe fouten, wat resulteert in snellere responstijden en verminderde verliezen door cloudonderbrekingen.
Het gebruik van AI in automatisch cloudincidentbeheer biedt een kans voor:
Dit is nog maar het begin van het gebruik van AI in nieuwe cloudcomputingtechnologieën. Misschien zullen binnenkort de meeste administratieve processen en technische ondersteuning geautomatiseerd worden.
Siemens-specialisten hebben de mogelijkheden van machine learning benut om een zeer tijdrovend aspect van softwareontwikkeling te automatiseren – testen.
Ze hebben een systeem van nieuwe technologieën ontwikkeld dat, op basis van gegevens van eerdere tests en codeversies, de resultaten van nieuwe tests met 78% nauwkeurigheid kan voorspellen.
Wat levert dit in de praktijk op? Het belangrijkste aspect is snellere feedback voor ontwikkelaars. Ontwikkelaars ontvangen bijna onmiddellijk voorlopige suggesties over testresultaten, zonder te wachten op de daadwerkelijke voltooiing van tests, die in grote projecten uren of dagen kunnen duren.
Dit maakt een snellere identificatie en eliminatie van fouten mogelijk, zonder tijd te verspillen aan contextwisseling en het herinneren van details van eerder geschreven code.
Het tweede belangrijke aspect is de optimalisatie van de testvolgorde. Voorspellingen over hun resultaten maken het mogelijk om de optimale volgorde voor het uitvoeren van individuele tests te bepalen om potentiële fouten zo snel mogelijk tegen te komen.
Dit bespaart rekenkracht die nodig is om een volledige set tests uit te voeren. In studies werd zelfs een vermindering van 10% van de totale testtijd waargenomen.
Kunstmatige intelligentie drijft technologische vooruitgang op vele manieren. Het genereert voornamelijk:
Misschien zullen binnenkort de meeste baanbrekende uitvindingen ontstaan met de ondersteuning van kunstmatige intelligentie. Daarom is het de moeite waard om op de hoogte te blijven van deze fascinerende veranderingen en continu te leren om nieuwe technologieën in uw werk te benutten.
Als je onze inhoud leuk vindt, sluit je dan aan bij onze drukke bijengemeenschap op Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest, TikTok.
JavaScript-expert en instructeur die IT-afdelingen coacht. Zijn belangrijkste doel is om de productiviteit van het team te verhogen door anderen te leren hoe ze effectief kunnen samenwerken tijdens het coderen.
Bedrijven worstelen met het beheren van een enorme hoeveelheid content die online wordt gepubliceerd, van…
In het tijdperk van digitale transformatie hebben bedrijven toegang tot een ongekende hoeveelheid gegevens over…
Wist je dat je de essentie van een meerdaagse opname van een vergadering of gesprek…
Stel je een wereld voor waarin jouw bedrijf boeiende, gepersonaliseerde video's kan maken voor elke…
Om het potentieel van Large Language Models (LLM's) volledig te benutten, moeten bedrijven een effectieve…
In 2018 was Unilever al begonnen aan een bewuste reis om automatisering en augmentatie in…