GitHub Copilot CLI ile komut satırından yapay zeka destekli kodlama sürecini hızlandırın. Bu araç, projelerinizi yönetirken size hem etkileşimli hem de doğrudan mod seçenekleri sunarak çalışma stilinize en uygun yöntemi seçmenize olanak tanır. Peki bu modlar arasındaki temel farklar nelerdir ve hangisini hangi durumlarda kullanmalısınız?
GitHub Copilot CLI’nin Etkileşimli Modu: Gerçek Zamanlı Diyalog Deneyimi
GitHub Copilot CLI’nin varsayılan çalışma modu olan etkileşimli mod, yapay zekâyla sürekli bir diyalog kurmanıza olanak sağlar. Bu modda, komut satırından copilot komutunu çalıştırarak doğrudan bir sohbet oturumuna başlarsınız. Sistem, proje yapınıza erişim izni istemekte ve ardından sizinle adım adım ilerleyen bir etkileşim süreci başlatmaktadır.
Etkileşimli modun en büyük avantajı, çoklu adımlarda yapay zekâdan sürekli geri bildirim alabilmenizdir. Örneğin, yerel olarak bir projeyi nasıl çalıştıracağınızı sorduğunuzda, Copilot size gerekli komutları gösterecek ve ardından bu adımları otomatik olarak gerçekleştirme seçeneği sunacaktır. Böylece projenizin durumunu anında görüp, gerekli düzenlemeleri yapabilirsiniz.
Bu modun kullanışlı olduğu senaryolar şunlardır:
- Proje yapısını anlamak ve keşfetmek için adım adım rehberlik almak
- Kod parçacıklarını oluştururken ve optimize ederken anında geri bildirim almak
- Karmaşık sorunları çözerken yapay zekâdan sürekli destek istemek
Doğrudan Mod: Hızlı ve Basit Komutlar İçin İdeal
GitHub Copilot CLI’nin doğrudan modu, daha hızlı sonuçlar elde etmek isteyen kullanıcılar için tasarlanmıştır. Bu modda, komut satırından doğrudan bir soru göndererek anında yanıt alırsınız. Herhangi bir oturum açmanıza gerek kalmadan, yalnızca tek bir komutla yapay zekâdan bilgi alabilirsiniz.
Doğrudan mod, özellikle otomatikleştirilmiş iş akışlarına entegre edildiğinde oldukça kullanışlıdır. Örneğin, bir projeyi özetlemesini istediğinizde veya belirli bir dosyadaki kodu analiz etmesini talep ettiğinizde, Copilot size hemen yanıt verir ve siz de doğrudan komut satırına geri dönebilirsiniz.
Bu modun tercih edildiği durumlar arasında şunlar yer alır:
- Tek seferlik sorulara hızlı yanıtlar almak
- Proje dosyalarını hızlıca tarayarak özetler elde etmek
- Komut satırından doğrudan kod üretimi veya analiz işlemleri gerçekleştirmek
Doğrudan modu kullanmak için komut satırına copilot -p "[sorunuz]" şeklinde bir komut girmeniz yeterlidir. Örneğin, copilot -p "Bu proje hangi programlama dillerini kullanıyor?" komutu, projenizin kullandığı dilleri anında listeleyecektir.
Önceki Oturumlara Kolayca Dönüş
GitHub Copilot CLI ile çalışırken, bazen bir önceki oturumunuzu devam ettirmek isteyebilirsiniz. Neyse ki, sistem bu esnekliği sunmaktadır. Etkileşimli moddayken /resume komutunu yazarak önceki oturumlarınıza ait listeye ulaşabilirsiniz. Doğrudan moddaysanız, copilot --resume komutuyla doğrudan bu listeye erişebilirsiniz.
Bu özellik, uzun ve karmaşık projeler üzerinde çalışırken size büyük kolaylık sağlar. Projeye ilişkin tüm bağlamı kaybetmeden, nerede bıraktığınız yerden devam edebilirsiniz. Önceki oturumlarınıza ait detaylı bilgilere erişmek içinse, sistem size en son çalıştığınız projeleri ve ilgili sohbet geçmişini gösterecektir.
Hangi Modu Seçmelisiniz?
GitHub Copilot CLI’nin iki modu, farklı çalışma stillerine hitap etmekte ve projelerinizin gereksinimlerine göre en uygun yöntemi seçmenize olanak tanımaktadır. Etkileşimli mod, derinlemesine ve adım adım ilerlemeniz gereken projeler için ideal iken, doğrudan mod hızlı ve tek seferlik yanıtlar almanızı sağlar.
Örneğin, yeni bir projeye başlamak ve yapısını anlamak için etkileşimli modu tercih edebilirsiniz. Daha sonra, projeyi optimize etmek için doğrudan modu kullanarak hızlıca kod parçacıkları üretebilirsiniz. Bu esneklik, yapay zeka destekli kodlama sürecini daha verimli ve kullanıcı dostu hale getirmektedir.
GitHub Copilot CLI’nin sunduğu bu iki mod sayesinde, komut satırından yapay zeka destekli kodlama sürecini daha akıllıca yönetebilir ve projelerinizi daha hızlı bir şekilde tamamlayabilirsiniz. Gelecekteki içeriklerdeyse, slash komutlarının kullanımı ve MCP sunucularıyla entegrasyon gibi konuları inceleyeceğiz. Şimdilik, komut satırınızdan Copilot ile tanışın ve geliştirme sürecinizi bir üst seviyeye taşıyın.
Yapay zeka özeti
GitHub Copilot CLI’nin etkileşimli ve doğrudan modlarının farklarını keşfedin. Komut satırından yapay zeka destekli kodlama sürecini nasıl optimize edeceğinizi öğrenin.