Intervjuer
Varun Mohan, medgrundare och VD för Codeium – Intervjuserie

Varun Mohan är medgrundare och VD för Codeium, ett verktyg för kodacceleration byggt på avancerad AI-teknologi. För närvarande har Codeium två huvudfunktioner: Autocomplete, som föreslår den kod du vill skriva, och sparar tid på allt från boilerplate till enhetstester, och Sök, som hjälper dig att söka igenom ditt repository med hjälp av naturligt språk.
Kan du dela med dig av ursprunget till Codeium som en plattform för att göra deep learning-arbetsbelastningar mer effektiva?
När Douglas Chen och jag grundade företaget 2021, döpte vi det till Exafunction, ett företag som fokuserade på GPU-virtualisering. Vi hanterade tio tusen GPU:er över den offentliga molntjänsten vid den tiden. På kort tid fick Exafunction kundgenombrott mycket snabbt och blev en ledare inom distribution av deep learning-modeller i stor skala.
Men vår omfattande erfarenhet av AR, VR och autonoma fordonsteknologier – områden som representerade betydande, verkliga tillämpningar av deep learning – ledde oss till en större insikt. Med tillkomsten av generativa modeller, särskilt transformerliknande modeller, förutsåg vi en avgörande förändring inom branschen.
Vi observerade att i en värld som alltmer domineras av generativa AI-modeller, skulle värdet för slutanvändare inte enbart ligga i att tillhandahålla infrastruktur. Istället blev det tydligt att den verkliga potentialen att påverka låg i att utnyttja denna infrastruktur för att skapa applikationer som direkt förbättrade produktivitet och effektivitet för utvecklare. Det var därför vi beslutade att fokusera på att bygga ett verktyg för kodacceleration ovanpå vår egen infrastruktur. Det var födelsen av Codeium.
Denna strategiska vändning var inte bara en reaktion på den utvecklande tekniska landskapet, utan också ett proaktivt drag för att placera Codeium i förgrunden för AI:s tillämpning inom programvaruutveckling. Genom att fokusera på kodacceleration, syftade vi till att ge utvecklare möjlighet att utnyttja kraften i AI för att strömlinjeforma sina arbetsflöden och innovativa med en aldrig tidigare skådad hastighet.
I mitten av 2022 hade vi inga användare, men 2023 sköt Codeium i höjden med 300 000 aktiva användare och 100 företagskunder. Vi tog en risk, men den betalade sig snabbt.
Ni erbjöd initialt Codeium-plattformen helt gratis för utvecklare, vad var några av de logistiska och tekniska utmaningarna bakom detta val?
Beslutet att erbjuda Codeium gratis till utvecklare härrörde från en vision om allmän tillgänglighet och antagande, men det introducerade en uppsättning logistiska och tekniska hinder.
Först och främst presenterade de finansiella konsekvenserna av att underhålla en deep learning-baserad plattform en betydande utmaning, eftersom infrastrukturkostnaderna kunde skena utan noggrann optimering – liknande utmaningar som mött av konkurrenter. Så, att finslipa infrastrukturen för maximal kostnadseffektivitet var avgörande, samtidigt som man säkerställde att plattformen kunde leverera högkvalitativa tjänster utan att kräva för dyra maskiner för både företaget och dess användare.
Detta ledde till en “GPU-lätt” strategi, som möjliggjorde effektiv drift med minimalt maskininvestering. Slutligen krävde att upprätthålla en gratis tjänst som var skalbar och presterande, en infrastruktur som kunde stödja en växande användarbas utan att försämra tjänstekvaliteten.
Det fanns också säkerhets- och sekretessaspekter som vi var tvungna att lösa, vilka är avgörande för att skydda användardata mot obehörig åtkomst.
Det är allt en komplex balansgång mellan innovation, strategisk resurshantering och ett starkt åtagande till användarvärde.
Codeium erbjuder möjlighet att vara självvärd, varför är detta fördelaktigt för företag?
Säkerheten för IP är avgörande för företag. Vår självvärd-kapacitet tillgodoser deras behov av säkerhet, anpassning och kontroll över data – särskilt för de som är obenägna att använda externa hanterade tjänster på grund av potentiella sårbarheter.
Förutom säkerhet utmärker sig Codeium för sin anpassningsförmåga; den kan anpassas enligt en organisations privata data och arbetsflöden, vilket säkerställer att plattformen inte bara integreras smidigt i befintliga processer utan också optimerar dem.
Denna anpassningsförmåga sträcker sig till dess kompatibilitet med olika källkodsverktyg, vilket ger flexibilitet för företag som inte använder mainstream-plattformar som GitHub och därmed utökar dess tillämpbarhet.
Den självvärdade optionen, trots potentiellt högre initiala kostnader, framstår som ett kostnadseffektivt val på lång sikt. Den minskar behovet av dyra maskiner genom en GPU-lätt upplevelse och undviker de återkommande avgifterna som är typiska för molntjänster, vilket gör det till ett ekonomiskt klokt val för stora företag.
En annan viktig aspekt att notera: Codeiums omfattande funktionssats, som stöder en bred uppsättning programmeringsspråk, utvecklingsmiljöer och specialiserade verktyg som Jupyter Notebooks, säkerställer att den tillgodoser de olika avdelningarnas behov inom en organisation. Denna nivå av stöd strömlinjeformar inte bara olika utvecklingsuppgifter utan förbättrar också produktiviteten över hela linjen, vilket gör Codeium till ett oumbärligt verktyg för företag som söker att upprätthålla kontroll över sin utvecklingsinfrastruktur samtidigt som de utnyttjar avancerade kodaccelerationsfunktioner.
Kodgenereringsverktyg är en mycket konkurrensutsatt bransch, hur skiljer sig er plattform från konkurrenter som GitHub?
Det finns många särskiljande faktorer som jag nämnde ovan, men för att sammanfatta, en av de stora är att vi inte är bundna till GitHub eller något källkodsverktyg. Vi erbjuder en personlig upplevelse för att tillgodose hur utvecklaren vill arbeta, från var de vill arbeta.
Du har tidigare talat om att förbättra produktens personanpassning, kan du gå in på detaljer om den nuvarande personanpassningen som erbjuds och vad ditt slutmål är?
Personanpassning för oss innebär att anpassa Codeium till varje användares eller organisations specifika kodningspraxis, preferenser och den tekniska stacken de opererar inom. Detta innebär att vi kan anpassa förslag, kodkompletteringar och andra funktioner baserat på organisationens eller individens unika data och mönster.
Till exempel, om ett företag främst använder ett visst programmeringsspråk eller ramverk, kommer Codeium att prioritera stöd och optimering för dessa teknologier. Denna strategi sträcker sig till att integrera med olika källkodsverktyg och miljöer, vilket säkerställer smidig drift oavsett användarnas befintliga infrastruktur. Personanpassning manifesterar sig också genom att stödja specifika verktyg, som Jupyter Notebooks för datavetare, som ett exempel.
Detta innebär att företag kan möjliggöra att deras bästa ingenjörer utför högvärdigt arbete. De kan skriva mer programvara och tillhandahålla mer värde till företaget genom att spendera mer tid på att bygga produkter, inte skriva boilerplate.
Hur ser du att Codeium påverkar programvaruutvecklingspraxis?
Vi har alla sett filmer där en individ plötsligt får en superkraft och måste lära sig att kontrollera den, för att rädda galaxen. Codeium är en superkraft som ingenjörer lär sig att hantera mycket effektivt, men superkraften ersätter dem aldrig.
Ingenjörer kommer att generera en större del av sin kod med hjälp av Codeium, snabbare och enklare, med färre korrigeringar behövs, men deras kod kräver fortfarande testning. Codeium ökar dramatiskt ingenjörernas förmågor och effektivitet. Det gör deras dag mer njutbar och tillfredsställande. Utvecklare kommer att skriva mer och bättre kod för att fylla ett aldrig sinande behov, och det kommer bara att bli bättre.
Vad råd har du till utvecklare som integrerar Codeium i sin arbetsflöde?
Jag tycker att det största rådet är att förstå att dessa programmeringsverktyg enbart är avsedda att komplettera utvecklarna, inte ersätta dem.
Så de bör tänka på dessa verktyg som hjälpmedel för att automatisera rutinuppgifter och spara tid, som en assistent. Du bör inte använda dessa verktyg för att generera kod utan att granska programvaran.
Samtidigt kommer utvecklare att vara angenämt överraskade av hur väl ett verktyg som Codeium kan förutsäga deras tankar och vara en extra muskel. Till exempel genererar Codeium för närvarande över 45% av all programvara som utvecklas. Så det är definitivt till stor hjälp och accelererar utvecklingen just nu.
Kan du dela en framgångshistoria om hur Codeium har gynnat ett specifikt projekt eller företag?
Codeium används redan aktivt av över 300 000 utvecklare. Men framgången ligger inte bara i siffrorna. Stora företag som Dell, Anduril och Clearwater Analytics (CWAN ) svär vid oss.
De har betonat Codeiums värde inom
deras programvaruutvecklingslivscykel, och har också uttryckt entusiasmen bland deras utvecklare.
Obetalat om du är en ensam indie-utvecklare eller någon som skriver hardcore-företagsprogramvara, Codeium tillhandahåller värde över hela linjen.
Tack för den underbara intervjun, läsare som vill lära sig mer bör besöka Codeium.












