Fredag ​​29. mars 2024

desktop v4.2.1

Root NationНовиниIT-nyheterKunstig intelligens er en game changer innen programvareutvikling

Kunstig intelligens er en game changer innen programvareutvikling

-

Den første virksomheten som forstyrrer ChatGPT vil mest sannsynlig være industrien som skapte den.

ChatGPT

Det har aldri vært enklere å lage programvare. Men programmerere-utøvere og eksperter er i økende grad overbevist om at generativ AI vil forandre deres verden - få fart på arbeidet til de beste programmererne og gjøre det mulig for vanlige brukere å oppnå mer.

«Den nåværende generasjonen av kunstig intelligens-modeller er et missil rettet, om enn utilsiktet, direkte mot selve programvareproduksjonen», skrev investorene Paul Kedrosky og Eric Norlin forrige uke i et essay med tittelen «The Gutenberg Moment in Software».

"Teknologier som disse er fantastiske til å bygge, feilsøke og akselerere programvareproduksjon raskt og nesten uten kostnad."
På slutten av forrige uke ga OpenAI ut pilotversjoner av plugins for ChatGPT, som lar den streife rundt på Internett etter brukernes vilje og koble seg til andre tjenester og data.

Dette er et stort første skritt mot å transformere en chatbot for samtale til en kraftigere intelligent agent som kan utføre oppgaver for brukere. Det er også et skritt mot å gjøre ChatGPT til en plattform som andre selskaper kan bygge videre på.

Den første bunken med plugins utvider ChatGPTs muligheter innen reise, shopping, restauranter, matematikk og mer ved å koble boten til populære tjenester som Expedia, Instacart, Kayak, Klarna og OpenTable. Selvfølgelig er disse app-lignende pluginene OpenAIs forsøk på å gjøre ChatGPT til en ny "app for alt", som den New York-baserte utvikleren John Herrman uttrykker det.

Men de viser også hvordan radikalt nye store AI-språkmodeller vil endre kodeprosessen. Vanligvis, for å koble sammen to applikasjoner, må en programvareutvikler forstå APIen (eller definisjonen av hvordan et system samhandler med andre systemer) i begge ender, og deretter skrive litt "limkode" slik at de to tjenestene kan kommunisere med hverandre .

For å lage en plugin for ChatGPT, "instruerer du modellen". Du oppgir ChatGPT API for tjenesten din - på engelsk. ChatGPT leser den og gjør resten. Ingeniør og gründer Mitchell Hashimoto twitret: "Jeg har utviklet mange plugin-systemer, og OpenAI ChatGPT-plugin-grensesnittet er muligens den sprøeste og mest imponerende tilnærmingen jeg noensinne har sett innen databehandling i hele mitt liv."

Programvarens historie er en lang sekvens av å legge til nye "abstraksjonslag" som skjuler kompleksiteten til binær logikk bak stadig mer menneskevennlige generaliseringer, fra assemblerspråk til programmeringsmiljøer på høyere nivå og grafiske grensesnitt.

Visjonære har lenge lovet og forsøkt å lage "naturlig språkprogrammering"-verktøy som vil tillate folk å ganske enkelt bruke hverdagslige ord og setninger for å fortelle datamaskiner hva de skal gjøre. Slik innsats har aldri helt levd opp til løftene deres – men denne gangen kan ting være annerledes.

Dagens systemer for kunstig intelligens, basert på store språkmodeller, kan motta instruksjoner direkte fra ikke-programmerere eller fra programmerere som bruker menneskelig språk som stenografi. Resultatene er langt fra perfekte, men de er mye bedre enn eksperter forventet. Som en ekstra bonus, ChatGPT kan umiddelbart forklare hvordan koden han skrev fungerer og svare på spørsmål den menneskelige brukeren har om den. Kraften til ChatGPT og dets konkurrenter betyr ikke at alle programmerere må lete etter nye arbeidsområder.

ChatGPTDagens generative AI later fortsatt til å vite mer enn den egentlig gjør, og gjør opp ting for å fylle hullene i kunnskapen. Han fungerer best som "co-pilot" for utviklere, ikke som en uavhengig skaper.
Bunnlinjen: Mennesker med en dyp forståelse av mange aspekter ved programmering vil fortsatt være nødvendig for å finne opp virkelig nye typer systemer, løse problemer som AI ikke kan håndtere, og forme (og begrense) ChatGPT og dets etterfølgere.

Men rutinearbeidet knyttet til tilpasning av eksisterende programvaresystemer og deres felles arbeid kan vise seg å være mye mindre relevant. Dette er mye av det programvareutviklere gjør i dag.

Les også: 

DzhereloAxios
Melde deg på
Gi beskjed om
gjest

0 Kommentar
Innebygde anmeldelser
Se alle kommentarer
Andre artikler
Abonner for oppdateringer

Nylige kommentarer

Populær nå
0
Vi elsker tankene dine, kommenter gjerne.x
()
x