GitHub Copilot nedir?
Genellikle, kod yazarken, söz dizimini veya bir sorunu nasıl çözebileceğinizi hatırlamak için resmi belgelere veya diğer web sayfalarına danışmanız gerekir. Ayrıca kod çalışmadığında bir sorunu çözmek için saatler harcayabilirsiniz. Ayrıca, testler ve belgeler yazmak için de zaman harcarsınız. Tüm bu görevler zaman alır. Daha verimli olmak için kod parçacıkları kullanabilir veya tümleşik geliştirme ortamınızda (IDE) araçlara güvenebilirsiniz. Ama daha iyi bir yolu var mı?
Nasıl çalışır?
GitHub Copilot, IDE'nizin içinden kod ve çok daha fazlasını oluşturabilen bir yapay zeka yardımcısıdır. GitHub Copilot istemleri kullanır. İstem, yazdığınız doğal dil metnidir. Copilot, yazdıklarına göre öneriler sağlamak için bu metni kullanır.
Bir istem aşağıdaki örneğe benzer olabilir:
# Create a web API using FastAPI with a route to products.
Ardından Copilot, kabul etmeyi veya reddetmeyi seçebileceğiniz bir yanıt oluşturmak için istemini kullanır. İstem yanıtı aşağıdaki kod gibi görünebilir:
from fastapi import FastAPI
app = FastAPI()
@app.get("/products")
def read_products():
return []
İstemleri nasıl tanır?
Copilot, aşağıdakiler için bir istem veya yönerge olduğunu anlayabilir:
- .py veya .js gibi biten bir dosya içeren bir kod dosyasına açıklama olarak yazın.
- Markdown dosyasına metin yazın ve Copilot'un yanıt döndürmesi için birkaç saniye bekleyin.
Önerileri kabul etme
Copilot'tan elde ettiğiniz şey, metin renginiz olarak siyah kullanıyorsanız, kendisini gri kod olarak gösteren bir öneri veya metindir. Öneriyi kabul etmek için Sekme tuşuna basmanız gerekir.
Copilot birden fazla şey önerebilir. Bu durumda, Ctrl + Enter tuşlarını kullanarak öneriler arasında geçiş yapabilir ve en uygun olanı seçebilirsiniz.