Home Nieuws Microsoft zegt dat deze nieuwe AI-tools programmeurs zullen helpen vervelende taken en...

Microsoft zegt dat deze nieuwe AI-tools programmeurs zullen helpen vervelende taken en burn-outs te voorkomen

7
0
Microsoft zegt dat deze nieuwe AI-tools programmeurs zullen helpen vervelende taken en burn-outs te voorkomen

Tijdens de Ignite-conferentie van Microsoft op 18 november onthulde het bedrijf nieuwe functies NAAR DEVerbeterde softwarefuncties die zijn ontworpen om het leven van programmeurs gemakkelijker te maken, waaronder een tool om automatisch beveiligingsproblemen op te lossen wanneer er nieuwe kwetsbaarheden worden ontdekt.

“Het afgelopen jaar is de aard van het software-ingenieurschap echt begonnen te veranderen”, zegt Amanda Silver, corporate vice president en product lead voor apps en agenten bij Microsoft. “En ons doel is geweest om de meest ellendige en uitputtende aspecten van het werk te transformeren, zodat ontwikkelaars weer plezier in hun dagelijks leven kunnen brengen.”

Eén resultaat van deze inspanning is een AI-aanbod, nu in publieke preview, dat runtime-applicatiebescherming combineert Microsoft Defender voor de cloud met GitHub geavanceerde beveiligingMet broncodebescherming kunt u diverse beveiligingsproblemen opsporen en oplossen. Wanneer Microsoft Defender for Cloud detecteert dat een app in het Microsoft Azure-cloudsysteem een ​​beveiligingsprobleem heeft, misschien op basis van informatie in een gepubliceerd kwetsbaarheidsrapport, kan die kennis worden doorgesluisd naar GitHub, eigendom van Microsoft, om te helpen een zogenaamde veiligheidscampagne opzetten. Dit is een GitHub-functie die is ontworpen voor een gecoördineerde inspanning om beveiligingsfouten aan te pakken. Eenmaal geconfigureerd, GitHub Copilot AI-autocorrectietool kan automatisch codewijzigingen voorstellen om het probleem op te lossen.

“De ontwikkelaar hoeft geen code te schrijven om het probleem op te lossen”, zegt Silver. “Integendeel, GitHub Copilot verzendt feitelijk het pull-verzoek en de ontwikkelaar hoeft het alleen maar te beoordelen en te accepteren.”

Zelfs als het probleem wordt veroorzaakt door een beveiligingsfout in code van derden, zoals een open source-bibliotheek, kan Copilot u helpen zonder de bug te upgraden naar een latere editie van de bibliotheek en helpen met codewijzigingen die nodig zijn voor compatibiliteit met de nieuwe versie.

De aankondiging volgt op het debuut in mei Azure SRE-agent, een andere AI-tool die is ontworpen om bepaalde beveiligings- en andere problemen op te sporen en te helpen analyseren, waardoor ingenieurs snel de oorzaken van incidenten met betrekking tot cloudsystemen kunnen vinden en oplossen. Het is een van de vele AI-tools die onlangs door verschillende bedrijven zijn uitgebracht en die problemen kunnen signaleren en ingenieurs kunnen helpen de vaak grote logbestanden te onderzoeken die worden gegenereerd door applicaties, besturingssystemen en andere software om de hoofdoorzaak te begrijpen, idealiter voordat een probleem urgent wordt.

“Niemand is in de branche terechtgekomen omdat ze midden in de nacht wakker willen worden omdat ze ter plaatse een incidentoproep volgen”, zegt Silver.

En voor ontwikkelaars die software maken die is ontworpen om te integreren met AI om gegevens te verwerken of vragen van gebruikers te beantwoorden, kan het beslissen welk AI-model het meest geschikt is voor een bepaalde taak een complexe kwestie zijn, vooral als rekening wordt gehouden met factoren als snelheid, kosten en nauwkeurigheid. Om deze uitdaging aan te pakken, heeft Microsoft op 18 november onthuld wat het noemt Modelrouter in Microsoft Foundry, die automatisch bepaalde AI-verzoeken in realtime naar een geschikt model stuurt terwijl de app draait. Kleinere (en goedkopere) modellen kunnen worden gebruikt wanneer de kans groot is dat ze zullen werken, terwijl grotere, duurdere modellen kunnen worden gebruikt voor complexere scenario’s, waarbij redeneermodellen kunnen worden gebruikt voor taken waarvoor hun expertise vereist is.

Microsoft heeft ook gewerkt aan de manier waarop bedrijven verouderde code kunnen bijwerken en oudere applicaties naar de cloud kunnen verplaatsen. Het is ook een notoir vervelende taak die AI-programmeerassistenten zoals GitHub Copilot kunnen helpen automatiseren.

Intern, zo meldt Microsoft, hebben eenheden, waaronder het Xbox-team, GitHub Copilot gebruikt om code te moderniseren, waardoor de inspanning van ontwikkelaars soms dramatisch werd verminderd. Bovendien maakt een nieuw aanbod dat op 18 november werd onthuld, genaamd Managed Instance in Azure App Service, het voor ontwikkelaars gemakkelijker om code naar de cloud te verplaatsen met minder wijzigingen, waardoor een grotere compatibiliteit met oudere Microsoft-software ontstaat.

Dat, samen met de hulp van AI bij het maken van verdere updates, zou een burn-out moeten helpen voorkomen, omdat ontwikkelaars de vervelende taken moeten vermijden om verouderde code te laten werken op de hedendaagse cloudsystemen, zegt Silver.

“Geen enkele ingenieur kwam echt in de branche om een ​​maandenlange refactoringklus te krijgen om een ​​ondankbare migratieklus te klaren”, zegt Silver. “Dit is het soort ontwikkelaarswerk dat stilletjes het moreel leegzuigt en geweldige teams en geweldige engineers wegbrandt.”

Nieuwsbron

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in