Giriş

Tamamlandı

GitHub Copilot Spaces, yanıtlarını dikkatle seçilmiş bir bağlama bağlayarak yapay zekayla çalışmak için yeni bir yol sağlar. Geniş öneriler sunan genel Copilot Chat'ten farklı olarak, Space modeli belirli dosyalara, sorunlara, çekme isteklerine ve özel yönergelere odaklamanıza olanak tanır. Bu ünitede Space'in ne olduğu, nasıl çalıştığı ve bağlamın daraltılması neden daha tutarlı ve yeniden üretilebilir yanıtlara yol açmaktadır. Ayrıca ekleri ve serbest metin yönergelerini kullanarak etkili bağlam ayarlamayı ve genel sohbette Boşluklar'ı kullanmanın en iyi olduğu zamanı öğreneceksiniz.

Bu ünitede şunları öğreneceksiniz:

  • GitHub Copilot Spaces'in ne olduğu ve genel Copilot Sohbetinden farkı
  • Sıkı kapsamlı bağlam neden yanıt kalitesini ve tutarlılığını artırır?
  • Modele kılavuzluk etmek için dosya, sorun ve yönergeler ekleme
  • Yinelenebilir, etki alanına özgü görevler için ne zaman alan oluşturulur?

GitHub Copilot Space nedir?

Bir seyahat uygulaması için örnek bir boşluk sayfasının nasıl göründüğünü gösteren ekran görüntüsü.

Seçtiğiniz bir bağlam kümesinde yer alan özel bir Copilot sohbetidir. Alan bir LLM gibidir ve belirli bir konuya bağlam sağlamak için GitHub dosyalarını, sorunlarını, çekme isteklerini ve kendi serbest metin yönergelerinizi besleyebilirsiniz.

Copilot Alanları İçin Bağlam Ayarlama

Seçtiğiniz seçilmiş bir bağlam kümesinde yer alan ayrılmış bir Copilot sohbetini gösteren ekran görüntüsü.

Copilot Space'in etkinliği, sağladığınız bağlama bağlıdır. Belirli dosyaları (betikler, yapılandırma veya belgeler gibi), ilgili sorunları veya çekme isteklerini ve özel yönergeler ekleyebilirsiniz. Bu girişi hazırlayarak Copilot'un senaryonuz için en önemli bilgilere odaklanmasını sağlayabilirsiniz. Bağlam sırası önemlidir: en kritik dosyalar veya yönergelerle önderlik etmek, daha doğru ve ilgili yanıtlar alınmasına yardımcı olur.

Kurulum: Copilot Spaces'te Dosya Ekleri (Yükleme) ve Talimatlar

Dosya Ekleme (Yüklemeler):

  • Alan kurulumunda GitHub deponuzdan bir veya daha fazla dosya seçmek için "Dosya ekle" veya "Bağlam ekle" düğmesini kullanın.
  • Kaynak kod dosyalarını, markdown belgelerini, yapılandırma dosyalarını veya diğer varlıkları bağlam olarak ekleyebilirsiniz. Bu dosyalara varsayılan daldan başvurulmaktadır, bu nedenle deponuz (repository) geliştikçe mekanınız güncel kalmaya devam eder.
  • Çalışma alanı ayarlarınız tarafından izin veriliyorsa, depo dışı bağlam için yerel makinenizden dosyaları doğrudan (görüntüler veya veri kümeleri gibi) karşıya yükleyebilirsiniz.

Yönergeler Ekleniyor:

Boşluklara yönergeler eklemek için yönergeler simgesini ve seçeneklerini gösteren ekran görüntüsü.

  • Copilot'a özel yönergeler sağlamak için "Yönergeler" bölümünü kullanın. Buna hedefler ("Ekleme işlemini özetleyin"), stil tercihleri ("Resmi bir tonda yaz") veya kurallı örnekler ("Örnek çıktı..." gibi görünmelidir) dahildir.
  • Yönergeleri kısa, odaklanmış ve eyleme dönüştürülebilir tutun. Alanınız bir iş akışına veya sorun giderme kılavuzuna hizmet ediyorsa, adım adım görevleri veya örnek istemleri ekleyin.
  • Alanınızın odağını daraltmak için istediğiniz zaman yönergeleri güncelleştirebilirsiniz.

GitHub Copilot Spaces'i kullanmak ve oluşturmak istediğiniz ideal zaman

Belirli bir hizmet, runbook veya playbook ya da bilinen bir veri kümesi gibi sıkı kapsamlı bir konuda tutarlı, yeniden üretilebilir yanıtlar almak istediğinizde Boşluk kullanın. Genel veya depo genelindeki sohbetlerle karşılaştırıldığında, Alanlar genişlikten ziyade derinliğe odaklanır: Bağlamı en önemli konulara daraltarak, daha öngörülebilir ve temellendirilmiş yanıtlar üretme eğilimindeyken, genel sohbet daha geniş bir keşfi ortaya çıkarabilir ancak daha az kesin olabilir.

Bazı pratik yönergeler kaliteyi artırır. Model bağlam sınırları geçerli olduğundan, Alanlar'ı küçük ve odaklanmış durumda tutun. Bağlantılı GitHub dosyaları, deponun varsayılan dalını yansıtarak kod geliştikçe içeriğin güncel kalmasına yardımcı olur. Yönergeleriniz konusunda net ve kısa olun ve stil ve beklenen çıkışları tutturmak için birkaç kurallı örnek ekleyin. Son olarak, bağlam seçiminin ve sıralamanın yanıtları etkileyebileceğinden, en önemli kaynaklarınızla yol gösterebileceğinizi unutmayın.