Birçok startup ve büyük teknoloji şirketi, yazılım kodlamak için yapay zeka oluşturma konusunda büyük çaba sarf etti. Şimdi, insanlar ve tüm yapay zekalar birlikte kod yazarken ortaya çıkacak birçok sorunu çözme misyonuyla başka bir yeni oyuncu gölgelerin arasından çıkıp şapkasını ringe atıyor. Tessl geliştiricilerin ve ekiplerinin yazılım oluşturmak ve sürdürmek için kullanabileceği “yerel yapay zeka” platformu olarak tanımladığı platformu inşa ediyor ve bugün bunu denemek isteyenler için bir bekleme listesi açıyor.
“İnşa ediyor” burada çok özel bir şekilde kullanılıyor: Tessl’in ürünü henüz piyasaya sürülmedi (plan, onu gelecek yılın başında piyasaya sürmek). Ancak Londra merkezli girişim, finansal bir tantanayla ne yaptığı hakkında biraz daha bilgi paylaşıyor. Tessl, bugün ilk kez duyurulacak olan tohum turunda ve Seri A’da sessizce 125 milyon dolar topladı. Son tur, Accel, GV ve Bolstart’ın katılımıyla Index Ventures tarafından yönetiliyor. GV (diğer adıyla Google Ventures) ve cesur başlangıç, tohuma öncülük etti.
TechCrunch, Tessl’in para sonrası değerlemesinin 500 milyon doların üzerinde olduğunu birçok kaynakla doğruladı.
Tahmin edebileceğiniz gibi, müşterisi olmayan ve sevkedilen ürünü olmayan bir şirketin üst düzey risk sermayedarlarından bu kadar ilgi görmesinin bir nedeni de onu kimin inşa ettiğidir.
CEO ve kurucu, bir nevi geliştiricilere fısıldayan Guy Podjarny’dir. Son girişimi, en son değeri (2022’de) 7,4 milyar dolar olan bir siber güvenlik şirketi olan Snyk’ti. Bundan önce, Akamai’nin web sitesi yükleme sürelerini hızlandırmaya odaklanan ilk girişimi Blaze’i satın almasının ardından bu görevi üstlendiği Akamai’nin CTO’suydu.
Yatırıma liderlik eden Index ortağı Carlos Gonzalez-Cadenas, TechCrunch ile yaptığı röportajda “Podjarny inanılmaz derecede vizyon sahibi ve işi konusunda düşünceli” dedi. “O çok çok iyi [at understanding] geliştirici toplulukları ve geliştirici odaklı işletmeler oluşturmak.
Podjarny bir röportajda Tessl konseptinin Snyk’teki deneyiminden kaynaklandığını söyledi.
İkinci firmanın odak noktası koddaki güvenlik açıklarını tespit etmek (ve düzeltmek) ve Podjarny benzer bir sorunun genel olarak kod ve yazılımın birlikte çalışabilirliği konusunda – özellikle de yapay zekalar tarafından otomatik olarak yazılan kodun hızla genişlemesi nedeniyle – daha acil hale geldiğini gördü.
“Yapay zeka yazılım geliştirmede ne yapıyor?” kendisine sorduğunu söyledi. Cevap şuydu: hızlandırmak ama aynı zamanda çok daha fazlasını otomatik olarak yaratmak. Ve bu kodun güncellemelerini sürdürme ve gönderme süreci, karmaşıklığı artıracak ve sistemlerin bozulma ihtimalini artıracaktır. Bunun kuruluşlar için pek çok kötü sonucu (güvenlik, çalışma süresi, maliyet, verimlilik) ortaya çıkar. “Bu resim zihnimde şekillendikçe bunu inşa edeceğimi daha iyi biliyordum.”
(Podjarny, Tessl adının “mozaikleme”ye bir gönderme olduğunu söyledi: amaç, yazılımın ve arkasındaki kodun dağınık, üst üste binen bir karmakarışıklık içinde var olmasından ziyade, birbirine düzgün bir şekilde uymasını sağlamaktır.)
Podjarny, Tessl’de ne tür uygulamaların veya kodların oluşturulmasını veya sürdürülmesini öngördüğü konusunda çok fazla ayrıntı verme konusunda temkinli davranıyordu. Ancak görünen o ki, hırs büyük görünse de aslında küçük başlayacak.
Hedef uygulamalar veya kullanım senaryoları hakkında “Bunun ne olduğuna ilişkin stratejinin tamamını henüz paylaşmıyoruz” dedi. “Oyunlarla başlamadığımızı söyleyebilirim. LLM’lerin oluşturması daha yönetilebilir ve insanların belirlemesi daha kolay olan uçtan uca bir sistem oluşturmamıza olanak tanıyan nispeten basit bir yazılımla başlıyoruz. Ve oradan gelişeceğiz.
Startup’ın yaptığı şeyin ardındaki temel fikir şuna benzer: geliştiriciler ve ekipleri (ürün yöneticilerini ve genellikle kendileri kod yazmayan diğer kişileri de içerebilir) Tessl’e spesifikasyonlar sağlayabilirler. Bunlar doğal dil biçiminde olabileceği gibi kodun kendisi de olabilir. Bu spesifikasyonlar daha sonra Tessl’de bu spesifikasyonu karşılayacak yeni kod yazmak için kullanılabilir. Siz ve ekibiniz ayrıca bu kodu, sorunların işaretlenip giderilebildiği bir korumalı alanda test edebilir ve özellikleri gerektiği gibi değiştirmeye devam edebilirsiniz. Bundan sonra Tessl, kodu bu spesifikasyona uygun tutmak için otomatikleştirilebilir: yani, yeni kod nedeniyle başka bir şeyin kırılma riski varsa, Tessl bunu belirlemek ve düzeltmek için iyileştirme çalıştıracaktır.
Görünüşe göre Tessl duvarlarla çevrili bir bahçe olarak tasarlanmıyor. Podjarny, diğer platformların ürettiği işin Tessl kullanılarak da sürdürülebileceği fikriyle, AI kodlama asistanlarını geliştiren veya geliştirmekte olan diğer kişilerle konuştuğunu söyledi. Podjarny, başlangıçta Java, Javascript ve Python’u desteklemeyi hedefleyeceğini, zamanla başka dillerin de ekleneceğini ekledi.
Yatırımcıların bu fikri sevmesinin ve desteklemesinin bir nedeni de bu genişletilebilirliktir. Gonzalez-Cadenas, kodu korumanın şu anda önemli olduğunu söylediği “çok fazla sinyal” olduğunu söyledi. “Ama burada bir kayıt sistemi oluşturuyor” diye ekledi. “Bunu yaptığınızda, çeşitli fırsatlar ortaya çıkar.”