Antigravity AI Asistanı Kurulum Ve Kullanım
Antigravity Nedir?
Antigravity, Google DeepMind tarafından geliştirilen güçlü bir AI kodlama asistanıdır. Yazılım geliştiricilere kod yazma, hata ayıklama, kod açıklama ve proje oluşturma konularında yardımcı olur. Doğal dil işleme ve makine öğrenimi teknolojilerini kullanarak geliştiricilerin verimliliğini artırır.
- Akıllı kod tamamlama ve öneriler
- Otomatik hata tespit ve düzeltme
- Kod açıklamaları ve dokümantasyon oluşturma
- Proje şablonları ve boilerplate kod üretimi
- Çoklu programlama dili desteği
- Doğal dil ile kod yazma
Kurulum
Visual Studio Code İçin
- VS Code'u açın
- Extensions panelini açın (
Ctrl + Shift + X) - "Antigravity" arayın
- "Install" butonuna tıklayın
- Kurulum tamamlandıktan sonra VS Code'u yeniden başlatın
Visual Studio 2022 İçin
- Visual Studio 2022'yi açın
- Extensions → Manage Extensions
- "Online" sekmesinde "Antigravity" arayın
- "Download" butonuna tıklayın
- Visual Studio'yu kapatıp yeniden açın (kurulum otomatik başlar)
İlk Kullanım ve Aktivasyon
Hesap Oluşturma
- Antigravity eklentisini kurduktan sonra "Sign In" butonuna tıklayın
- Google hesabınızla giriş yapın
- Gerekli izinleri verin
- Aktivasyon tamamlanır
Temel Kullanım
1. Kod Tamamlama
Kod yazarken Antigravity otomatik olarak önerilerde bulunur:
// JavaScript örneği
function calculateTotal(items) {
// Antigravity burada devam eden kodu önerir
return items.reduce((sum, item) => sum + item.price, 0);
}
2. Doğal Dil ile Kod Yazma
Yorum satırı ile ne istediğinizi yazın:
// Kullanıcıdan ad ve soyad al, büyük harfe çevir ve birleştir
// Antigravity bu yoruma göre kod üretir:
function getFullName(firstName, lastName) {
return `${firstName.toUpperCase()} ${lastName.toUpperCase()}`;
}
3. Kod Açıklama
Mevcut kodu seçin ve "Explain Code" komutunu çalıştırın:
- Kodu seçin
- Sağ tıklayın → Antigravity → Explain Code
- Detaylı açıklama görüntülenir
4. Hata Düzeltme
Hatalı kod satırında:
- Ampul ikonuna tıklayın
- "Fix with Antigravity" seçin
- Önerilen düzeltmeyi uygulayın
İleri Seviye Özellikler
Proje Oluşturma
Komut paleti ile (Ctrl + Shift + P):
- "Antigravity: Create Project" yazın
- Proje tipini seçin (React App, Node.js API, vb.)
- Proje adını girin
- Antigravity tüm dosya yapısını oluşturur
Kod Refactoring
// Eski kod
function calc(a, b, c) {
return a + b + c;
}
// Antigravity ile refactor et
// "Refactor this function to be more descriptive"
function calculateSum(firstNumber, secondNumber, thirdNumber) {
return firstNumber + secondNumber + thirdNumber;
}
Test Oluşturma
Fonksiyonu seçin ve "Generate Tests" komutu ile otomatik test oluşturun:
// Orijinal fonksiyon
function isPalindrome(str) {
const cleaned = str.toLowerCase().replace(/[^a-z0-9]/g, '');
return cleaned === cleaned.split('').reverse().join('');
}
// Antigravity tarafından oluşturulan test
describe('isPalindrome', () => {
test('should return true for palindromes', () => {
expect(isPalindrome('racecar')).toBe(true);
expect(isPalindrome('A man a plan a canal Panama')).toBe(true);
});
test('should return false for non-palindromes', () => {
expect(isPalindrome('hello')).toBe(false);
});
});
Desteklenen Diller
- JavaScript / TypeScript
- Python
- C# / .NET
- Java
- C / C++
- Go
- Rust
- PHP
- Ruby
- HTML / CSS
- SQL
Klavye Kısayolları
Ctrl + Space- Antigravity önerilerini tetikleTab- Öneriyi kabul etEsc- Öneriyi reddetCtrl + Shift + A- Antigravity chat'i açCtrl + Alt + E- Kodu açıklaCtrl + Alt + F- Hatayı düzelt
Best Practices
1. Açıklayıcı Yorumlar Yazın
// İYİ: Antigravity bunu daha iyi anlayabilir
// Kullanıcı listesini filtreleyip, sadece aktif kullanıcıları döndür
// KÖTÜ: Belirsiz
// Filtrele
2. Kod Standartlarına Uyun
Antigravity, mevcut kod stilinizi öğrenir ve ona göre önerilerde bulunur.
3. Güvenlik Kontrolü
Antigravity'nin ürettiği kodu her zaman gözden geçirin, özellikle:
- Güvenlik kritik kodlar
- Veritabanı sorguları
- API anahtarları ve şifreler
Sık Karşılaşılan Sorunlar
1. Öneriler Gelmiyor
- İnternet bağlantınızı kontrol edin
- Antigravity'ye giriş yaptığınızdan emin olun
- Eklentiyi devre dışı bırakıp tekrar aktif edin
2. Yavaş Çalışıyor
- Ayarlardan öneri gecikmesini artırın
- Gereksiz eklentileri devre dışı bırakın
- Cache'i temizleyin
3. Hatalı Kod Üretiyor
- Daha açıklayıcı yorumlar yazın
- Kod context'ini genişletin
- Feedback gönderin (öğrenmeye devam eder)
- Antigravity'yi bir yardımcı olarak görün, her şeyi ona bırakmayın
- Üretilen kodu mutlaka anlayın ve gözden geçirin
- Karmaşık işlemler için adım adım yorum yazın
- Feedback vererek Antigravity'nin öğrenmesine katkıda bulunun
- Güvenlik ve performans açısından kritik kodları manuel kontrol edin
Gizlilik ve Güvenlik
- Antigravity, kodunuzu analiz etmek için buluta gönderir
- Hassas bilgiler (API keys, passwords) paylaşmayın
- Kurumsal projeler için şirket politikalarını kontrol edin
- Ayarlardan telemetri ve veri paylaşımını yönetebilirsiniz
