Google, Gemini 1.5 Pro Modeli üzerine inşa edilmiş bir komut satırı arayüzü (CLI) ajanına sahiptir ve üretken AI’yı IDE dışında çalışan geliştiriciler için daha denetlenebilir, genişletilebilir ve kullanılabilir hale getirmeye yönelik önemli bir adımdır. Basitçe Gemini CLI olarak adlandırılan araç, kod yeniden düzenleme, dokümantasyon oluşturma, kabuk komutlarını yürütme, komut dosyaları çalıştırma ve dosyaları düzenleme gibi karmaşık geliştirici iş akışlarını destekleyen yerel bir AI asistanı olarak hareket etmek üzere tasarlanmıştır.
Gemini CLI dakikada 60 model isteği ve ücretsiz olarak günde 1.000 model talebi sunar
Açık kaynaklı ajan
Apache 2.0 lisansı altında bulunan Gemini Cli, AI geliştirici araçlarının büyüyen bir ekosistemine katılıyor, ancak merkeze açıklık ve bileşebilirlik yerleştirerek ayrı duruyor. Birçok AI asistanı tescilli platformlara gömülürken veya kapalı API’lerin arkasına kilitlenirken, Gemini Cli’nin mimarisi incelemeyi ve modifikasyonu davet ediyor.
Google resmi duyurusunda, “Gemini CLI tamamen açık kaynak (Apache 2.0) olduğundan, geliştiriciler kodu nasıl çalıştığını anlamak ve güvenlik sonuçlarını doğrulamak için inceleyebilirler” diye yazdı.
Geliştirici kontrolü olan ajan mimarisi
Bu sürüm, aracı sistemlere doğru daha geniş bir kaymayı yansıtır. Bunlar, akıl yürütme zincirleri, araç çağırma ve bağlam yönetimi kullanarak görev yapan AI araçlarıdır. Gemini CLI, bir kod okuyucusu, komut koşucusu ve bir bellek modülü dahil olmak üzere çeşitli yerleşik özelliklerle birlikte gelir. Bunlar, Google’ın özel davranışlar eklemek ve aracısı diğer sistemlere bağlamak için python tabanlı bir arabirim olan Multimodal Composable Fonksiyonlar (MCP) olarak adlandırdığı şeyle genişletilebilir.
Gemini Cli’nin merkezinde, bağlam pencerelerini 1 milyon jetona kadar işleyebilen çok modlu bir temel modeli olan Gemini 1.5 Pro. Bu, geliştiricilerin çok adımlı analiz veya dönüşüm için büyük kod tabanları, belgeler ve dosya ağaçları ile beslenmesini sağlar. Örneğin, geliştiriciler temsilciden bir projenin yapısını analiz etmesini, değişiklik önermesini ve ardından belirli dosyalara, terminaldeki doğal dil komutları aracılığıyla düzenlemeler uygulamasını isteyebilir.
Şeffaflık, modülerlik ve güvenlik
Gemini Cli’yi diğer AI ajanlarından ayıran şey, mimari şeffaflık ve modüler tasarımdır. Kullanıcılar hızlı yaşam döngüsünün, dosya işleminin ve işlev yürütmesinin her bölümünü görebilir. Bu denetlenebilirlik, güvenlik bilincine sahip ekipler, düzenlenmiş endüstriler veya kurumsal uygulamalar oluşturan geliştiriciler için özellikle önemli olabilir.
Google, “Ayrıca Gemini Cli’yi genişletilebilir, MCP, sistem istemleri (Gemini.MD aracılığıyla) ve hem kişisel hem de ekip yapılandırması için ayarlar üzerine inşa ettik” diye açıklıyor Google.
Gerçek dünyadaki geliştirici iş akışları için tasarlanmıştır
Araç sadece bir deney veya araştırma prototipi değildir. Gerçek dünyadaki geliştirici iş akışlarının temeli olarak çerçeveleniyor. Gemini API üzerinden Gemini 1.5 Pro kullanmayı varsayılan olarak kullanırken, yerel modeller, alternatif API’ler veya organizasyona özgü araçlarla çalışacak şekilde yapılandırılabilir. Sistem istemlerinden bellek deposuna kadar her şey özelleştirilebilir veya değiştirilebilir.
Açık kaynaklı sürümle Google, geliştiricileri yeni araçlara katkıda bulunmaya, iyileştirmeler önermeye ve esnek, terminalli bir AI ajanının nasıl görünmesi gerektiğini tanımlamaya davet ediyor. Genişletilebilirlik ve şeffaflık, kurumsal ekiplerin iç uyum, gözlemlenebilirlik ve performans standartlarını karşılayan özel ajanlar oluşturma yolunu da sunar.
Geliştiricilerin keşfetmesi için kullanılabilir
Gelişiminde hala erken olsa da, Gemini Cli, Google tarafından IDE entegrasyonlarının veya ticari API’lerin arkasına kilitlenmeyen geliştiriciye bakan bir AI ekosistemini tohumlamak için bir harekete işaret ediyor. Bu, pratikte AI.
Gemini CLI, belgeler ve örneklerle birlikte GitHub’da mevcuttur. Google, aracı geliştirmeye devam edeceğini ve toplumu açıkta keşfetmeye, genişletmeye ve geliştirmeye teşvik ettiğini söylüyor.
Devamını oku: