Giriş
AicippY kullanmaya başlayın.
AicippY açık kaynaklı bir AI kodlama ajanıdır. Terminal tabanlı bir arayüz, masaüstü uygulaması veya IDE uzantısı olarak mevcuttur.
Başlayalım.
Ön koşullar
AicippY’u terminalinizde kullanmak için ihtiyacınız olacak:
-
Şu gibi modern bir terminal emülatörü:
-
An AiCippY workspace with access included in your current plan.
Kurulum
AicippY’u kurmanın en kolay yolu kurulum betiğidir.
curl -fsSL https://www.aicippy.com/install | bashWindows
İkili dosyayı Releases’dan da alabilirsiniz.
Yapılandırma
Sign in to AiCippY and select an existing application profile. Access follows your workspace configuration and current plan.
AiCippY manages model access for your workspace. Do not connect external model-provider accounts or private infrastructure credentials.
See AiCippY sign-in and AiCippY access.
Başlatma
Artık bir sağlayıcı yapılandırdığınıza göre, üzerinde çalışmak istediğiniz bir projeye gidebilirsiniz.
cd /path/to/projectVe AicippY’u çalıştırın.
aicippy-codeDaha sonra aşağıdaki komutu çalıştırarak proje için AicippY’u başlatın.
/initBu, AicippY’un projenizi analiz etmesini ve bir AGENTS.md proje kökünde dosyası oluşturmasını sağlayacaktır.
Bu, AicippY’un proje yapısını ve kullanılan kodlama kalıplarını anlamasına yardımcı olur.
Kullanım
Artık projeniz üzerinde çalışmak için AicippY’u kullanmaya hazırsınız. Dilediğiniz soruyu sorabilirsiniz.
AI kodlama ajanını kullanmaya yeniyseniz aşağıdaki örnekler yardımcı olabilir.
Soru Sorma
AicippY’dan kod tabanını size açıklamasını isteyebilirsiniz.
How is authentication handled in @packages/functions/src/api/index.tsKod tabanının üzerinde çalışmadığınız bir kısmı varsa bu yararlı olur.
Özellik Ekleme
AicippY’dan projenize yeni özellikler eklemesini isteyebilirsiniz. Yine de öncelikle ondan bir plan oluşturmasını istemenizi öneririz.
-
Bir plan oluşturun
AicippY, değişiklik yapma özelliğini kapatan bir _Plan modu_\na sahiptir. Bu modda, özelliğin nasıl uygulanacağını önerir.
Tab tuşunu kullanarak buna geçin. Bunun için sağ alt köşede bir gösterge göreceksiniz.
<TAB>Şimdi ne yapmasını istediğimizi anlatalım.
When a user deletes a note, we'd like to flag it as deleted in the database.Then create a screen that shows all the recently deleted notes.From this screen, the user can undelete a note or permanently delete it.AicippY’un isteğinizi anlaması için yeterli ayrıntı verin. Ekibinizdeki junior bir geliştiriciyle konuşur gibi yazmak genelde iyi sonuç verir.
-
Planı yineleyin
Size bir plan sunduğunda ona geri bildirimde bulunabilir veya daha fazla ayrıntı ekleyebilirsiniz.
We'd like to design this new screen using a design I've used before.[Image #1] Take a look at this image and use it as a reference.AicippY verdiğiniz görselleri tarayıp prompt’a ekleyebilir. Bunu bir görseli terminale sürükleyip bırakarak yapabilirsiniz.
-
Özelliği oluşturun
Planı yeterli bulduğunuzda Tab tuşuna tekrar basarak _Build modu_\na dönün.
<TAB>Ardından değişiklikleri yapmasını isteyin.
Sounds good! Go ahead and make the changes.
Değişiklik Yapma
Daha basit değişikliklerde, önce planı incelemeden AicippY’dan doğrudan değişiklik yapmasını isteyebilirsiniz.
We need to add authentication to the /settings route. Take a look at how this ishandled in the /notes route in @packages/functions/src/notes.ts and implementthe same logic in @packages/functions/src/settings.tsAicippY’un doğru değişiklikleri yapması için yeterli ayrıntı verdiğinizden emin olun.
Değişiklikleri Geri Alma
Diyelim ki AicippY’dan bazı değişiklikler yapmasını istediniz.
Can you refactor the function in @packages/functions/src/api/index.ts?Ama istediğinin bu olmadığını anlıyorsun. /undo komutunu kullanarak değişiklikleri geri alabilirsiniz.
/undoAicippY değişiklikleri geri alır ve orijinal mesajınızı tekrar gösterir.
Can you refactor the function in @packages/functions/src/api/index.ts?Buradan komut isteminde ince ayar yapabilir ve AicippY’dan tekrar denemesini isteyebilirsiniz.
Veya /redo komutunu kullanarak değişiklikleri yeniden yapabilirsiniz.
/redoPaylaşma
AicippY ile yaptığınız görüşmeleri ekibinizle paylaşabilirsiniz.
/shareBu, mevcut konuşmaya bir bağlantı oluşturacak ve bunu panonuza kopyalayacaktır.
Özelleştirme
İşte bu kadar! Artık AicippY’u kullanma konusunda profesyonelsiniz.
Kendinize göre uyarlamak için tema seçebilir, tuş atamalarını özelleştirebilir, kod biçimlendirici ayarlayabilir, özel komutlar oluşturabilir veya AicippY config ile oynayabilirsiniz.
Son güncelleme: