Gemini Code Assist, 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 şu 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.
Desteklenen IDE'lerde (ör. VS Code, JetBrains IDE'leri veya Android Studio) Gemini Code Assist'i kullanarak birçok popüler dilde yapay zeka destekli kodlama yardımı alabilirsiniz. Kodunuzu yazarken kod tamamlamaları alabilir, yorumlardan 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ı olması amacıyla 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, başka bir kaynaktan (ör. mevcut açık kaynak kodu) 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 | ||
|---|---|---|
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) | ||
| Ajan 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 Gemini Code Assist aracı modunu kullanma başlıklı makaleyi inceleyin. |
||
| Gemini CLI kotası | ||
Gemini CLI'yı kullanmayla ilgili Quota. |
||
| Akıllı işlemler ve komutlar | ||
Seçili kodu sağ tıklayarak akıllı işlemleri 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 akıllı komutları, kod seçili olsun veya olmasın (VS Code) başlatın. |
||
| 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 Edition, uygulama oluşturma ve çalıştırma için kurumsal düzeyde güvenlik ile yapay zeka kodlama yardımı sunar. 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 yardımı 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 | 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) | ||
| Ajan 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 Gemini Code Assist aracı modunu kullanma başlıklı makaleyi inceleyin. |
||
| Gemini CLI kotası | ||
| Akıllı işlemler ve komutlar | ||
Seçili kodu sağ tıklayarak akıllı işlemleri 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 akıllı komutları başlatın (VS Code). |
||
| Fikri mülkiyet ve uygunluk | ||
| IDE'nizdeki ve Google Cloud Console'daki 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, Google Cloud 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 Cloud Console) 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 Hub'da 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, Google Cloud Console'daki Application Integration'da 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 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 sunulan üretken yapay zeka destek 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ı bilgiler sunar. |
Colab Enterprise'da Gemini
Aşağıdaki tabloda, Colab Enterprise'ta kod için üretken yapay zeka destek türleri gösterilmektedir:
| Not defteri kodlama asistanı | 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 edin ve açıklayın. |
Gemini in Firebase
Aşağıdaki tabloda, Firebase'de Gemini tarafından sağlanan uygulama geliştirme için üretken yapay zeka destek türleri gösterilmektedir:
| Firebase konsolunda yapay zeka destekli sohbet | 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 özetler ve geliştiricilerin uygulama kalitesi sorunlarını araştırmasına ve çözmesine yardımcı olacak analizler ve sorun giderme adımları sağlar. | ||
| Mevcut kodu analiz etme, potansiyel sorunları belirleme ve iyileştirme önerilerinde bulunma | ||
| 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 dil kullanarak veritabanı ş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. | ||
Gemini Code Assist'i kurma
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şimde bulunma
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'si) 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.