Haastattelut

Varun Mohan, Codeiumin perustaja ja toimitusjohtaja – Haastattelusarja

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa

Varun Mohan on Codeiumin perustaja ja toimitusjohtaja, Codeium on koodin kiihdytystyökalu, joka perustuu viimeisimmän AI-tekniikan. Tällä hetkellä Codeiumilla on kaksi pääominaisuutta: Autocomplete, joka ehdottaa koodia, jonka haluat kirjoittaa, säästäen aikaa kaikesta boilerplate-koodista yksikkötestien kirjoittamiseen, ja Search, joka auttaa hakemaan koodia luonnollisen kielen kysymyksillä.

Voitko kertoa Codeiumin perustamisen tarinan ja siitä, miten se kehittyi alusta, joka tekee syvän oppimisen työkuormat tehokkaammaksi?

Kun Douglas Chen ja minä perustimme yhtiön vuonna 2021, nimesimme sen Exafunctioniksi, yhtiöksi, joka kehittää GPU-virtualisointiohjelmistoa. Hallitsimme silloin 10 000 GPU:ta julkisissa pilvessä. Lyhyessä ajassa Exafunction sai asiakastilauksia nopeasti ja tuli johtajaksi syvän oppimisen mallien käyttöönotossa suurissa mittakaavoissa.

Meidän laaja kokemuksemme AR-, VR- ja itseohjautuvien ajoneuvojen teknologioista, jotka edustavat merkittäviä, todellisia sovelluksia syvään oppimiseen, vei meidät lopulta suurempaan ymmärrykseen. Generatiivisten mallien, erityisesti transformer-tyyppisten mallien, kehityksen myötä ennustimme merkittävän muutoksen alan kehityksessä.

Havainnoimme, että maailmassa, jossa generatiiviset AI-mallit ovat yhä enemmän mukana, arvo loppukäyttäjille ei ole pelkästään infrastruktuurin tarjoamisessa. Sen sijaan oli selvää, että todellinen vaikutusmahdollisuus on käyttää tätä infrastruktuuria luomaan sovelluksia, jotka suoraan parantavat kehittäjien tuottavuutta ja tehokkuutta. Tästä syystä päätimme keskittyä kehittämään koodin kiihdytystyökalua oman infrastruktuurimme päälle. Tästä syntyi Codeium.

Tämä strateginen muutos ei ollut vain reaktio kehittyvään teknologiaan, vaan myös proaktiivinen siirto asettaa Codeiumia AI-sovellusten eturintamalle ohjelmistokehityksessä. Koodin kiihdytykseen keskittyessämme pyrimme antamaan kehittäjille mahdollisuuden hyödyntää AI:ta työprosessien sujuvoittamiseksi ja innovoinniksi ennennäkemättömällä tahdilla.

Vuoden 2022 puolivälissä meillä ei ollut käyttäjiä, mutta vuonna 2023 Codeium kasvoi 300 000 aktiiviseen käyttäjään ja 100 yritysasiakkaaseen. Otimme riskin, mutta se maksoi itsensä nopeasti takaisin.

Aluksi teitte Codeium-alustan täysin ilmaiseksi kehittäjille, mitkä olivat joitain loogisia ja teknisiä haasteita, joita tämä ratkaisu aiheutti?

Päätös tarjota Codeium ilmaiseksi kehittäjille johtui visiosta laajasta saatavuudesta ja omaksumisesta, mutta se aiheutti joukon loogisia ja teknisiä haasteita.

Ensinnäkin syvän oppimiseen perustuvan alustan taloudelliset vaikutukset esittivät merkittävän haasteen, koska infrastruktuurin kustannukset voivat kasvaa ilman tarkkaa optimointia – samat haasteet, joita kilpailijat kohtasivat. Tämän vuoksi infrastruktuurin optimoiminen maksimaaliseksi kustannus tehokkuudeksi oli kriittistä, varmistaen samalla, että alusta pystyy tarjoamaan laadukkaita palveluita ilman esteettömän kalliita laitteita sekä yritykselle että sen käyttäjille.

Tämä johti “GPU-kevyelle” lähestymistavalle, joka mahdollisti tehokkaan toiminnan vähäisellä laitteiston sijoituksella. Lopulta ilmaisen palvelun ylläpitäminen, joka on skaalautuva ja suorituskykyinen, vaati infrastruktuuria, joka pystyy tukemaan kasvavaa käyttäjäkantaa ilman palvelun laadun heikentymistä.

Meidän piti myös ratkaista turvallisuus- ja tietosuojakysymykset, jotka ovat olennaisia suojelemaan käyttäjien tietoja luvattomalta pääsyltä.

Se on kaikki monimutkainen tasapainoilu innovaatiosta, strategisesta resurssien hallinnasta ja sitoutumisesta käyttäjien arvon tarjoamiseen.

Codeium tarjoaa mahdollisuuden isännöidä itse, miksi tämä on hyödyllistä yrityksille?

IP:n turvallisuus on kriittistä yrityksille. Itseisännitysmahdollisuutemme vastaavat heidän tarpeitaan turvallisuuden, mukautuvuuden ja datan hallinnan suhteen – erityisesti niille, jotka ovat varovaisia ulkoisten hallitun palvelun mahdollisista haavoittuvuuksista.

Yritysten turvallisuuden lisäksi Codeium erottuu mukautuvuudellaan; se voidaan räätälöidä organisaation omiin tietoihin ja työnkulkuun, varmistaen, että alusta integroituu täydellisesti olemassa oleviin prosesseihin ja optimoi niitä.

Tämä mukautuvuus ulottuu myös eri lähdekoodin hallintatyökaluihin, tarjoamalla joustavuutta yrityksille, jotka eivät käytä yleisimpiä alustoja kuten GitHubia, ja laajentamalla siten sen soveltamista.

Itseisännitysmahdollisuus, vaikka se voi olla aluksi kalliimpi, osoittautuu pitkällä aikavälillä kustannustehokkaaksi ratkaisuksi. Se vähentää kalliiden laitteiden tarvetta “GPU-kevyen” kokemuksen kautta ja välttää toistuvat maksut, jotka ovat tyypillisiä pilvipalveluissa, mikä tekee siitä taloudellisesti järkevän ratkaisun suurille yrityksille.

Toinen tärkeä seikka on, että Codeiumin laaja ominaisuusvalikoima tukee laajaa joukkoa ohjelmointikieliä, kehitysympäristöjä ja erikoistyökaluja kuten Jupyter Notebookkeja, jolloin se vastaa eri osastojen erilaisia tarpeita organisaatiossa. Tämä tuki ei ainoastaan sujuvoita erilaisia kehitystehtäviä vaan myös parantaa tuottavuutta laajasti, mikä tekee Codeiumista välttämättömän työkalun yrityksille, jotka haluavat ylläpitää hallintaa kehitysinfrastruktuuristaan hyödyntäen samalla edistyneitä koodin kiihdytysominaisuuksia.

Koodin generointityökalujen ala on hyvin kilpailukykyinen, miten Codeium erottuu kilpailijoistaan, kuten GitHubista?

On monia erottuvia tekijöitä, joita mainitsin aiemmin, mutta yksi suurista on, että emme ole sidottuja GitHubiin tai mihinkään lähdekoodin hallintatyökaluun. Tarjoamme räätälöidyn kokemuksen, joka sopeutuu kehittäjän työskentelytapaan ja -ympäristöön.

Olet puhunut aiemmin tuotteen mukauttamisesta, voitko kertoa tarkemmin siitä, mitä mukauttamista tarjoat ja mitä on lopullinen tavoitteesi?

Mukauttaminen meille tarkoittaa Codeiumin sovittamista jokaisen käyttäjän tai organisaation erityisiin koodauskäytäntöihin, mieltymyksiin ja tekniseen ympäristöön. Tämä tarkoittaa, että voimme räätälöidä ehdotuksia, koodin täydennyksiä ja muita ominaisuuksia organisaation tai yksilön ainutlaatuisen datan ja mallien mukaan.

Esimerkiksi, jos yritys käyttää pääasiallisesti tiettyä ohjelmointikieltä tai kehysviitettä, Codeium priorisoi tuen ja optimoinnit näille teknologioille. Tämä lähestymistapa ulottuu myös eri lähdekoodin hallintatyökalujen integrointiin ja ympäristöihin, varmistaen sulavan toiminnan riippumatta käyttäjien olemassa olevasta infrastruktuurista. Mukauttaminen ilmenee myös erityisten työkalujen tukemisessa, kuten Jupyter Notebookkeja data-analyytikoille.

Tämä tarkoittaa, että yritykset voivat mahdollistaa parhaiden insinöörien tekemisen arvokkaasta työstä. He voivat kirjoittaa enemmän ohjelmistoa ja tarjota enemmän arvoa yritykselleen viettämällä enemmän aikaa tekemällä asioita, joita he todella haluavat tehdä, kuten tuotteiden kehittämistä, eikä esimerkiksi boilerplate-koodin kirjoittamista.

Miten näet Codeiumin vaikuttavan ohjelmistokehityksen käytäntöihin?

Olemme kaikki nähneet elokuvia, joissa yksilö saa yllättäen supervoiman ja on opittava hallitsemaan sitä pelastaakseen galaksin. Codeium on supervoima, jonka insinöörit oppivat hallitsemaan hyvin, mutta supervoima ei korvaa heitä.

Insinöörit tulevat generoimaan suuremman osan koodistaan Codeiumin avulla nopeammin ja helpommin, vähemmällä korjauksilla, mutta heidän koodinsa edellyttää silti testausta. Codeium lisää insinöörien kykyjä ja tehokkuutta dramaattisesti. Se tekee heidän päivästään miellyttävämmän ja tyydyttävämmän. Kehittäjät tulevat kirjoittamaan enemmän ja parempaa koodia täyttämään jatkuvasti kasvavaa tarvetta, ja se vain paranee.

Mitä neuvoa sinulla on kehittäjille, jotka integroivat Codeiumin työprosessiinsa?

Luulen, että suurin neuvo on ymmärtää, että nämä ohjelmistotyökalut on tarkoitettu pelkästään kehittäjien täydentämiseen, eivät korvaamiseen.

Niinpä heidän tulisi ajatella näitä työkaluja apuna, joka auttaa automatisoimaan rutiininomaisia tehtäviä säästääkseen aikaa. Esimerkiksi et tulisi käyttää näitä työkaluja koodin täydelliseen generointiin ilman koodin tarkastamista.

Samaan aikaan kehittäjät tulevat olemaan mieltyneitä siitä, kuinka hyvin työkalu kuten Codeium pystyy ennustamaan heidän ajatuksiaan ja toimimaan lisävoimana. Esimerkiksi tällä hetkellä Codeium generoi yli 45 %:ia kaikista ohjelmistokehittäjien tuotoksista. Se on todella valtava apu ja kiihdyttää kehitystä jo nyt.

Voitko jakaa onnistumistarinan siitä, miten Codeium on hyödyttänyt tiettyä projektiä tai organisaatiota?

Codeiumia käytetään jo yli 300 000 kehittäjän toimesta. Mutta menestys ei ole vain luvuissa. Suuret yritykset kuten Dell, Anduril ja Clearwater Analytics (CWAN ) vannovat Codeiumille.

Nämä yritykset ovat korostaneet Codeiumin arvoa heidän ohjelmistokehityksen elinkaarensa aikana ja ovat myös ilmaisseet innostuksensa kehittäjien joukossa.

Olipa kyseessä yksittäinen itsenäinen kehittäjä tai joku, joka kirjoittaa kovaa yrityssovellusohjelmistoa, Codeium tarjoaa arvoa kaikille.

Kiitos haastattelusta, lukijat, jotka haluavat oppia lisää, voivat vierailla Codeiumin sivustolla.

Antoine on visionäärisellä johtajalla ja Unite.AI:n perustajakumppani, joka on intohimoisesti omistautunut tulevaisuuden älyteknologian ja robotiikan muotoiluun ja edistämiseen. Sarjayrittäjänä hän uskoo, että älyteknologia tulee olemaan yhtä mullistava yhteiskunnalle kuin sähkö, ja hän on usein innostunut puhumaan älyteknologian ja AGI:n mahdollisuuksista.

Hän on tulevaisuudentutkija, joka on omistautunut tutkimiseen, miten nämä innovaatiot muotoilevat maailmaamme. Lisäksi hän on Securities.io:n perustaja, joka on keskittynyt sijoittamiseen älykkäisiin teknologioihin, jotka määrittelevät tulevaisuutta ja muokkaavat koko toimialoja.