Gemini Code Assist, Gemini 2.5 modelini kullanarak yazılım geliştirme yaşam döngüsü boyunca geliştirme ekibinizin uygulamaları oluşturmasına, dağıtmasına ve çalıştırmasına yardımcı olmak için yapay zeka destekli yardım sunar. Gemini Code Assist aşağıdaki sürümlerde kullanılabilir:
Ücretsiz olarak sunulan bireysel kullanıcılar için Gemini Code Assist.
Gemini Code Assist Standard, Google Cloud için Gemini portföyündeki bir üründür.
Gemini Code Assist Enterprise, Google Cloud için Gemini portföyündeki bir üründür.
VS Code, JetBrains IDE'leri veya Android Studio gibi desteklenen IDE'lerde Gemini Code Assist'i kullanarak birçok popüler dilde yapay zeka destekli kodlama yardımı alabilirsiniz. Kodunuzu yazarken kod tamamlamaları alabilir, açıklamalardan tam işlevler veya kod blokları oluşturabilir, birim testleri oluşturabilir ve kodunuzda hata ayıklama, kodu anlama ve kodunuzu belgeleme konusunda yardım alabilirsiniz.
Gemini Code Assist, istemlerinize bağlama uygun yanıtlar verir. Bu yanıtlarda, Gemini Code Assist'in yanıtlarını oluşturmak için kullandığı dokümanlar ve kod örnekleriyle ilgili kaynak alıntıları da yer alır.
Gemini Code Assist tarafından kullanılan Gemini büyük dil modelleri (LLM'ler), Gemini temel modellerini eğitmek için kullanılan veri kümelerine ek olarak herkese açık kod veri kümeleri, Google Cloud'a özgü materyaller ve diğer alakalı teknik bilgilerle eğitilir. Modeller, Gemini Code Assist yanıtlarının Gemini Code Assist kullanıcıları için mümkün olduğunca faydalı olacak şekilde eğitilir.
- Gemini Code Assist Standard ve Enterprise'ın verilerinizi nasıl ve ne zaman kullandığını öğrenin.
- Bireysel kullanıcılar için Gemini Code Assist'in verilerinizi nasıl ve ne zaman kullandığını öğrenin.
Erken aşamadaki bir teknoloji olan Gemini Code Assist, olası gibi görünen ancak gerçekte yanlış olan çıkışlar üretebilir. Gemini Code Assist'in tüm çıkışlarını kullanmadan önce doğrulamanızı öneririz. Daha fazla bilgi için Gemini Code Assist ve sorumlu yapay zeka başlıklı makaleyi inceleyin.
Gemini Code Assist, mevcut açık kaynak kodu gibi başka bir kaynaktan doğrudan ve uzun alıntılar yaptığında alıntı bilgileri sağlar. Daha fazla bilgi için Gemini'ın nasıl ve ne zaman kaynak belirttiği başlıklı makaleyi inceleyin.
Bireysel kullanıcılar için Gemini Code Assist'te desteklenen özellikler
Aşağıdaki tabloda, desteklenen IDE'lerde ücretsiz olarak sunulan üretken yapay zeka yardım türleri gösterilmektedir:
Yapay zeka destekli kodlama yardımı | ||
---|---|---|
Aşağıdaki IDE'lerde IDE projenizde kod tamamlama ve oluşturma: |
||
IDE'nizdeki etkileşimli asistan açtığınız dosyaların bağlamını kullanarak | ||
Çoklu IDE desteği (VS Code, IntelliJ ve PyCharm gibi JetBrains IDE'leri ve Android Studio) | ||
Temsilci tabanlı sohbet | ||
Gemini'dan, sistem araçlarını ve Model Context Protocol (MCP) sunucularını kullanarak karmaşık ve çok adımlı görevleri tamamlamasını isteyin. Daha fazla bilgi için Use agentic chat as a pair programmer (Çift programcı olarak yapay zeka destekli sohbeti kullanma) başlıklı makaleyi inceleyin. |
||
Akıllı işlemler ve komutlar | ||
Seçili kodu sağ tıklayarak akıllı işlemler başlatın (VS Code, IntelliJ ve PyCharm gibi JetBrains IDE'leri ve Android Studio). Hızlı seçim çubuğunda eğik çizgi / ile seçili kod olsun veya olmasın akıllı komutlar başlatın (VS Code). |
||
Araç olarak harici hizmetler | ||
Gemini Code Assist araçlarıyla IDE'nizde harici hizmetler tarafından sağlanan bilgileri alın ve işlemleri gerçekleştirin. @ simgesini ve ardından aracın adını kullanarak istemlerinizi belirli araçlara gönderin. Örneğin: @GitHub get issues assigned to me . Araçlar hakkında daha fazla bilgi için Gemini Code Assist araçlarına genel bakış başlıklı makaleyi inceleyin. |
||
Fikri mülkiyet ve uygunluk | ||
IDE'nizdeki kaynak alıntıları |
Gemini Code Assist Standard ve Enterprise sürümlerine genel bakış
Aşağıdaki bölümde Gemini Code Assist Standard ve Enterprise sürümleri karşılaştırılmaktadır.
Standard sürümü, uygulama oluşturma ve çalıştırma için kurumsal düzeyde güvenlik sunan yapay zeka destekli kodlama yardımı sağlar. Enterprise sürümü, Standard sürümündeki tüm desteklenen özellikleri sunar. Ayrıca, özel kaynak kodu depolarınıza göre özelleştirilebilir ve daha geniş bir teknoloji yığını üzerinde uygulamalar oluşturmak için ek Google Cloud hizmetleriyle entegre edilebilir.
Aşağıdaki tablo, her sürümün hedef kitlesini ve avantajlarını vurgulayarak kuruluşunuzun geliştirme hedefleriyle en iyi şekilde uyum sağlayan sürümü belirlemenize yardımcı olur:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Hedef kitle |
|
|
Avantajları |
|
|
Her sürümün özelliklerinin karşılaştırması için Desteklenen özellikler başlıklı makaleyi inceleyin.
Gemini Code Assist Standard ve Enterprise'da desteklenen özellikler
Aşağıdaki bölümlerde, Gemini Code Assist Standard ve Enterprise'da kullanılabilen üretken yapay zeka destek türleri gösterilmektedir.
Kod yardımı ve sohbet
Aşağıdaki tabloda, desteklenen IDE'lerde kullanılabilen üretken yapay zeka yardımının türleri gösterilmektedir:
Yapay zeka destekli kodlama yardımı | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Aşağıdaki IDE'lerde IDE projenizde kod tamamlama ve oluşturma: |
||
IDE'nizdeki etkileşimli asistan açtığınız dosyaların bağlamını kullanarak | ||
Çoklu IDE desteği (VS Code, IntelliJ ve PyCharm gibi JetBrains IDE'leri ve Android Studio) | ||
Temsilci tabanlı sohbet | ||
Gemini'dan, sistem araçlarını ve Model Context Protocol (MCP) sunucularını kullanarak karmaşık ve çok adımlı görevleri tamamlamasını isteyin. Daha fazla bilgi için Use agentic chat as a pair programmer (Çift programcı olarak yapay zeka destekli sohbeti kullanma) başlıklı makaleyi inceleyin. |
||
Akıllı işlemler ve komutlar | ||
Seçili kodu sağ tıklayarak akıllı işlemler başlatın (VS Code, IntelliJ ve PyCharm gibi JetBrains IDE'leri ve Android Studio). Hızlı seçim çubuğundaki eğik çizgi / ile seçili kodla (VS Code) veya seçili kod olmadan akıllı komutlar başlatın. |
||
Araç olarak harici hizmetler | ||
Gemini Code Assist araçlarıyla IDE'nizde harici hizmetler tarafından sağlanan bilgileri alın ve işlemleri gerçekleştirin. @ simgesini ve ardından aracın adını kullanarak istemlerinizi belirli araçlara gönderin. Örneğin: @GitHub get issues assigned to me . Araçlar hakkında daha fazla bilgi için Gemini Code Assist araçlarına genel bakış başlıklı makaleyi inceleyin. |
||
Fikri mülkiyet ve uygunluk | ||
IDE'nizdeki ve Google API Konsolu'ndaki kaynak alıntıları | ||
IP tazminatı | ||
VPC-SC ve Özel Google Erişimi | ||
Kurumsal bilgi | ||
IDE'nizde GitHub, GitLab ve Bitbucket'teki kod tabanlarınızdan özelleştirilmiş kod önerileri |
IDE dışındaki ek özellikler
Aşağıdaki bölümlerde, Gemini Code Assist Standard ve Enterprise sürümlerinde IDE'nizdeki yardımdan daha fazlasını sunan ek özellikler ayrıntılı olarak açıklanmaktadır.
Gemini Cloud Assist
Aşağıdaki tabloda, API Console'daki Gemini Cloud Assist'te sunulan üretken yapay zeka destek türleri gösterilmektedir:
Gemini Cloud Assist yardımı | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Gemini Cloud Assist özellikleri (tüm Google kullanıcılarının ve Gemini Code Assist Enterprise kullanıcılarının yararlanabileceği özellikler dahil) |
Apigee'de Gemini
Aşağıdaki tabloda, Apigee'de (IDE ve Google API Konsolu) API geliştirme ile ilgili üretken yapay zeka destek türleri gösterilmektedir:
API yönetimi için Gemini Code Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
API spesifikasyonları oluşturulurken kullanılan kurumsal bağlam. | ||
API merkezinde Vertex AI destekli Akıllı Arama | ||
Apigee politikaları için Gemini Code Assist ile kod açıklaması. (Önizleme) |
Application Integration'da Gemini
Aşağıdaki tabloda, API Konsolu'ndaki Uygulama Entegrasyonu'nda sunulan üretken yapay zeka destek türleri gösterilmektedir:
Entegrasyon oluşturma asistanı | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Otomasyon akışı oluşturma için yapay zeka destekli görsel düzenleyici | ||
Kurumsal bağlamda yerleştirilmiş yapay zeka destekli otomatik otomasyon oluşturma | ||
Üretken yapay zeka otomasyonuyla iş akışı dokümanı oluşturma ve iyileştirme |
Gemini Code Assist ile BigQuery'deki Gemini özellikleri
Aşağıdaki tabloda, BigQuery Studio'da BigQuery için üretken yapay zeka yardımının türleri gösterilmektedir:
Veri analizleri | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Veri analizleri, tablolarınızın meta verilerinden oluşturulan sorgularla ilgili faydalı bir kitaplık sunar. |
Colab Enterprise'da Gemini
Aşağıdaki tabloda, Colab Enterprise'da kod için sunulan üretken yapay zeka destek türleri gösterilmektedir:
Not defteri kodlama yardımı | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Not defterinde Python kodu oluşturma ve tamamlama |
Veritabanlarında Gemini
Aşağıdaki tabloda, veritabanlarında kodlama için üretken yapay zeka yardımının türleri gösterilmektedir:
SQL sorguları oluşturma | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
SQL ifadeleri oluşturmak için doğal dilde yazın. | ||
Şemanızla çalışan bağlamsal kod alın. | ||
Mevcut sorguları optimize etme ve açıklama |
Gemini in Firebase
Aşağıdaki tabloda, Firebase'de Gemini tarafından sağlanan uygulama geliştirme için üretken yapay zeka yardımının türleri gösterilmektedir:
Firebase konsolunda Chat yapay zeka yardımı | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Firebase ürünleri ve hizmetleri için kapsamlı bilgilerden, en iyi uygulamalardan ve sorun giderme uzmanlığından yararlanma | ||
Sohbette doğal dil kullanarak Firebase için örnek kod oluşturun, yeniden düzenleyin ve hatalarını ayıklayın. | ||
Kodu açıklamak, oluşturmak ve dönüştürmek için doğal dil istemleri kullanın. | ||
Uygulama kalitesi analizi | ||
Uygulama kilitlenmelerini özetleyin ve geliştiricilerin uygulama kalitesi sorunlarını araştırmasına ve çözmesine yardımcı olacak analizler ve sorun giderme adımları sağlayın. | ||
Mevcut kodu analiz etme, potansiyel sorunları belirleme ve iyileştirmeler önerme | ||
Firebase Cloud Messaging ve uygulama içi mesajlaşma kampanyası özetleri ve analizleri | ||
Mesajlaşma kampanyalarınızı özetleyip analiz ederek performansı artırmaya yönelik uygulanabilir öneriler sunar. | ||
Firebase Data Connect şema oluşturma ve veri keşfi | ||
Doğal dilde veri tabanı şemaları oluşturun. | ||
Doğal dilde GraphQL sorguları ve mutasyonları oluşturun. | ||
Bağlamsal farkındalık | ||
Sohbet yardımına, sorun gidermeye ve uygulama kalitesi analizine rehberlik etmek için proje ve uygulama bağlamını kullanın. |
Gemini Code Assist'i ayarlama
Ayrıntılı kurulum adımları için aşağıdaki makaleleri inceleyin:
- Bireysel kullanıcılar için Gemini Code Assist'i kurun.
- Gemini Code Assist Standard ve Enterprise'ı ayarlayın.
IDE'nizde Gemini Code Assist ile etkileşim kurma
Bireysel kullanıcılar için Gemini Code Assist'i veya Gemini Code Assist Standard ya da Enterprise'ı kurduktan ve Gemini Code Assist uzantısını IDE'nize (VS Code veya desteklenen JetBrains IDE) yükledikten sonra aşağıdaki yöntemlerle yardım isteyebilirsiniz:
Doğrudan kod düzenleyicide kod tamamlamaları alın veya kod oluşturun.
Etkileşimli asistanı görüntülemek için IDE'de spark Gemini'ı tıklayın. Editörünüzde soru sorabilir veya kod seçebilir ve aşağıdaki gibi istemler girebilirsiniz:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Daha fazla bilgi için Gemini Code Assist ile kod yazma başlıklı makaleyi inceleyin.
Sırada ne var?
- IDE'nizde Gemini Code Assist ile kod yazmayı öğrenin.
- Gemini Code Assist Standard ve Enterprise'ın verilerinizi nasıl kullandığını öğrenin.
- Gemini Code Assist fiyatlandırması hakkında bilgi edinin.