Microsofts Build 2024: 10 raske utviklerfokuserte kunngjøringer du trenger å vite om

0
44
Microsoft-hendelse Sabrina Ortiz/ZDNET

Det er på tide med en rask "lynrunde" av utviklerfunksjoner og forbedringer Microsoft kunngjør på Build 2024.

Dessuten: Hver Copilot+ PC har Microsoft nettopp annonsert å ta på seg Apples M3 MacBook

Stopp i, for vi kommer til å bevege oss raskt og dekke mye land.

1. Copilot-utvidelser

Av alle programmeringsrelaterte kunngjøringer på Build 2024, er dette den som kan ha størst innvirkning på vanlige brukere. Microsoft legger til muligheten til å utvide Copilot. Utviklere som bruker Microsoft Copilot Studio eller Microsoft Teams Toolkit for Visual Studio Code kan lage sine egne tilpassede utvidelser.

Microsoft mener helt klart at dette er en idé med ben for uavhengige utviklere fordi selskapet tilbyr en breakout-økt med tittelen “Grow your business with Copilot extensions and marketplace.” Hovedpoenget er: “Finn ut hvordan utvidelsene dine kan tjene penger på og hvordan du blir sertifisert gjennom M365 Compliance-programmet.”

Også: 3 AI-funksjoner kommer til Copilot+ PC-er som jeg skulle ønske var på min MacBook

Gi oss beskjed i kommentarene nedenfor hvis du tror det er gull i dem fra Copilot-utvidelsesbakkene.

2. GitHub Copilot-utvidelser

I tillegg til generelle Copilot-utvidelser, kunngjør Microsoft GitHub Copilot-utvidelser. Pressemeldingen inneholder knapt et avsnitt med informasjon, men den ene utvidelsen som settes søkelyset på er GitHub Copilot for Azure, som gjør det mulig for kodere å utvikle, bygge, feilsøke og distribuere apper på Azure. Denne funksjonen viser, “Hvordan bygging i naturlig språk med et bredere spekter av funksjoner kan drive utviklingshastigheten.”

Det er en Build breakout-økt på Extending GitHub Copilot. Det er nok verdt å se for å få flere detaljer om hvor alt dette passer. Microsoft sier at økten vil gi en “sniktopp” inn i det indre av GitHub Copilot.

3. Egendefinerte copiloter ved hjelp av Azure AI Studio

Vi diskuterte først Azure AI Studio, Microsofts alt-i-ett AI-verktøysett, på Ignite i november i fjor. Nå, seks måneder senere, er Azure AI Studio generelt tilgjengelig og lar brukere bygge egendefinerte copiloter som støtter tilpassede applikasjoner som “bedriftschat, innholdsgenerering, dataanalyse, prosjektledelse, automatisering av rutineoppgaver og mer”," ifølge Microsoft.

Også: 7 måter å superlade Google-søkene dine med AI

Utviklere kan velge å bygge ved å bruke det Microsoft kaller et “vennlig brukergrensesnitt” samt gjennom kode. Utviklere vil ha tilgang til alle Azure AI Studios ressurser, inkludert kodeverktøy, de nyeste grunnmodellene, en omfattende AI-verktøykjede, orkestrering av hurtigflyt, sporing og feilsøking og overvåking av generative AI-apper.

Forresten, "copilot" skrevet med liten “c”; brukes til å referere til alle egendefinerte copiloter brukere bygger. "Kopilot" skrevet med stor «C»; brukes til å referere til Microsofts forskjellige merkede Copilot-tilbud. Og nå vet du det.

4. Nye Dev Box-funksjoner

I fjor på Build 2023 diskuterte vi Microsofts kommende utgivelse av Dev Box, dets kodemaskin-som-en-tjeneste-tilbud. Dev Box bidrar til å forbedre utviklerproduktiviteten ved å tilby et on-demand-kodingsmiljø sammen med bedriftsadministrasjonsfunksjoner. Dette kan forbedre utviklingsarbeidsflytene betydelig.

Også: 6 måter AI kan bidra til å lansere din neste forretningssatsning

I år er Dev Box generelt tilgjengelig, og Microsoft legger til nye funksjoner til sin “klare til kode”; forhåndskonfigurerte programmeringsmiljøer. Selskapet legger til teamtilpasninger og bilder, prosjektbaserte kataloger og en forbedret tilkoblingsopplevelse i Windows-appen.

På bedriftsadministrasjonssiden vil Dev Box-tilkoblingstelemetri være tilgjengelig gjennom Azure Monitor, for å hjelpe med å spore ytelsesdata og systemhendelser. Utviklere kan nå automatisk sette boksene sine til å gå i dvale ved frakobling, noe som kan redusere kostnadene betydelig hvis utviklere regelmessig glemmer å sette sine målte bokser i dvale før de lukker en tilkobling.

5. AI Toolkit for Visual Studio Code

Microsoft har utvidet Visual Studio Code med AI-verktøyintegrasjon, noe som gir utviklere en mer sømløs tilnærming til å utvikle og distribuere intelligente applikasjoner.

Fra Visual Studio Code vil utviklere være i stand til å skaffe og kjøre språkmodeller, velge lokale og skyberegningsfunksjoner for å optimalisere og finjustere modeller, og deretter distribuere modeller i Azure AI Studio ved å bruke containerbilder.

6. Forbedringer av Azure AI Search

Vi snakket om Azure AI Search i fjor høst, da Microsoft annonserte muligheten på Inspire 2023. Ideen med AI-søk er at det svært tilpassbare søket tjenesten bruker et bredt utvalg av AI-teknologier for å levere en bedre søkeopplevelse.

Også: Hva er Gemini? Alt du bør vite om Googles nye AI-modell

Disse inkluderer vektor- og hybridsøk (som bruker avanserte algoritmer for å gi mer nøyaktige og relevante søkeresultater), gjenfinningsforsterket generering (som kombinerer søkeresultater med generert innhold for å forbedre nøyaktighet og relevans), sømløse dataintegrasjoner (som tillater enhetlig søk på tvers av ulike datakilder for omfattende resultater), forbedret søkerelevans (som forbedrer nøyaktigheten og relevansen til søkeresultatene basert på brukerinteraksjoner), integrert vektorisering (som forstår konteksten og betydningen av data for bedre søkeresultater), og AI-drevet innsikt og analyser (som gir innsikt og analyser for å optimalisere og forbedre søkeytelsen).

7. Nye funksjoner for Azure Functions

Azure Functions er en serverløs databehandlingstjeneste som lar utviklere skrive kode uten å måtte administrere eller levere infrastruktur. Det er nyttig for å bygge mikrotjenester, automatisere arbeidsflyter og administrere datastrømmer. Utviklere kan bygge små, gjenbrukbare kodebiter som kan kombineres til mer komplekse applikasjoner, alt uten å bekymre deg for serverinfrastruktur.

Nøkkelfunksjoner introdusert på Build 2024 inkluderer en Flex Consumption Plan designet for å gi brukerne mer fleksibilitet og tilpasning, en utvidelse som vil tillate utviklere å inkludere AI-tjenester i sine prosjekter, og en nettleserbasert utvikleropplevelse drevet av Visual Studio Code for Web.

Også: De beste AI-søkemotorene: Google, Perplexity og mer

For de som leter etter mer dypdykk, er det en laboratorieøkt på Build med tittelen, Bygg og distribuer serverløse apper med Azure Functions og Azure AI kl. 14:15. tirsdag 21. mai Økten gjentas 22. mai klokken 14.15. og 23. mai kl. 11:00. Dessverre er disse øktene kun i Seattle og vil ikke være tilgjengelige online eller tatt opp.

Microsoft flyttet også Azure Functions på Azure Container Apps og Dapr-utvidelsen for Azure Functions ut av forhåndsvisning og til generell tilgjengelighet.

8. Azure App Service nye funksjoner

Azure App Service har eksistert i lang tid, siden 2015 eller så. I likhet med Azure Functions er Azure App Service en Azure-databehandlingstjeneste, men mens Azure Functions kjører, vel, funksjoner, kjører Azure App Service hele nettapper. Med Azure Functions betaler du per utførelse. Med Azure App Service betaler du basert på antall og størrelse på forekomstene du bruker.

Nyhetene her på Build 2024 er at Microsoft viser tre interessante nye funksjoner for Azure App Service som er i forhåndsvisning. Sidecar Patterns legger til ekstra funksjoner ved siden av hovedappen. WebJobs Integration kjører bakgrunnsoppgaver med nettapper. GitHub Copilot Skills for Azure Migrate gir AI-assisterte migreringsanbefalinger og støtte.

Også: Microsoft Azure får 'Models as a Service,' forbedrede RAG-tilbud for bedriftsgenerativ AI

Microsoft annonserte også at automatisk skalering, tilgjengelighetssoner og TLS 1.3-krypteringsfunksjoner nå er generelt tilgjengelige.

9. Azure Container Apps forhåndsviser dynamiske økter

Azure Container Apps er en annen Azure-databehandlingstjeneste som lar kunder kjøre containeriserte applikasjoner og mikrotjenester med automatisk skalering og integrerte hendelsesdrevne funksjoner, uten å administrere den underliggende infrastrukturen. Denne tjenesten skiller seg fra Azure App Service ved at den gir et fleksibelt miljø for enhver containerisert arbeidsmengde i stedet for å være spesielt skreddersydd for nettapplikasjoner.

Microsoft annonserte at de nå forhåndsviser tillegget av dynamiske økter. Denne funksjonen muliggjør skalerbar, personlig og effektiv ressursadministrasjon, og forbedrer brukeropplevelsen gjennom sanntidsoppdateringer og sikker økthåndtering. Det hjelper også med å optimalisere kostnadene ved å justere ressursbruken med faktisk etterspørsel.

Microsoft annonserte også støtte for Java-overvåking, og et dashbord for Microsoft .NET Aspire. Disse går også inn i forhåndsvisning.

10. Azure API Center generelt tilgjengelig

Et API (applikasjonsprogrammeringsgrensesnitt) er et sett med definerte programmeringsanrop som lar ett program bruke funksjonene til et annet program eller tjeneste. En av måtene programmerere kan spare mye tid på er å velge kraftige APIer som gjør mye av det tunge løftet. For eksempel, en programmerer som ønsker å legge til noen AI-funksjoner, trenger ikke å starte fra bunnen av med å finne opp AI-teknologi. I stedet bruker de ganske enkelt et API, som får tilgang til en AI-tjeneste (som de vi har snakket om i denne artikkelen), og den oppkalte tjenesten gjør alt det tunge arbeidet.

Også: Microsoft Copilot vs. Copilot Pro: Er abonnementsavgiften verdt det?

Problemet er at det er et enormt antall APIer. Hver API som brukes legger til kompleksitet, sikkerhetsrisikoer, fakturerings- og kostnadsutfordringer, og leverandør-mot-leverandør-inkompatibilitetsproblemer.

I fjor på Build 2023 forhåndsviste Microsoft Azure API Center, et verktøy utviklet for å hjelpe bedrifter med å administrere API-ene sine ved å tilby en sentralisert styrings-, oppdagelses- og overvåkingsplattform.

Nå, på Build 2024, kunngjør Microsoft den generelle tilgjengeligheten av Azure API Center, sammen med tilleggsfunksjoner for å administrere generative AI-distribusjoner. Disse inkluderer tokengrensepolicy for administrasjon av ressursallokering, import av Azure OpenAI Service-endepunkter som APIer og en lastbalanser.

Mer fra Build 2024

Vi håper du har hatt glede av denne lynrunden med utvikleroppdateringer fra Build. Følg med på ZDNET for den siste oppdaterte dekningen av Build 2024, inkludert enda mer dekning av det Redmond-baserte selskapets kunngjøringer.

Du kan følge mine daglige prosjektoppdateringer på sosiale medier. Sørg for å abonnere på mitt ukentlige oppdateringsnyhetsbrev, og følg meg på Twitter/X på @DavidGewirtz, på Facebook på Facebook.com/DavidGewirtz, på Instagram på Instagram.com/DavidGewirtz og på YouTube på YouTube.com/DavidGewirtzTV.< /p>