Interviews

Varun Mohan, medstifter og administrerende direktør for Codeium – Interviewserie

mm
Føj Unite.AI til dine foretrukne kilder på Google

Varun Mohan er medstifter og administrerende direktør for Codeium, et kodeaccelerationsværktøj bygget på cutting-edge AI-teknologi. For tiden har Codeium to primære funktioner: Autocomplete, der foreslår den kode, du ønsker at skrive, og som sparer dig tid på alt fra boilerplate til unit-tests, og Search, der hjælper dig med at søge gennem din repository ved hjælp af naturlige sprogspørgsmål.

Kan du dele historien om, hvordan Codeium blev lanceret som en platform for at gøre dybtlæringsarbejdsprocesser mere effektive?

Da Douglas Chen og jeg grundlagde virksomheden i 2021, gav vi det navn Exafunction, et selskab, der fokuserer på GPU-virtualiseringssoftware. Vi styrede på det tidspunkt 10.000 GPU’er på tværs af offentlige skytjenester. På kort tid opnåede Exafunction kundetraction meget hurtigt og blev en leder i udviklingen af dybtlæringsmodeller i stor skala.

Men vores omfattende erfaring med AR, VR og autonome køretøjs-teknologier – områder, der repræsenterer betydelige, virkelige anvendelser af dybtlæring – førte os til en større erkendelse. Med fremkomsten af generative modeller, især transformer-lignende modeller, forudsagde vi en afgørende skift i industrien.

Vi observerede, at i en verden, der stadig mere domineres af generative AI-modeller, ville værdien for slutbrugere ikke blot ligge i at tilbyde infrastruktur. I stedet blev det klart, at den sande mulighed for at have indflydelse lå i at udnytte denne infrastruktur til at skabe applikationer, der direkte forbedrede produktiviteten og effektiviteten for udviklere. Det er derfor, vi besluttede at fokusere på at bygge et kodeaccelerationsværktøj på toppen af vores egen infrastruktur. Det var fødslen af Codeium.

Dette strategiske skift var ikke blot en reaktion på den udviklende teknologiske landskab, men også en proaktiv bevægelse for at placere Codeium i forkanten af AI’s anvendelse i softwareudvikling. Ved at fokusere på kodeacceleration havde vi til hensigt at styrke udviklere, så de kunne udnytte kraften fra AI til at strømline deres arbejdsprocesser og innovere i en hidtil uset hastighed.

Midt i 2022 havde vi ingen brugere, men i 2023 skød Codeium op til 300.000 aktive brugere og 100 virksomheds-kunder. Vi tog en risiko, men den betalte sig hurtigt.

I begyndelsen gjorde I Codeium-platformen helt gratis for udviklere, hvad var nogle af de logistiske og tekniske udfordringer bag denne beslutning?

Beslutningen om at tilbyde Codeium gratis til udviklere stammede fra en vision om vidt udbredt tilgængelighed og accept, men det introducerede også en række logistiske og tekniske udfordringer.

Først og fremmest præsenterede de finansielle implikationer af at vedligeholde en dybtlæringsbaseret platform en betydelig udfordring, da infrastrukturkostene kunne stige uden omhyggelig optimering – lignende udfordringer, som konkurrenter stod over for. Sådan blev det afgørende at finjustere infrastrukturen for maksimal kosteffektivitet, samtidig med at sikre, at platformen kunne levere højkvalitetsydelser uden at kræve urimeligt dyrt hardware for både virksomheden og dens brugere.

Dette førte til en “GPU-let” tilgang, der muliggjorde effektiv drift med minimiseret hardwareinvestering. Endelig krævede det at opretholde en gratis service, der var skalerbar og ydeevne, en infrastruktur, der kunne understøtte en voksende brugerbase uden at nedgrade serviceniveauet.

Der var også sikkerheds- og privatlivsaspekter, vi måtte løse, som er afgørende for at beskytte brugerdata mod uberettiget adgang.

Alt dette er en kompleks balanceakt mellem innovation, strategisk ressourcestyring og urokkelig engagement for brugerværdi.

Codeium tilbyder mulighed for at være selv-vært, hvorfor er dette fordelagtigt for virksomheder?

Sikkerheden for IP er afgørende for virksomheder. Vores selv-værtsmuligheder imødekommer deres behov for sikkerhed, tilpasning og kontrol over data – især for dem, der er forsigtige over for eksterne managed services’ potentielle sårbarheder.

Ud over sikkerhed udgør Codeium sig ved sin tilpasningsevne; det kan tilpasses i overensstemmelse med en organisations private data og arbejdsprocesser, hvilket sikrer, at platformen ikke blot integreres ubesværet i eksisterende processer, men også optimerer dem.

Denne tilpasningsevne strækker sig til dets kompatibilitet med forskellige kildekode-styringsværktøjer, hvilket giver fleksibilitet for virksomheder, der ikke bruger mainstream-platforme som GitHub, og udvider derved dets anvendelighed.

Den selv-værtsmulighed, på trods af potentielt højere initialomkostninger, viser sig at være en kosteffektiv valg på længere sigt. Det minimiserer behovet for dyrt hardware gennem en GPU-let oplevelse og undgår de tilbagevendende gebyrer, der er typiske for skytjenester, og det gør det til en økonomisk forsvarlig løsning for store virksomheder.

En anden vigtig ting at bemærke: Codeiums omfattende funktionssæt, der understøtter en bred vifte af programmeringssprog, udviklingsmiljøer og specialværktøjer som Jupyter Notebooks, sikrer, at det opfylder de forskellige afdelingers behov inden for en organisation. Denne niveau af understøttelse strømliner ikke blot forskellige udviklingssopgaver, men forbedrer også produktiviteten på tværs af brættet, og det gør Codeium til et uundværligt værktøj for virksomheder, der søger at opretholde kontrol over deres udviklingsinfrastruktur, samtidig med at de udnytter avancerede kodeaccelerationsfunktioner.

Kodegenereringsværktøjer er en meget konkurrencepræget industri, hvordan adskiller Codeiums platform sig fra konkurrenter som GitHub?

Der er mange forskelle, som jeg har nævnt ovenfor, men for at samle det op, er en af de store forskelle, at vi ikke er bundet til GitHub eller noget andet kildekode-styringsværktøj. Vi tilbyder en personlig oplevelse, der kan tilpasses til, hvordan udvikleren ønsker at arbejde, uanset hvor de ønsker at arbejde.

DU har tidligere talt om at forbedre personliggørelsen af produktet, kan du gå i dybden med, hvilken personliggørelse der tilbydes i øjeblikket, og hvad dit endelige mål er?

Personliggørelse for os indebærer at tilpasse Codeium til hver enkelt brugers eller organisations specifikke kodningspraksis, præferencer og den tekniske stak, de opererer inden for. Dette betyder, at vi kan tilpasse forslag, kodekompletioner og andre funktioner på baggrund af organisationens eller den enkeltes unikke data og mønstre.

For eksempel, hvis et selskab overvejende bruger et bestemt programmeringssprog eller rammeværk, vil Codeium prioritere understøttelse og optimering for disse teknologier. Denne tilgang strækker sig til integration med forskellige kildekode-styringsværktøjer og -miljøer, hvilket sikrer ubesværet drift uanset brugernes eksisterende infrastruktur. Personliggørelse manifestere sig også gennem understøttelse af bestemte værktøjer, som Jupyter Notebooks til datavidenskabsmænd, som et eksempel.

Dette betyder, at virksomheder kan aktivere deres bedste ingeniører til at udføre højværdiarbejde. De kan skrive mere software og tilbyde mere værdi til virksomheden ved at bruge mere tid på det, de faktisk kan lide at gøre, som er at bygge produkter, ikke skrive boilerplate.

Hvordan ser du, at Codeium vil påvirke softwareudviklingspraksis?

Vi har alle set film, hvor en person pludselig får en superkraft og må lære at kontrollere den for at redde galaksen. Codeium er en superkraft, som ingeniører lærer at beherske meget effektivt, men superkraften erstatter aldrig dem.

Ingeniører vil generere en større del af deres kode ved hjælp af Codeium, hurtigere og mere let, med færre korrektioner nødvendige, men deres kode kræver stadig test. Codeium øger dramatisk ingeniørernes evner og effektivitet. Det gør deres dag mere behagelig og tilfredsstillende. Udviklere vil skrive mere og bedre kode for at tilfredsstille et konstant behov, og det vil blot blive bedre.

Hvad er dit råd til udviklere, der integrerer Codeium i deres arbejdsproces?

Jeg tror, det største råd er at forstå, at disse programmeringsværktøjer udelukkende er designet til at supplere udviklerne, ikke erstatte dem.

Så de bør tænke på disse værktøjer som hjælp til at automatisere rutineopgaver for at spare tid, som en assistent. Du bør ikke bruge disse værktøjer til at generere kode uden at gennemgå softwaren.

På samme tid vil udviklere være behageligt overraskede over, hvor godt et værktøj som Codeium kan forudsige deres tanker og være en ekstra muskel. For eksempel genererer Codeium i øjeblikket over 45% af alle softwareudvikleres kode. Så det er bestemt en massiv hjælp og accelererer udviklingen i øjeblikket.

Kan du dele en succeshistorie om, hvordan Codeium har haft en positiv indvirkning på et bestemt projekt eller en organisation?

Codeium bruges allerede aktivt af over 300.000 udviklere. Men succesen ligger ikke kun i tal. Store virksomheder som Dell, Anduril og Clearwater Analytics (CWAN ) sværger til os.

Disse har understreget Codeiums værdi inden for deres softwareudviklingslivscyklus, og har også udtrykt entusiasmen blandt deres udviklere.

Uanset om du er en enkelt selvstændig udvikler eller en person, der skriver hardcore enterprise-software, tilbyder Codeium værdi på tværs af brættet.

Tak for det store interview, læsere, der ønsker at lære mere, skal besøge Codeium.

Antoine er en visionær leder og medstifter af Unite.AI, drevet af en urokkelig passion for at forme og fremme fremtiden for AI og robotteknologi. En serieiværksætter, han tror, at AI vil være lige så omvæltende for samfundet som elektricitet, og han bliver ofte fanget i at tale om potentialet for omvæltende teknologier og AGI.

Som en futurist, er han dedikeret til at udforske, hvordan disse innovationer vil forme vores verden. Derudover er han grundlægger af Securities.io, en platform, der fokuserer på at investere i skarp teknologi, der gendefinerer fremtiden og omformer hele sektorer.