Intervjuer
Varun Mohan, medgrunnlegger og CEO av Codeium – Intervju-serie

Varun Mohan er medgrunnlegger og CEO av Codeium, et verktøy for kodeakselerasjon bygget på banebrytende AI-teknologi. For tiden har Codeium to hovedfunksjoner: Autocomplete, som foreslår koden du ønsker å skrive, og som sparer deg tid på alt fra boilerplate til enhetstester, og Søk, som hjelper deg å søke gjennom ditt repository ved hjelp av naturlige språkspørsmål.
Kunne du dele historien om hvordan Codeium ble lansert som en plattform for å gjøre dyptelæring arbeidsbyrder mer effektive?
Når Douglas Chen og jeg grunnla selskapet i 2021, ga vi det navnet Exafunction, et selskap som fokuserte på GPU-virtualisering programvare. Vi håndterte da 10 000 GPU-er over offentlige skytjenester. I en kort tid fikk Exafunction kundetilgang svært raskt og ble en leder i å distribuere dyptelæringmodeller i stor skala.
Men vår omfattende erfaring med AR, VR og selvstyrte kjøretøyteknologier – områder som representerte betydelige, virkelige anvendelser av dyptelæring – førte oss til en større forståelse. Med fremveksten av generative modeller, særlig transformer-lignende modeller, forutså vi en avgjørende endring i industrien.
Vi observerte at i en verden som stadig mer dominert av generative AI-modeller, ville verdien for sluttbrukerne ikke bare ligge i å tilby infrastruktur. I stedet ble det klart at den virkelige potensialet til å påvirke lå i å utnytte denne infrastrukturen til å skape applikasjoner som direkte forbedret produktivitet og effektivitet for utviklere. Dette er grunnen til at vi bestemte oss for å fokusere på å bygge et verktøy for kodeakselerasjon på toppen av vår egen infrastruktur. Det var fødselen av Codeium.
Dette strategiske skiftet var ikke bare en reaksjon på den utviklende teknologiske landskapet, men også en proaktiv bevegelse for å plassere Codeium i forkant av AI-s anvendelse i programvareutvikling. Ved å fokusere på kodeakselerasjon, hadde vi som mål å empowerment utviklere, å muliggjøre dem å utnytte kraften av AI til å strømlinje sine arbeidsflyter og å innovere i en utenforliggende hastighet.
I midten av 2022 hadde vi ingen brukere, men i 2023 skjøt Codeium opp til 300 000 aktive brukere og 100 bedriftskunder. Vi tok en risiko, men det betalte seg raskt.
I begynnelsen gjorde du Codeium-plattformen helt gratis for utviklere, hva var noen av de logistiske og tekniske utfordringene bak dette valget?
Beslutningen om å tilby Codeium gratis til utviklere kom fra en visjon om å gjøre det tilgjengelig og å adoptere det bredt, men det innførte en rekke logistiske og tekniske utfordringer.
Først og fremst presenterte de finansielle implikasjonene av å vedlikeholde en dyptelæring-basert plattform en betydelig utfordring, da infrastrukturkostnadene kunne stige uten å optimalisere – lignende utfordringer som konkurrentene møtte. Så å finjustere infrastrukturen for maksimal kostnadseffektivitet var kritisk, samtidig som det var viktig å sikre at plattformen kunne levere høykvalitets tjenester uten å nødvendiggjøre prohibitivt dyrt hårdvar for både selskapet og brukerne.
Dette ledet til en “GPU-lett” tilnærming, som muliggjorde effektiv drift med minimert hårdvaruinvesjon. Til slutt krevde å opprettholde en gratis tjeneste som var skalerbar og ytelsesmessig å kunne støtte en voksende brukerbase uten å nedgradere tjenestekvaliteten.
Det var også sikkerhets- og personvernhensyn som måtte løses, som er essensielle for å beskytte brukerdata mot uautorisert tilgang.
Alt dette er en kompleks balanseakt av innovasjon, strategisk ressursforvaltning og urokkelig forpliktelse til brukerverdi.
Codeium tilbyr mulighet for å være selvvert, hvorfor er dette gunstig for bedrifter?
Sikkerheten for IP er kritisk for bedrifter. Våre selvvertskapasiteter møter deres behov for sikkerhet, tilpasning og kontroll over data – spesielt for de som er skeptiske til eksterne managed services’ potensielle sårbarheter.
Utenfor sikkerheten skiller Codeium seg ut med sin tilpasning; det kan tilpasses i henhold til en organisations private data og arbeidsflyter, sikrer at plattformen ikke bare integreres sømløst i eksisterende prosesser, men også optimaliserer dem.
Dette nivået av tilpasning utvides til dens kompatibilitet med ulike kildekodebehandlingsverktøy, som gir fleksibilitet for selskaper som ikke bruker mainstream-plattformer som GitHub, og dermed utvider dens anvendelighet.
Den selvvertede valget, til tross for potensielt høyere innledende kostnader, fremstår som en kostnadseffektiv valg på lang sikt. Det minimerer behovet for dyrt hårdvar og unngår de gjentakende avgiftene som er typiske for skytjenester, og gjør det til en økonomisk fornuftig løsning for store bedrifter.
En annen viktig ting å merke seg: Codeiums omfattende funksjonssett, som støtter et bredt spekter av programmeringsspråk, utviklingsmiljøer og spesialiserte verktøy som Jupyter Notebooks, sikrer at det møter de forskjellige behovene til ulike avdelinger innen en organisasjon. Dette nivået av støtte strømlinjeformer ikke bare ulike utviklingsoppgaver, men forbedrer også produktiviteten over hele linjen, og gjør Codeium til et uunnværlig verktøy for bedrifter som søker å beholde kontroll over sin utviklingsinfrastruktur samtidig som de utnytter avanserte kodeakselerasjonsfunksjoner.
Kodegenereringsverktøy er en svært konkurranseutsatt bransje, hvordan skiller din plattform seg fra konkurrenter som GitHub?
Det finnes mange forskjeller som jeg har nevnt ovenfor, men for å sammentreffe det, en av de store forskjellene er at vi ikke er bundet til GitHub eller noen kildekodebehandlingsverktøy. Vi tilbyr en tilpasset opplevelse for å møte hvordan utvikleren ønsker å arbeide fra hvor som helst de ønsker å arbeide.
Du har tidligere talt om å forbedre personliggjøringen av produktet, kunne du gå inn i noen detaljer om den nåværende personliggjøringen som tilbys, og hva ditt endelige mål er?
Personliggjøring for oss betyr å tilpasse Codeium til hver enkelt brukers eller organisations spesifikke kodepraksis, preferanser og den tekniske stakken de opererer innen. Dette betyr at vi kan tilpasse forslag, kodekompletteringer og andre funksjoner basert på den unike dataen og mønsterne til organisasjonen eller individet.
For eksempel, hvis et selskap hovedsakelig bruker et bestemt programmeringsspråk eller ramme, vil Codeium prioritere støtte og optimalisering for disse teknologiene. Denne tilnærmingen utvides til å integrere med ulike kildekodebehandlingsverktøy og miljøer, og sikrer sømløs drift uansett brukernes eksisterende infrastruktur. Personliggjøring manifesterer seg også gjennom å støtte spesifikke verktøy, som Jupyter Notebooks for datavitenskapsmenn, som et eksempel.
Dette betyr at selskaper kan aktivere sine beste ingeniører til å gjøre høyverdiarbeid. De kan skrive mer programvare og tilby mer verdi til selskapet ved å bruke mer tid på å bygge produkter, ikke skrive boilerplate.
Hvordan ser du på Codeiums innvirkning på programvareutviklingspraksis?
Vi har alle sett filmer hvor en person plutselig får en superkraft og må lære å kontrollere den for å redde galaksen. Codeium er en superkraft som ingeniører lærer å håndtere svært effektivt, men superkraften erstatter dem aldri.
Ingeniører vil generere en større del av koden sin ved hjelp av Codeium, raskere og enklere, med færre korreksjoner nødvendig, men koden deres krever fortsatt testing. Codeium øker dramatisk ingeniørenes evner og effektivitet. Det gjør deres dag mer behagelig og tilfredsstillende. Utviklere vil skrive mer og bedre kode for å fylle et uendelig behov, og det vil bare bli bedre.
Hva råd har du for utviklere som integrerer Codeium i sin arbeidsflyt?
Jeg tror det største rådet er å forstå at disse programmeringsverktøyene er rent og skjært ment å supplere utviklerne, ikke erstatte dem.
Så de bør tenke på disse verktøyene som hjelp til å automatisere rutinearbeid for å spare tid, som en assistent. Du bør ikke bruke disse tingene ennå til å fullstendig generere kode uten å se på programvaren.
På samme tid vil utviklere være behagelig overrasket over hvor godt et verktøy som Codeium kan forutsi deres tanker og være en ekstra muskel. For eksempel genererer Codeium nå over 45% av all programvareutvikling. Så det er definitivt en stor hjelp og akselerer utvikling nå.
Kan du dele en suksesshistorie om hvordan Codeium har fordelt en bestemt prosjekt eller organisasjon?
Codeium brukes allerede aktivt av over 300 000 utviklere. Men suksessen ligger ikke bare i tallene. Store selskaper som Dell, Anduril og Clearwater Analytics (CWAN ) sverger på oss.
Disse har understreket Codeiums verdi innenfor deres programvareutviklingslivssyklus, og har også uttrykt entusiasmen blant deres utviklere.
Uansett om du er en enkelt uavhengig utvikler eller noen som skriver hardcore bedriftsprogramvare, tilbyr Codeium verdi over hele linjen.
Takk for det flotte intervjuet, lesere som ønsker å lære mer bør besøke Codeium.












