Denne AI-skyen: Hvordan Google Gemini vil hjelpe alle med å bygge ting raskere, billigere, bedre

0
71
google-cloud-richard-seroter-skjermbilde-2024-07-03-1533

Richard Seroter, sjefevangelist for Google Cloud.

Google

Når det kommer til generativ kunstig intelligens, har Google blitt en stor aktør med Gemini-tilbudene sine. Brukere opplever Gemini med hvert søk, det er tilgjengelig som en del av Gmail, det er kode- og utviklingsverktøy som drar nytte av Gemini AI, og mer.

Jeg hadde sjansen til å snakke med Richard Seroter, sjefevangelist for Google Cloud, for å lære mer om hvor Google ser AI tar oss, både på utvikler- og forbrukernivå.

La oss komme i gang.

Også: Beklager bønnetellere: AI bør styrke reklamer, ikke erstatte dem

ZDNET: Kan du dele reisen din til bli sjefevangelisten for Google Cloud?

Richard Seroter:Det er en lang og dramatisk historie. Det er det faktisk ikke. Jeg begynte i Google Cloud for fire år siden som vår første eksterne "outbound product manager" å engasjere seg med kunder og interne team om våre apputviklings- og moderniseringsprodukter.

Jeg ble spurt om å lede Developer Relations for omtrent to år siden, og i fjor fikk jeg også gleden av å legge til Cloud Documentation-teamet vårt i gruppen vår.

Nå har jeg privilegiet å lede en dyktig gruppe ingeniører, teknologiskribenter og produktledere som hjelper folk med å finne, bruke og nyte Google Cloud.

ZDNET: Kan du dele noen eksempler på hvordan AI-drevne kodeassistenter har forbedret produktiviteten for utviklere?

RS: Målet er å hjelpe team med å sende raskere og mer effektivt , og med høyere kvalitet. AI-drevne kodingsassistenter kan gjøre dette ved å redusere kontekstbytte — bli i IDE [utviklingsmiljøet] for flere aktiviteter takket være AI chat og inline kodegenerering — og lage kode ved å uttrykke intensjon, uten å måtte huske alle aspekter av kode syntaks.

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

En god AI-assistent setter også fart på nye ferdigheter, hjelper deg med å finne områder i kodebasen du kan forbedre, og blir kvitt repeterende oppgaver .

For eksempel er det en enorm tidsbesparelse å bruke AI-assistenter til raskt å generere databasetilkoblingskode eller dataobjekter! Mens utviklere ikke bruker hele dagen på å kode – langt ifra! — det er en legitim produktivitetsfordel for junior- og seniorutviklere.

Vi har sett noen virkelig gode eksempler på bruk av dette med kunder, inkludert Turing og Commerzbank, som begge presenterte på vår nylige Google Cloud Next-konferanse.

ZDNET: Hvilke tiltak er på plass for å sikre påliteligheten og nøyaktigheten til AI-generert kode? Som jeg viste i artiklene mine om kodingtest, mislyktes Google Gemini flere kodetester.

RS:Mens produkter som Gemini Code Assist støttes av strengt trente modeller og en rekke filtre for å sjekke resultatene før de returnerer til brukeren, er svarene ikke alltid perfekte.

Også: Jeg fikk Googles Gemini 1.5 Pro til å mislykkes med min første melding

Dette er en av grunnene til at vi bygger (og pre- annonsert på Neste) vår kodetilpasningsfunksjon som lar deg jorde svarene i din private kodebase. Vi vil fortsette å forbedre og foredle de underliggende modellene våre, samtidig som vi tar tilbakemeldinger fra kunder på områder som kan forbedres.

ZDNET: Hvordan forbedrer Google Clouds partnerskap med Stack Overflow og andre plattformer AI-verktøyene? Spesielt, hva gjør du for å sikre at den enorme mengden ufullstendig eller feil informasjon i Stack Overflow holdes utenfor kunnskapsbasen?

RS:Dataene fra alle våre partnere (som Stack Overflow, Snyk og andre) tilbyr ytterligere kunnskap som gjør oss i stand til å møte utviklere der de er og gi mer omfattende svar til våre brukere' spørsmål.

Også: Google Cloud legger til Stack Overflows kunnskapsbase til Gemini AI

Som en del av vår overordnede databehandlingsstrategi filtrerer og evaluerer vi alle data bidrag, inkludert data fra våre partnere. Vi bruker en kombinasjon av teknikker og verktøy for å jorde svarene våre uavhengig av om en tredjeparts datakilde brukes eller ikke, og vi validerer og overvåker kontinuerlig responskvaliteten via automatiserte og manuelle batterier av tester.

ZDNET: Hvordan sikrer Google sikkerheten og personvernet til kundekoden når du bruker Gemini Code Assist?

RS: Google trener ikke modellen vår basert på forespørsler inngitt i Gemini Code Assist. Vi publiserer dokumentasjon om hvordan vi krypterer forespørsler under overføring, og vår generelle personvernforpliktelse.

Også: Google avduker Gemini Code Assist og jeg er forsiktig optimistisk at det vil hjelpe programmerere

Vi siterer også kilder der det er mulig, gir erstatning og tilbyr sikker tilgang for perimeternettverket ditt ved hjelp av VPC Service Controls.

ZDNET: Hvordan adresserer Google Cloud potensielle skjevheter i AI-modeller som brukes i utviklingsverktøy?

RS: Vi jobber hardt å holde seg til Googles AI-prinsipper og ha kraftig beskyttelse på plass under trening og responsfiltrering. Vi tilbyr også flere tilbakemeldingsmekanismer (i IDE, andre steder) for brukere å flagge alt som anses som støtende eller unøyaktig.

ZDNET: Kan du diskutere virkningen av AI på fremtiden for programvareutvikling og utviklingspraksis?

RS:Vi forventer at det vil påvirke praktisk talt alle roller innen programvareutvikling og levering positivt. Teamene vil bruke AI-infunderte systemer for å analysere data for å lage krav, lage prototyper, sette opp utviklermiljøer, skrive og oppdatere kode, generere testplaner, gjennomgå kode, distribuere applikasjoner, klargjøre og optimalisere infrastruktur, feilsøke problemer og sikre systemene deres.

Også: Fra AI-trenere til etikere: AI kan forelde noen jobber, men generere nye

Du vil se raskere modeller som gir kontekstuelle svar — factoring i lokale kunnskapsreposer og kodebaser — til hele appens leveringslivssyklus. Vår praksis må følge med når vi tenker på opprettelses- og kurasjonsaktiviteter, trenger å betjene AI-vennlige plattformer for å bygge team, og til og med hvordan vi tester ikke-deterministiske systemer.

Forskning viser at utviklere leter etter AI for å gjøre ingeniørarbeid mer effektivt; det handler ikke om å fundamentalt endre arbeidsflyter. I hvert fall ikke ennå. Men følg med.

ZDNET: Hvordan hjelper Google Clouds AI-teknologi med å administrere og redusere teknisk gjeld i programvareprosjekter?

RS:Teknisk gjeld kommer fra mange retninger, og noen ganger er den “god” gjeld påløpt av team som får verdi til markedet. Men AI-assistert verktøy og AI generelt kan hjelpe teamene med å bruke beste praksis tidligere, og fikse eksisterende gjeld raskere.

En godt trent AI-assistent som Gemini Code Assist kan generere og validere kode mens utvikleren går, og sikre et begrenset antall kompromisser og fremtidig gjeld. For eksisterende kodebaser lar vårt enorme kontekstvindu i Gemini 1.5 team utforske hele kodebaser i jakten på problemer å løse.

ZDNET: Hvilke fremtidige fremskritt ser du for deg innen AI-assisterte utviklingsverktøy på Google Cloud?

RS: Vi er glade for å bringe på markedet varene vi annonserte i forhåndsvisning på vår nylige Google Cloud Next-konferanse. Den fulle kodebasebevisstheten som kommer fra å tilby Gemini 1.5 som en basismodell betyr at team kan utføre komplekse moderniseringer eller kodeutforskning med uhørt hastighet.

Også: Møt Gemini 1.5, Googles nyeste AI-modell med store oppgraderinger fra forgjengeren

Og muligheten til å tilpasse svar basert på kode i GitHub, GitLab eller Bitbucket betyr at team kan få enda mer tillit og kontekst fra sine AI-genererte resultater. Se etter flere jordingsalternativer som hjelper utviklere å få rettidig og relevant assistanse.

Vi ser også at AI-hjelp ikke bare lever i IDE, eller kommer utviklere til gode. Den samlede Gemini i Google Cloud-investeringen gir AI-hjelp til BigQuery-brukere som prøver å generere komplekse spørringer, Cloud SQL-brukere som forklarer en massiv butikkprosedyre, sikkerhetsproffer som analyserer trusler, utviklere som lager integrasjoner eller APIer med lav kode, og mye mer.

En AI-assistert sky hjelper folk å “bygge” alle slags ting raskere, billigere og med høyere kvalitet.

ZDNET: Kan du diskutere rollen til AI og maskinlæring for å forbedre skytjenester?

RS:Mens jeg blir begeistret for å bygge programvare, bruker de fleste programvare dagene på å drives. Vi annonserte Cloud Assist som en del av Gemini i Google Cloud, og denne kommende tjenesten vil transformere hvordan team administrerer skytjenestene sine.

Også: Møt Google Threat Intelligence, Google Clouds sikkerhetsløsning med Gemini Pro

Fra personlig tilpassede optimaliseringsforslag til å hjelpe folk med å finne problemer og få et system tilbake online raskere, verktøy som dette kan fundamentalt endre måten du driver (sky)tjenester på.

Samtidig er Gemini i Google Cloud designet for å gjøre den generelle skyen enklere å bruke. Å få AI-genererte trusselsammendrag i Security Command Center er kraftig. Å se AI-assisterte loggsammendrag i Cloud Logging gjør produktet enklere å bruke.

Å tilby et alltid tilstedeværende AI-chatvindu i Cloud Console betyr at du ikke trenger å bytte kontekst for å stille et produktspørsmål eller få klarhet i en CLI-kommando. Slike opplevelser gir hjelp der du er, som kan ha stor innvirkning på den daglige skybruken.

ZDNET: Hva er noen innovative brukstilfeller av Google Cloud som har imponert deg nylig?

RS: Jeg er inspirert av det brede forskningsbaserte arbeidet til Google , og også hvordan kunder bruker teknologi for å løse sine spesifikke problemer. Nylig Google-arbeid med AlphaFold 3 forutsier strukturen og interaksjonene til livets molekyler. Det er bemerkelsesverdig. Vi kartlegger nye aspekter av den menneskelige hjernen. Imponerende ting.

Selskaper som Chugai Pharmaceutical drar nytte av noe av forskningen vår ved å distribuere skysystemer for å akselerere oppdagelsen av legemidler. Jeg er imponert over team fra Aviator som ser på å hjelpe utviklere med å bli mer produktive gjennom hele utviklingens livssyklus.

Og selskaper som Goldman Sachs demokratiserer datatilgang ved å åpne dataplattformen deres. Google Cloud-kunder løser store problemer og gjør stadig store utslag i sine bransjer.

Også: Hvorfor AI-løsninger har bare tre måneder på seg til å bevise seg

Hva synes du?

Bruker du Gemini nå, enten med søk eller e-post, eller som en del av kodeprosessen din? Har Richards svar hjulpet deg med å forstå mer om Googles perspektiv på AI? Gi oss beskjed i kommentarene nedenfor.

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>