Google, Gemini’ye yazılım kodunu anlama ve açıklama konusunda büyük bir destek sağlamayı planlıyor. keşfedildi Android Authority tarafından henüz yayınlanmamış kodda. Yükseltme, Android cihazlarda AI asistanını kullanan geliştiricilerin hayatlarını kolaylaştırabilir.
Spesifik olarak, yayınlanmamış programlama Gemini’yi işaret ediyor ve şimdiki gibi tek bir dosya yerine tüm kod klasörlerini analiz etme yeteneğini ekliyor. Bu, Google’ın zaten birden fazla kod dosyasını alabilen ChatGPT gibi rakiplerine ayak uydurmasının bir yolundan çok bir atılımdır.
Rapora göre Gemini kullanıcıları, tek bir klasöre 1000 dosyaya ve 100 MB’a kadar kod tabanı yükleyebilecek. Daha sonra Gemini’ye kodu, ne yaptığını ve onu geliştirmenin yollarını sorabilirsiniz. Bu büyük bir değişiklik gibi görünmeyebilir, ancak tek dosya sınırı Gemini’nin koda ilişkin içgörüsünün geliştiriciler için çok daha az yararlı olmasına neden oluyor.
Gemini’nin kodu açıklama şeklini beğenseler bile, aynı anda yukarı çıkabilecek binlerce dosyayı bir klasöre yüklemek uzun zaman alır. Gemini, hepsini tek bir yüklemede bir araya getirerek bir projenin güçlü ve zayıf yönlerine ilişkin daha bütünsel bir görünüm sağlayabilir. En azından hata ayıklama çok daha hızlı olacaktır.
Ham kod, yeni özelliğin ne zaman kullanıma sunulacağını veya premium abonelerle sınırlı olup olmayacağını belirtmiyor, ancak Google’ın yapay zekasını OpenAI veya GitHub Copilot tarafından yürütülen kodlama asistanı yerine kullanmayı tercih eden kodlayıcılardan büyük bir heyecan bekliyoruz. Microsoft’un yan kuruluşu.
Kod İkizler
Klasör yükleme seçeneği olsa bile Gemini her yerdeki programcıların yerini almayacak. Daha küçük projeler veya bireysel geliştiriciler için maksimum 1.000 dosya ve klasör başına 100 MB yeterli olabilir, ancak daha büyük, kurumsal düzeydeki kod tabanları için bu yetersiz kalabilir.
Daha küçük ölçekte bile yapay zeka araçları gerçekten yalnızca insan uzmanlığını destekleyebilir. Kodun hatalarını ayıklamak ve optimize etmek bir şeydir, ancak yine de yapay zekanın yazdığı herhangi bir şeyin sonucunu bir insanın kontrol etmesini isteyeceksiniz. Ve programlamanın yaratıcı yönü, en azından mevcut fikirleri taklit etmeden yapay zekanın gerçekten parlayabileceği bir alan değil.
Yine de birçok bağımsız geliştirici ve küçük ekip, kodlamayı daha az deneyime ve daha az kaynağa sahip olanlar için daha erişilebilir hale getirdiği için Gemini’nin yükseltmesini şüphesiz memnuniyetle karşılayacaktır. Karmaşık bir açık kaynaklı projeyi anlamak için Gemini’yi kullanan genç bir geliştiriciyi veya uygulamasındaki tüm hataları çözen tek başına bir yaratıcıyı hayal edin. Kod tabanının tamamı hakkında sade dille sorular sorabilme yeteneği, bu süreci büyük ölçüde kolaylaştırabilir.