Orijinal Başlık: Trilyonlarca Ajan İçin Yazılım Geliştirmek
Orijinal Yazar: Aaron Levie, Box
Çeviren: Peggy, BlockBeats
Editörün Notu: Büyük model kapasitesinin sürekli gelişmesiyle, AI Ajanı artık "sohbet aracı"ndan görevleri bağımsız olarak yürütebilen dijital bir emek gücüne dönüşmektedir. Kod yazmaktan, sözleşmeleri işlemeye; mali denetim yapmaktan, bilimsel verileri analiz etmeye kadar, Ajan neredeyse tüm bilgi çalışması alanlarına girmeye başlamıştır.
Bir şirketin içinde aynı anda çalışan Ajan sayısı personel sayısından çok fazla olduğunda, yazılımın ana kullanıcısı da "insan"dan "makine"ye doğru kayabilir. Bu eğilim altında, yazılım tasarımı, altyapı ve hatta iş modeli dönüşmektedir. Bu yazı, "Ajanlar için Yazılım Geliştirmek" temasıyla, Ajanlar çağının yazılım şeklinin ve altyapısının nasıl evrileceğini tartışmaktadır.
Not: Bu yazının yazarı Aaron Levie, kurumsal bulut depolama şirketi Box'ın kurucu ortağı ve CEO'sudur, aynı zamanda AI ve kurumsal yazılım trendlerini uzun süredir takip eden bir teknoloji endüstrisi lideridir.
Aşağıda orijinal metin yer almaktadır:
Son birkaç ayda, Ajan alanında önemli bir değişim yaşanmaktadır. Geçen yılın sonlarına doğru, şu anda bir aşamaya girdik: Kodlama odaklı Ajanlar artık daha uzun süren görevleri bağımsız olarak tamamlayabilir hale geldi ve tüm geliştirme süreci boyunca insan rehberliğine artık sık sık ihtiyaç duymamaktadır.
Bu Ajanlar artık yalnızca basit araçlarla donatılmış sohbet botları değildir. Bugün, genellikle kendi bağımsız kum havuzu hesaplama ortamlarına sahiptirler, karşılaştıkları sorunlara karşı kod yazabilir ve çalıştırabilir, doğrudan API ve CLI'leri çağırabilir, çeşitli sistemlerle etkileşimde bulunabilir, kendi dosya sistemlerine ve uzun vadeli hafızalarına sahip olabilirler vb. Bu temel yetenekler, Ajan etrafında çalışan çerçeve (agentic harness) etrafındaki en iyi uygulamaların olgunlaşması ve modelin araç çağrısı ve yazılım geliştirme alanındaki büyük ilerlemeleri sayesinde, artık Ajanların neredeyse kendilerine verilen her görevi gerçekleştirebileceklerini görmeye başlıyoruz.
Bu mimari ilk olarak Claude Code, Devin, Codex, Factory, Cursor, Replit gibi bir grup kodlama odaklı Ajan tarafından itilmiştir. Ancak son zamanlarda, bu model erken teknoloji topluluklarını aşarak daha geniş kişisel deneyim ve bilgi çalışması alanlarına girmeye başlamıştır; Claude Cowork, Perplexity Computer, Manus gibi. Ve tabii ki OpenClaw. Sonuncusu ise bu yönelimi daha da ileri taşıyor - sürekli bir ortamda 24 saat çalışabilir.
Yeteneklerin hızla gelişmesiyle, Agent neredeyse tüm iş alanlarına entegre edilecektir. Bunlar, her sözleşmeyi gözden geçirmek, yoğun müşteri desteği sorunlarını ele almak, şirket finanslarını denetlemek, ilaç keşfini teşvik etmek için büyük miktarda tıbbi araştırmayı incelemek, çoğu yazılım kodunu oluşturmak, satış ve danışmanlık sunumları hazırlamak ve hatta tüketicileri internet üzerinden temsil ederek işlem yapmak için kullanılacaktır. Genel olarak, bunlar ekonomik değeri olan neredeyse tüm işlere katılacaklardır.
Ayrıca, bu sadece mevcut işleri yerine getirmek için değil. Agent, bizi daha fazlasını yapmaya teşvik edecek, örneğin geçmişte maliyeti yüksek olan karmaşık simülasyonları çalıştırmak, her fikir için hızlıca çeşitli prototipler oluşturmak, çünkü proje başlatma maliyeti büyük ölçüde düşecek, projeleri durdurmak da kolaylaşacak; aynı anda daha fazla proje yürüteceğiz; hemen hemen tüm verileri analiz edebileceğiz, artık sadece örneklemelere dayanmayacağız.
Bu eğilimleri bir araya getirerek, gelecekteki organizasyonlarda neredeyse her çalışanın onun için çalışan birçok Agent'a sahip olacağını tahmin etmek mümkündür. Bir şirketin sahip olduğu Agent sayısı, personel sayısının 100 katı veya 1000 katı olabilir ve bu hayal değil. On trilyonlarca Agent aynı anda çalıştığında, bunlar gelecekteki yazılımların en önemli kullanıcıları haline gelecekler.
Bununla birlikte, çoğu yazılım aslen insanlar için tasarlanmıştır. Bu, yazılımın biçiminin muhtemelen büyük bir değişim göreceği anlamına gelir. Peki bundan sonra neler olacak?
Paul Graham, yazılım girişiminin prensibini son derece basit bir cümleyle özetledi: İnsanların istediği bir şey yapın (Make something people want).
Bu prensip, 21. yüzyılın en başarılı yazılım şirketlerini ortaya çıkardı ve basitçe kullanılabilir, hızlıca benimsenebilir, belirli bir sorunu çözebilen, kafa karıştırmayan terimler kullanılan, net fiyatlandırma yapılan yeni bir ürün metodolojisini teşvik etti.
Ve şimdi, bu cümle şu şekilde değiştirilmek zorunda kalabilir: Agent'ların kullanmak isteyeceği yazılımlar yapın.
Şu anda, en fazla Agent kullananlar genellikle geliştiriciler veya teknik yeteneklere sahip kullanıcılardır, genellikle kendi tercihlerine sahiptirler. Ancak Agent'lar bilgi çalışanlarına çeşitli görevlerde yardımcı olmaya başladığında, bu kullanıcı tercihi giderek zayıflayacaktır. Kuruluş içinde bir standart araç seti belirlenmedikçe, birçok iş akışında gerçek seçimi Agent'lar yapacaktır.
Bu, şunları ifade eder: Hangi araçları kullanacaklarını, hangi kodu yazacaklarını, hangi kütüphaneleri çağıracaklarını, hangi becerileri kullanacaklarını belirleyeceklerdir. Agent'lerin erişim sağlaması kolay olan ve sorunları daha iyi çözebilen platformlar, diğer ürünlerden daha hızlı avantaj elde edecektir. Agent'ler çevrimiçi lansmanınıza katılmayacaklar, reklamlarınızı görmeyecekler; yalnızca görevleri en etkili şekilde tamamlamak için araç seçecekler ve doğal olarak bunun sizin ürününüz olduğunu umarsınız.
Bu önerinin getirdiği en büyük içgörü şudur: Her şey API odaklı olmalıdır (API-first).
Bir işlevin bir API'ye sahip olmaması neredeyse var olmaması ile eşdeğerdir.
Bir işlevin CLI veya MCP sunucusu üzerinden çağrılamıyorsa, işte o zaman geride kaldınız demektir.
Eğer API tasarımı karmaşık ve karışıksa, yol çatalları varsa ve Agent'ın kullanımını zorlaştırıyorsa, o zaman neredeyse Agent aracı olma fırsatını bilerek reddetmiş olursunuz.
Box olarak, Agent'a odaklı bir dosya sistemi oluşturma çabasındayız, bu nedenle her API ayrıntısını tek tek inceleyerek, Agent ortamında hangi sorunların ortaya çıkabileceğini düşünüyoruz. Bu ayrıntı düzeyi genellikle kullanıcı deneyimi (UX) tasarımında görülür.
Yazılımın kullanıcılar için tasarlanması gibi, Agent için yazılım tasarlamak da aynı zihniyeti gerektirir. Örneğin, Y Combinator'dan Jared Friedman, geliştiricilere şunu hatırlatıyor: "En iyi geliştirici araçları bile çoğu zaman API üzerinden hesap açamaz. Bu, Claude Code çağında büyük bir sorundu, çünkü bu, Claude'ın kendi hesabını kaydedemediği anlamına geliyordu. Şimdi, tüm hesap yönetimi işlevlerini API'ye koymak temel bir gereklilik olmalı."
Eğer Agent'lar hizmetinizi kolayca kayıt oluşturamıyor ve kullanamıyorsa, o zaman onlar için var olmadığınız anlamına gelir.
Agent'ın yazılımın ana kullanıcısı haline geldiği durumlarda, iş modeli değişecektir.
Bazı durumlarda, bir kullanıcı koltuğundan başlatılan Agent çalıştırma modeli hala geçerlidir. Ancak belirli bir kullanıcıyla ilişkilendirilmeyen veya geleneksel yazılım kullanımının çok ötesine geçen birçok Agent ortaya çıkacaktır. Örneğin, bir kullanıcının sadece birkaç cümle girmesi, bir Agent'ın yazılımda insan iş gücüne karşılık gelen saatlerce işi tamamlamasına olanak tanır ve ardından yalnızca sonucu kullanıcıya sunar.
Bu nedenle, bazı yazılım ürünlerinin iş modeli evrim geçirecektir. "Agent çağı"nda hayatta kalmak isteyen herhangi bir aracın, kullanım miktarına veya hesaplama miktarına göre faturalandırma veya hatta Agent'ın kendi kendine ödeme yapmasını destekleme gibi bir modeli benimsemesi gerekmektedir.
Perplexity Kurucu Aravind Srinivas şöyle demiştir: "Bilgisayarı insanlara vermek iyi bir fikir, ancak bilgisayarı diğer bilgisayarlara vermek ve işlerimizi onlar yapmak üzere devretmek daha iyi bir fikir."
Agent'ın kendi hesaplama ortamına sahip olması, kod yazıp yürütebilmesi, beceri çağırarak tekrarlayan görevleri yerine getirebilmesi, çeşitli harici araç ve hizmetlere erişebilmesiyle birlikte, yeni bir teknoloji ekosistemi de ortaya çıkacaktır. İnsanların bilgisayarda ihtiyaç duyduğu gibi, Agent'ın da benzer ancak onlar için özel olarak tasarlanmış bir altyapıya ihtiyacı vardır.
Bu hizmetlerin bir kısmı mevcut şirketlerden gelecektir, çünkü Agent hala mevcut verilere erişim sağlamak veya insan kullanıcı ile Agent arasında işbirliği yapmak zorundadır.
Ancak aynı zamanda, tamamen farklı sorunlarla karşı karşıya olan Agent için birçok yeni ürün kategorisi de ortaya çıkacaktır, çünkü sıfırdan yeni hizmetler tasarlamak genellikle daha uygun olacaktır.
Örneğin, Agent açıkça kendi altyapısına ihtiyaç duymaktadır ve bu ölçek belki de daha önce hiç olmadığı kadar büyük olabilir. Gelecek nesil büyük ölçekli bulut platformları (veya mevcut devlerin yükseltilmiş hali) muhtemelen şu şekilde bir fikir etrafında oluşturulacaktır: Geleceğin veri merkezleri artık başlıca olarak uygulamalarımızı çalıştırmak yerine Agent'larımızı çalıştıracak. E2B, Daytona, Modal, Cloudflare gibi şirketler bu yöne doğru ilerlemekte ve bu kum havuzu hesaplama ortamlarının ölçeği önceki hiç görülmemiş seviyelere ulaşabilir.
Agent'ların ayrıca kurumsal ana dosyalara erişmeleri ve kendi verilerini ve belleklerini yönetmeleri, uzun vadeli görevleri desteklemek amacıyla gereklidir. Benzer şekilde, kurumsal sistemler de Agent'ların insan kaynakları sistemlerine, CRM'e, iş akışı sistemlerine, veri göllere vb. ulaşabilmesi için API-öncelikli bir yaklaşıma geçmelidir. Agent'ların bu verilere her zaman ve her yerden sorunsuz erişim sağlayabilmelerini sağlayabilecek platformlar, gelecekteki iş yükünü en olası şekilde devralabilecektir.
Agent'lar muhtemelen kendi kimlik sistemlerine ve birbirleriyle iletişim kurma yeteneğine sahip olmaları gerekecektir. Örneğin, Agent Mail, Agent'lara sürekli var olan bir e-posta adresi sağlayarak Agent'lara e-posta hizmeti sunmaktadır. Aynı zamanda, Exa, Parallel gibi şirketler, "Agent'ların temel arama kullanıcıları olduğu" bir dünyaya uyum sağlamak için arama motorlarını yeniden yapılandırmaktadır. Birçok Agent, ödemeleri gerçekleştirmek için Stripe veya Coinbase gibi cüzdan sağlayıcıları aracılığıyla kendi bütçelerini yönetmeleri gerekebilir, bu da mikro ödemelerin gerçekten benimsenmesine ve Agent'ların ödeme araçlarına ve veri kaynaklarına erişim sağlayabilmesine yol açabilir.
Tabii ki, güvenlik, uyumluluk ve yönetişim de büyük zorluklar haline gelecektir. Bir Agent'ın hassas bilgileri ele alması, hatta düzenlenen süreçleri (örneğin, ilaç veya bankacılık işlemleri) yürütmesi gereken bir dünyada, şirketlerin her bir işi inceleyebilmesi ve kaydedebilmesi gerekecektir. Uzun süre çalışan bir Agent'ın, çeşitli sistemlere giriş yapabilmesi ve yürütebileceği işlemlerin ve erişebileceği verilerin sıkı bir şekilde kısıtlanması için bağımsız kimliklere ihtiyacı olabilir. Bu sorunları çözmek için, geçmişte insan kullanıcılar ve uygulamalar için güvenlik sistemleri oluşturduğumuz gibi, Agent'lar için de yeni bir yazılım ve platform setine ihtiyacımız olacaktır.
Genel olarak, yeni bir yazılım çağına giriyoruz. Bu çağda, yazılımın baştan itibaren Genel Kullanım için tasarlanmış olması gerekmektedir. Trilyonlarca Ajan insanlar için çalıştığında, yazılımla olan ilişkimiz de kökten dönüşecektir.
BlockBeats Resmi Topluluğuna Katılın:
Telegram Abonelik Grubu: https://t.me/theblockbeats
Telegram Sohbet Grubu: https://t.me/BlockBeats_App
Twitter Resmi Hesabı: https://twitter.com/BlockBeatsAsia