Ana içeriğe atla

Cursor Cloud Agents

AI SmartTalk'ı Cursor Cloud Agents ile bağlayarak, sohbetlerinizden veya iş akışlarınızdan doğrudan otonom AI kodlama asistanları başlatın. Cursor Cloud Agents, depoları okuyabilir, kod üretebilir, taahhütler oluşturabilir ve otomatik olarak pull request'ler açabilir.


Genel Bakış

Cursor Cloud Agents entegrasyonu, aşağıdakileri yapmanızı sağlar:

  • AI kodlama ajanlarını GitHub depolarınızda başlatın
  • Doğal dil talimatları aracılığıyla kod üretimini otomatikleştirin
  • Görevler tamamlandığında pull request'ler otomatik olarak oluşturun
  • Ajan ilerlemesini izleyin ve konuşma geçmişini görüntüleyin
  • Çalışan ajana takip talimatları ekleyin
  • SmartFlow iş akışlarından kodlama görevlerini tetikleyin

Ön Koşullar

Başlamadan önce, aşağıdakilere sahip olduğunuzdan emin olun:

  • Aktif bir AI SmartTalk hesabı
  • Cloud Agents erişimi olan bir Cursor hesabı
  • Cursor kontrol panelinizden alınan bir Cursor API anahtarı
  • Cursor hesabınızdan erişilebilen GitHub depoları

Adım Adım Kurulum

Adım 1: Cursor API Anahtarınızı Alın

  1. Cursor Cloud Agent kontrol panelinize gidin
  2. API ayarlarınıza gidin
  3. AI SmartTalk için yeni bir API anahtarı oluşturun
  4. API anahtarını kopyalayın

Adım 2: Cursor Entegrasyonuna Erişim

  1. AI SmartTalk hesabınıza giriş yapın
  2. YönetimAsistanlarım[Asistan Adınız] yolunu izleyin
  3. Sol kenar çubuğunda Bağlayıcılar üzerine tıklayın
  4. Cursor Cloud Agents'ı bulun ve üzerine tıklayın

Adım 3: Bağlantıyı Yapılandırın

  1. Yapılandırmayı Ayarla'ya tıklayın
  2. Cursor API Anahtarınızı girin
  3. Yapılandırmayı Kaydet'e tıklayın
  4. AI SmartTalk, API anahtarınızı otomatik olarak doğrular

Adım 4: Depoları Senkronize Edin

Bağlandıktan sonra, AI SmartTalk otomatik olarak Cursor hesabınızdaki erişilebilir GitHub depolarını senkronize eder. Ayrıca, istediğiniz zaman depo listesini manuel olarak güncelleyebilirsiniz.


Kontrol Paneli

Bağlandıktan sonra, Cursor entegrasyon kontrol paneli kapsamlı bir genel bakış sunar:

İstatistikler Genel Bakışı

ÖlçütAçıklama
Toplam AjanlarBaşlatılan ajan sayısı
ÇalışanŞu anda aktif olan ajanlar
TamamlananTamamlanan ajanlar
Mevcut ModellerAjanlar için mevcut AI modelleri

Son Asistanlar

Kontrol paneli, en son ajanlarınızı aşağıdaki bilgilerle listeler:

  • Ajan ID referansı
  • Durum: Çalışıyor, Tamamlandı, Başarısız, Oluşturuluyor veya İptal Edildi
  • Ajanın çalıştığı Depo
  • Oluşturma tarihi
  • Hızlı eylemler: Detayları Görüntüle ve PR'yi Görüntüle

Kontrol paneli, ajanlar çalışırken her 30 saniyede bir otomatik olarak yenilenir.


Bir Ajan Başlatma

Kontrol Panelinden

  1. Yeni Asistan Başlat'a tıklayın
  2. Başlatma formunu doldurun:
AlanGerekliAçıklama
DepoEvetAşağıdan bir GitHub deposu seçin
Görev AçıklamasıEvetAjanın ne yapması gerektiğini doğal dilde tanımlayın
DalHayırÜzerinde çalışılacak Git dalı (varsayılan: main)
AI ModeliHayırAjan için belirli bir AI modeli seçin
Otomatik PR oluşturHayırTamamlandığında otomatik olarak bir pull request oluşturun (varsayılan: etkin)
Dal AdıHayırPull request için özel dal adı
  1. Ajanı Başlat'a tıklayın

Görev Açıklaması Örnekleri

  • "Kimlik doğrulama modülü için birim testleri ekleyin"
  • "Veritabanı bağlantı havuzunu bağlantı geri dönüşümünü kullanacak şekilde yeniden yapılandırın"
  • "Kullanıcı oturumlarının mobilde erken sona erdiği hatayı düzeltin"
  • "Tüm API yanıt nesneleri için TypeScript tür tanımlamaları ekleyin"
  • "Kullanıcı tercihleri için bir REST API uç noktası oluşturun"

Ajanları Yönetme

Ajan Detaylarını Görüntüleme

Herhangi bir ajan üzerinde Detayları Görüntüle'ye tıklayarak şunları görebilirsiniz:

Genel Bakış Sekmesi:

  • Ajan ID'si ve mevcut durumu
  • Depo ve dal bilgileri
  • Pull request bağlantısı (oluşturulmuşsa)
  • Yapılan işin özeti
  • Oluşturma zaman damgası

Konuşma Sekmesi:

  • Ajanın çalışma mesaj geçmişi
  • Kullanıcı talimatları ve AI yanıtları
  • Adım adım ilerleme kaydı

Takip Talimatları Ekleme

Çalışan bir ajana ek talimatlar gönderebilirsiniz:

  1. Ajan detaylarını açın
  2. Takip talimatınızı girin (örneğin, "Ayrıca kullanıcı bulunamadığında kenar durumu için hata işleme ekleyin")
  3. Ajan, yeni bağlamla çalışmaya devam eder

Bir Ajanı Silme

Kaynakları temizlemek için:

  1. Ajan kartındaki silme eylemine tıklayın
  2. Silmeyi onaylayın
  3. Ajan ve kaynakları kaldırılır

SmartFlow Entegrasyonu

Cursor Cloud Agents, SmartFlow iş akışlarında eylemler olarak kullanılabilir ve güçlü otomasyon senaryoları sağlar.

Mevcut SmartFlow Eylemleri

EylemAçıklama
Kodlama Ajanı BaşlatBelirli talimatlarla bir depoda bir ajan başlatın
Takip EkleÇalışan bir ajana ek talimatlar gönderin
Ajan Durumunu AlBir ajanın ilerlemesini ve durumunu kontrol edin
Ajanı SilBir ajanı kaldırın ve kaynakları temizleyin

Örnek: Hata Raporunda Otomatik Düzeltme

Trigger: Chat Service (kullanıcı bir hata bildirdiğinde)
Actions:
1. AI Request:
Prompt: Hata tanımını ve etkilenen depoyu çıkar
2. Cursor Launch Agent:
Repository: {{extracted_repository}}
Task: "Bu hatayı düzelt: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "Bunu düzeltmek için bir kodlama ajanı başlattım. PR hazır olduğunda sizi bilgilendireceğim."
4. Wait / Poll:
Ajan Durumunu periyodik olarak kontrol et
5. Send Message:
Text: "Düzeltme hazır! PR'yi burada gözden geçirin: {{pr_url}}"

Örnek: Planlı Kod İyileştirmeleri

Trigger: Planlı İş Akışı (haftalık)
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Tüm eski bağımlılıkları gözden geçirin ve güncelleyin"
Branch: chore/update-deps
Auto-create PR: true

Detaylı SmartFlow eylem parametreleri için Cursor SmartFlow Actions sayfasına bakın.


Kullanım Senaryoları

Geliştirici Destek Botu

Kullanıcıların sohbet aracılığıyla kod değişiklikleri talep etmelerine izin verin:

  • "Kayıt formuna giriş doğrulaması ekleyebilir misiniz?"
  • "Yeni kullanıcı alanları için bir geçiş betiği oluşturun lütfen"

Otomatik Hata Düzeltme

Hata raporlarından veya izleme uyarılarından kodlama ajanlarını tetikleyerek otomatik düzeltme PR'leri oluşturun.

Kod İnceleme Otomasyonu

Kod incelemek, test eklemek veya PR geri bildirimine dayalı olarak belgeleri iyileştirmek için ajanları başlatın.

Planlı Bakım

Bağımlılıkları güncellemek, linting düzeltmeleri çalıştırmak veya raporlar oluşturmak için tekrarlayan iş akışları oluşturun.


Sorun Giderme

SorunÇözüm
"Geçersiz API anahtarı"API anahtarınızı Cursor kontrol panelinden yeniden oluşturun
"Depo bulunamadı"Depoları yeniden senkronize etmek için Yenile'ye tıklayın. Repo'nun Cursor hesabınızdan erişilebilir olduğundan emin olun
Ajan "Oluşturuluyor" durumunda takıldıAjan sıraya alınmış olabilir. Birkaç dakika bekleyin ve durumu tekrar kontrol edin
Ajan başarısız olduAjan detaylarını açarak konuşmayı ve hata mesajlarını görüntüleyin
PR oluşturulmadıOtomatik PR oluşturma seçeneğinin etkin olduğunu ve ajanın başarıyla tamamlandığını kontrol edin
Erişilebilir depo yokCursor hesabınızın bağlı GitHub depolarına sahip olduğundan emin olun

Entegrasyonu Yönetme

EylemNasıl
BağlanEntegrasyon yapılandırmasında API anahtarını girin
Kontrol panelini görüntüleCursor entegrasyon sayfasını açın
Depoları senkronize etDepo listesini güncellemek için Yenile'ye tıklayın
Bağlantıyı kesYapılandırmadan API anahtarını kaldırın

En İyi Uygulamalar

  1. Açık görev tanımları yazın: Talimatlarınız ne kadar spesifik olursa, ajanın çıktısı o kadar iyi olur.
  2. Uygun dalları kullanın: Ajanları doğrudan main üzerinde başlatmayın — inceleme için PR oluşturmalarına izin verin.
  3. Otomatik PR oluşturmayı etkinleştirin: Ajan çalışmalarını gözden geçirmeyi ve birleştirmeyi kolaylaştırır.
  4. Çalışan ajanları izleyin: Gösterge panelini düzenli olarak kontrol edin veya SmartFlow bildirimlerini ayarlayın.
  5. Birleştirmeden önce gözden geçirin: Üretime geçmeden önce her zaman ajan tarafından oluşturulan PR'ları gözden geçirin.
  6. Küçük başlayın: Büyük yeniden yapılandırmalar denemeden önce iyi tanımlanmış görevlerle başlayın.

İlgili Belgeler

Deneyiminizi yükseltmeye hazır mısınız?
kullanıcı deneyimi?

Müşterileri memnun eden ve işinizle birlikte büyüyen AI asistanlarını dağıtın.

GDPR Uyumlu