Röportajlar
Varun Mohan, Codeium’un Kurucu Ortağı ve CEO’su – Röportaj Serisi

Varun Mohan, Codeium’un kurucu ortaklarından ve CEO’sudur. Codeium, en son AI teknolojisine dayalı bir kod hızlandırma aracıdır. Şu anda Codeium iki ana özelliğe sahiptir: Otomatik Tamamlama, yazmak istediğiniz kodu önerir ve her şeyden kazanır, zaman kazandırır ve Unit testlerine kadar her şeyi hızlandırır. Ayrıca, doğal dil soruları kullanarak depolarınızı aramanızı sağlayan bir Arama özelliğine sahiptir.
Codeium’u, derin öğrenme iş yüklerini daha verimli hale getirmek için bir platform olarak başlatma hikayesini paylaşabilir misiniz?
Douglas Chen ve ben şirketini 2021 yılında Exafunction olarak kurduk. O zamanlar kamu bulutunda on binlerce GPU yönetiyorduk. Kısa bir süre içinde Exafunction, müşteri çekimi çok hızlı bir şekilde kazandı ve büyük ölçekli derin öğrenme modelleri dağıtmada lider oldu.
Ancak AR, VR ve otonom araç teknolojileri gibi alanlardaki geniş deneyimimiz, gerçek dünya uygulamalarında derin öğrenmenin önemli bir temsilcisidir. Bu, sonunda endüstriye yönelik bir dönüşüme yol açmıştır.
Generatif modellerin, özellikle de transformer benzeri modellerin ortaya çıkmasıyla, alandaki değerin yalnızca altyapı sağlamaktan değil, bu altyapıyı kullanarak geliştiriciler için doğrudan üretkenliği ve verimliliği artıran uygulamalar oluşturmaktan geldiğini fark ettik. İşte bu nedenle, kendi altyapımızın üzerine bir kod hızlandırma aracı oluşturmaya karar verdik. Bu, Codeium’un doğuşudur.
Bu stratejik dönüş, yalnızca teknolojik manzaranın evrimine bir cevap değil, aynı zamanda AI’ın yazılım geliştirme uygulamasında Codeium’u ön plana çıkarmak için proaktif bir adımdı. Kod hızlandırmasına odaklanarak, geliştiricileri güçlendirmeyi, onların AI’ın gücünü iş akışlarını hızlandırmak ve without öngörülemeyen bir hızda yenilik yapmak için kullanmalarını hedefledik.
2022’nin ortalarında henüz hiçbir kullanıcı yoktu, ancak 2023’te Codeium 300.000 aktif kullanıcıya ve 100 entreprise müşterisine ulaştı. Risk aldık, ancak çabucak geri ödendi.
İlk olarak geliştiriciler için Codeium platformunu tamamen ücretsiz olarak sundunuz. Bu seçimin arkasındaki lojistik ve teknik zorluklar nelerdi?
Codeium’u geliştiriciler için ücretsiz olarak sunma kararı, geniş erişilebilirlik ve benimseme vizyonundan kaynaklanıyordu, ancak bu, bir dizi lojistik ve teknik engeli de beraberinde getirdi.
Öncelikle, derin öğrenme tabanlı bir platformun mali sonuçları önemli bir zorluk teşkil ediyordu, çünkü altyapı maliyetleri optimize edilmezse artabilirdi – benzer zorluklar rakipler tarafından da karşılaşıyordu. Bu nedenle, altyapıyı maksimum maliyet verimliliği için optimize etmek kritikti ve aynı zamanda platformun yüksek kaliteli hizmetleri sunarken şirket ve kullanıcılar için prohibitive olarak pahalı donanım gerektirmeyeceğinden emin olmak gerekiyordu.
Bu, “GPU light” yaklaşımını mümkün kıldı, böylece donanım yatırımı minimize edilerek etkili bir şekilde çalışılabilirdi. Son olarak, ücretsiz bir hizmetin sürdürülmesi, hizmet kalitesini bozmadan büyüyen bir kullanıcı tabanını destekleyebilecek altyapının mevcut olması gerekiyordu.
Güvenlik ve gizlilik konularını da çözmemiz gerekiyordu, bunlar kullanıcı verilerini yetkisiz erişimden korumak için çok önemlidir.
Bütün bunlar, inovasyon, stratejik kaynak yönetimi ve kullanıcı değerine karşı güçlü bir taahhüt arasında karmaşık bir dengeleme işidir.
Codeium, self-hosting yetenekleri sunuyor. Bu, işletmeler için neden faydalı?
IP güvenliği, işletmeler için çok önemlidir. Self-hosting yeteneklerimiz, güvenlik, özelleştirme ve veri kontrolü ihtiyacını karşılar, özellikle de harici yönetilen hizmetlerin potansiyel güvenlik açıklarından endişe duyanlar için.
Güvenliğin ötesinde, Codeium’un esnekliği dikkat çekicidir; bir organizasyonun özel verilerine ve iş akışlarına göre uyarlanabilir, böylece platform mevcut süreçlere sorunsuz bir şekilde entegre olur ve onları optimize eder.
Bu özelleştirme, çeşitli kaynak kodu yönetim araçlarıyla uyumluluğu da içerir, bu da GitHub gibi ana akım platformlar kullanmayan şirketler için esneklik sağlar ve uygulanabilirliğini genişletir.
Self-hosting seçeneği, potansiyel olarak daha yüksek ilk maliyetlere rağmen, uzun vadede maliyet-effective bir seçimdir. Donanım ihtiyacını minimize eder ve bulut hizmetlerinin tipik olarak tekrarlayan ücretlerini ortadan kaldırır, bu da büyük ölçekli işletmeler için ekonomik bir çözüm haline gelir.
Codeium’un geniş özellik seti, çeşitli programlama dillerini, geliştirme ortamlarını ve Jupyter Notebooks gibi özel araçları destekler, bu da bir organizasyon içindeki farklı departmanların çeşitli ihtiyaçlarını karşılar. Bu destek, çeşitli geliştirme görevlerini basitleştirir ve genel verimliliği artırır, bu da Codeium’u, geliştirme altyapısı üzerinde kontrolü elinde tutmak isteyen işletmeler için vazgeçilmez bir araç haline getirir.
Kod oluşturma araçları endüstrisi çok rekabetçi. Codeium, GitHub gibi rakiplerden nasıl ayrışıyor?
Benim yukarıda listelediğim birçok farklılaştırıcı var, ancak özetlemek gerekirse, büyük bir farklılaştırıcı, GitHub veya herhangi bir kaynak kodu yönetim aracına bağlı olmamasıdır. Geliştiricilere, istedikleri yerden ve istedikleri şekilde çalışmak için kişiselleştirilmiş bir deneyim sunarız.
Ürünün kişiselleştirilmesini geliştirmeyi previously konuşmuştunuz. Mevcut kişiselleştirme hakkında bazı detaylar verebilir misiniz ve nihai hedefiniz nedir?
Codeium için kişiselleştirme, her bir kullanıcı veya organizasyonun özel kodlama uygulamalarına, tercihlerine ve teknik yığınına uyarlamayı içerir. Bu, önerileri, kod tamamlamaları ve diğer özellikleri organizasyonun veya bireyin benzersiz verilerine ve kalıplarına göre uyarlamamızı sağlar.
Örneğin, bir şirket主要 olarak belirli bir programlama dili veya çerçeve kullanıyorsa, Codeium bu teknolojiler için öncelikli destek ve optimizasyonları sunar. Bu yaklaşım, çeşitli kaynak kodu yönetim araçlarıyla ve ortamlarla entegrasyonu içerir, bu da mevcut altyapınızdan bağımsız olarak sorunsuz bir şekilde çalışmanızı sağlar. Kişiselleştirme, data bilimcilerin Jupyter Notebooks gibi özel araçları desteklemektedir.
Bu, şirketlerin en iyi mühendislerini yüksek değerli işlerde çalıştırmasına olanak tanır. Daha fazla yazılım yazabilir ve şirketlere daha fazla değer sağlayabilirler, çünkü gerçekten yapmak istedikleri şeyi yaparlar – ürünler oluşturmak, değil de boilerplate yazmak.
Codeium’un yazılım geliştirme uygulamalarına nasıl bir etkisi olacağını görüyorsunuz?
Hepimiz süper güçlere sahip olan ve bunları kontrol etmeyi öğrenmek zorunda kalan bir karakterin yer aldığı filmleri görmüşüzdür. Codeium, mühendislerin çok etkili bir şekilde kullanmayı öğrendikleri bir süper güçtür, ancak bu süper güç onları asla değiştirmez.
Mühendisler, Codeium’u kullanarak daha büyük bir kod bölümünü daha hızlı ve daha kolay bir şekilde oluşturacaklar, ancak bu kod vẫn test edilmelidir. Codeium, mühendislerin yeteneklerini ve verimliliğini dramatik bir şekilde artırır, günlerini daha keyifli ve tatmin edici hale getirir. Geliştiriciler, nunca bitmeyen bir ihtiyaç olan daha fazla ve daha iyi kod yazmaya devam edecekler ve bu sürekli iyileşecektir.
Codeium’u iş akışlarına entegre eden geliştiriciler için ne tür tavsiyelerde bulunursunuz?
Bence en büyük tavsiye, bu programlama araçlarının geliştiricileri tamamen değiştirmek yerine, yalnızca onları desteklemek için tasarlandığını anlamaktır.
Bu araçları, rutin görevleri otomatikleştirmek ve zaman kazanmak için bir asistan olarak düşünmelisiniz. Bu araçları, kodu tamamen gözden geçirmeden oluşturmak için kullanmamalısınız.
Aynı zamanda, geliştiriciler Codeium’un düşüncelerini ne kadar iyi tahmin edebileceğini ve ek bir destek olarak nasıl çalışabileceğini göreceklerdir. Örneğin, Codeium şu anda tüm yazılım geliştiricilerinin %45’inden fazlasını oluşturuyor. Bu, kesinlikle büyük bir yardım ve geliştirme hızlandırıyor.
Codeium’un bir proje veya organizasyona nasıl fayda sağladığını paylaşabileceğiniz bir başarı hikayesi var mı?
Codeium, zaten 300.000’den fazla geliştirici tarafından aktif olarak kullanılıyor. Ancak başarı sadece rakamlarda değil. Büyük şirketler gibi Dell, Anduril ve Clearwater Analytics (CWAN ), Codeium’un değerini vurguladılar.
Bunlar, Codeium’un yazılım geliştirme yaşam döngülerinde ve geliştiriciler arasında oluşan coşkuya dikkat çektiler. Herhangi bir düzeyde geliştirici, Codeium’dan yararlanabilir – bağımsız bir geliştirici veya büyük ölçekli bir entreprise yazılımı yazan biri.
Harika röportaj için teşekkür ederiz. Daha fazla bilgi edinmek isteyen okuyucular, Codeium’u ziyaret edebilir.












