GitHub Copilot içeren Visual Studio – AI Eşli Programlama2025-01-27T12:29:55-08:00

Visual Studio 2022’de Copilot Ücretsiz

Yapay zeka eşli programlayıcınızla daha önemli kodlara daha fazla zaman ayırın.
Deneme yok. Kredi kartı gerekli değildir. Yalnızca GitHub hesabınız.

Sadece 3 adımda kullanmaya başlayın

GitHub Copilot installation screenshot

En son Visual Studio 2022 sürümünü yükleyin

GitHub Copilot’un en son deneyimi Visual Studio ile tümleşiktir ve GitHub Copilot’un kod tamamlama ve GitHub Copilot Sohbet’in özelliklerini tek bir pratik pakette birleştirir. Yeni özellikleri ve iyileştirmeleri keşfetmek için en son Visual Studio 2022 sürümünü indirin.

GitHub Copilot installation screenshot

Ücretsiz deneme için kaydolun

GitHub Copilot, doğrulanmış öğrenciler ve GitHub üzerindeki popüler açık kaynak projelerinin geliştiricileri için ücretsizdir. Öğrenci veya popüler bir açık kaynak projesinin geliştiricisi değilseniz, bir kere kullanabileceğiniz 30 günlük deneme sürümüyle GitHub Copilot’ı ücretsiz olarak deneyebilirsiniz.

Github Copilot sign in screenshot

GitHub hesabınızla oturum açın

GitHub Copilot’u etkinleştirmek için GitHub hesabınızı Visual Studio’ya eklediğinizden emin olun. Daha fazla bilgi için Microsoft belgelerinde “Visual Studio’da GitHub hesaplarıyla çalışma” belgesine bakın.

5 ipucu ve püf noktası

01
En iyi uygulamalar

GitHub Copilot, Yapay Zeka (AI) destekli bir kodlama yardımcısıdır. Çeşitli ortamlarda çalışabilir ve günlük kodlama işlerinizde daha verimli olmanıza yardımcı olabilir. Bu yeni içerik dizisinde, size özellikle Visual Studio’da GitHub Copilot’un nasıl çalıştığını ve daha üretken olmanıza nasıl yardımcı olduğunu göstereceğiz.

02
Profesyonel gibi istem oluşturun

Bir Büyük Dil Modelinin çıkışlarının kalitesi büyük oranda istemin kalitesine bağlıdır ve GitHub Copilot herhangi bir istisna oluşturmaz. Bu yeni videoda, Gwyn Visual Studio 2022’de GitHub Copilot için “istem mühendisliği” ve daha iyi istemlerle daha iyi sonuçlar elde etme hakkında bilgi veriyor.

03
Kod tamamlamaları

Düzenleyicide yazmaya başladığınızda Copilot siz yazarken kod önerir.
İpucu: Bir öneriyi kabul etmek için “sekme” tuşuna basın.

04
Satır içi sohbet

Satır İçi Sohbet özelliği istemlerinizi koda dönüştürerek yöntemlerinizi, derslerini ve ünite testlerinizi yazmanıza yardımcı olur. Metin dosyanıza sağ tıklayıp “Copilot’a Sor” düğmesine veya Alt + /` tuşlarına basarak Satır İçi Sohbet özelliğini açın
İpucu: Amacınızı belirtmek için “/” veya dosyalarınıza başvurmak için “#” kullanın. Örneğin, “/#filename için test”

05
Sohbet penceresi

Çözümünüz veya dosyalarınız hakkında sorular sorun.  Copilot Rozetinden veya CTRL + /, C ile açın.
İpucu: Visual Studio’da etkin çözümünüze (yalnızca C# için) başvurmak için #çözüm ifadesini kullanın

Tek başınıza uğraşmayın

Dünyanın her yerinde geliştiriciler daha hızlı kod yazmak, standart çalışma yerine iş mantığına odaklanmak ve en önemli konu olan harika yazılımlar geliştirmek için GitHub Copilot’ı kullanıyor.

Ücretsiz

Ücretsiz

Bu uygulamayı kullanmaya başlamak arayan geliştiriciler GitHub Copilot.

$0USDbaşına aylık

Zaten VS Code? Şimdi aç
Ayda 2000’e kadar kod tamamlaması ve 50 sohbet isteği içerir.
En Popüler

Pro

Sanal makineye sınırsız erişim izni GitHub Copilot.

$10USDbaşına. İlk 30 gün ücretsiz

Doğrulanmış öğrenciler, öğretmenler ve popüler açık kaynaklı projelerin yöneticileri için ücretsizdir. Daha fazla bilgi

İş

İş akışlarını hızlandırmaya hazır takımlar için GitHub Copilot.

$19USDbaşına aylık

Kurumsal

Tam olarak özelleştirilmiş bir uygulama deneyimi arayan GitHub Copilot için.

$39USD başına aylık

GitHub Copilot Free GitHub Copilot Pro GitHub Copilot Business GitHub Copilot Enterprise
Sohbet

İletiler ve etkileşimler Up to 50 per month Unlimited Unlimited Unlimited

Bağlama uyumlu kodlama desteği ve açıklamaları

Hata ayıklama ve güvenlik düzeltme yardımı

Başlıca açık kaynak depolarındaki bilgilere erişim

Eğik çizgi komutlarıyla testler, belgeler ve daha fazlasını oluşturun
Bing tarafından desteklenen web araması (Önizleme)
Başarısız Eylemler işlerini açıklayın (Önizleme)

Sorunlar, PR’ler, tartışmalar, dosyalar, işlemeler vb. hakkında yanıtlar.

(Önizleme)VS Code çok dosyalı düzenlemeyi

(Önizleme) modelleri arasında geçiş

Kod tamamlama

Gerçek zamanlı kod önerileri

Up to 2000 per month Unlimited Unlimited Unlimited

Kodlanacak açıklamalar

Özelleştirme

Sohbet konuşmalarını özel kod tabanınıza uyarlama (sınırsız depo dizini oluşturuldu)

Uzantıları (Önizleme) GitHub Copilot sınırsız tümleştirme

İç araç (Önizleme)önizleme için özel bir uzantı

Yanıtları özel yönergelerle kişiselleştirin (Önizleme)

Kuruluş bağlamı için sohbete bilgi bankası ekleme

Kod tamamlama için ayrıntılı modeller (eklenti olarak çok yakında)

Kod incelemesi için kodlama yönergelerini

Yapay zeka yerel deneyimleri

Satır içi sohbet ve istem önerileri

Slash komutları ve bağlam değişkenleri

İleti oluşturmayı işle

çekme istekleri, sorunlar ve tartışma özetleri

(Önizleme)VS Code kod geri bildirimini

Hızlı Bilgi Visual Studio açıklamalarını

Hata Ayıklama yardımcı Visual Studio

(Önizleme)yardımcı Java için VS Code Yükseltme

GitHub (Önizleme)

(Önizleme) çekme isteklerinde Copilot Workspace’i

Için Copilot Workspace’e

Desteklenen ortamlar

Düzenleyiciler ve IDE’ler (Desteklenen tüm düzenleyicileri)

github.com

GitHub Mobile

GitHub CLI ve Windows Terminal

Yönetim ve ilkeler

başvuran kod içeren genel kod filtresini

Kullanıcı yönetimi

Varsayılan olarak eğitimden dışlanan veriler

Kurumsal sınıf güvenlik

Fikri mülkiyet tazminatı

İçerik dışlama

SAML SSO kimlik doğrulaması1

Kullanım ölçümleri

GitHub Enterprise Cloud gerektirir

1: GitHub Enterprise Bulut kullanan kuruluşlar için SAML çoklu oturum açma (SSO) ile kimlik doğrulama mevcuttur.

SSS

Visual Studio 2022 sürüm 17.10 veya üstü

Ücretsiz GitHub Copilot erişmek için mevcut oturum Visual Studio işlemini izleyin. Oturum açtıktan sonra https://github.com/settings/copilot.  Etkinleştirildikten sonra GitHub Copilot Free sınırlı sayıda sohbet ve tamamlama sağlar.
Daha fazla bilgi edinin
    Visual Studio 2022’nin en son sürümünü

  1. indirin. Yükleyicide en az bir iş yükü seçin. Önceden belirlenen GitHub Copilot bileşeninin seçili olduğundan emin olun. VEYA Hiçbir iş yükü seçilmemişse, yükleyicideki bileşenleri tek tek belirleyerek GitHub Copilot’u yükleyin.
  2. Kişisel hesabınız için bir GitHub Copilot aboneliği oluşturun veya GitHub Copilot aboneliğine sahip bir kuruluşun üyesiyseniz, kuruluş sahibi tarafından size bir lisans atanması gerekir. Kişisel bir hesap için ücretli abonelik başlatmadan önce GitHub Copilot’u değerlendirmek üzere, tek seferlik 30 günlük bir deneme sürümü kurabilirsiniz. Deneme sürümüne başlamak için aylık veya yıllık faturalandırma dönemi seçmeniz ve bir ödeme yöntemi sağlamanız gerekir. Denemeyi 30 gün bitmeden iptal etmezseniz, deneme otomatik olarak ücretli aboneliğe dönüşecektir. GitHub Copilot denemenizi 30 gün içinde istediğiniz zaman iptal edebilirsiniz ve sizden herhangi bir ücret alınmaz. Süresi bitmeden deneme sürümünü iptal ederseniz, 30 günlük deneme süresi bitene kadar GitHub Copilot’a erişmeye devam edebilirsiniz. Daha fazla bilgi için bkz. GitHub Copilot Bireysel aboneliğinizi yönetme.
  3. GitHub Copilot aboneliğine sahip bir GitHub hesabıyla Visual Studio’da oturum açın. GitHub hesaplarını Visual Studio anahtar zincirinize ekleme bölümündeki adımları izleyin.

Daha fazla ayrıntı için learn.microsoft.com Visual Studio’da GitHub Copilot yükleme ve yönetme belgeleri sayfasını ziyaret edin.

Visual Studio 2022 sürüm 17.10 veya üzeri sürümler ile GitHub Copilot ve GitHub Copilot Chat hem Copilot hem de Copilot Chat tek bir pakette bir araya gelen tek bir uzantı olarak yüklenebilir. Birleşik GitHub Copilot uzantısı, tüm iş yüklerinin varsayılan olarak yerleşik, önerilen bir bileşeni olarak bulunur ve Visual Studio Yükleyicisi aracılığıyla kullanılabilir.

Yeni birleşik GitHub Copilot uzantısını edinmek için:

  • Visual Studio 2022 sürüm 17.10 veya üstünü yükleyin.
  • Yükleyicide en az bir iş yükü seçin. Önceden belirlenen GitHub Copilot bileşeninin seçili olduğundan emin olun. VEYA Hiçbir iş yükü seçilmemişse, yükleyicideki bileşenleri tek tek belirleyerek GitHub Copilot’u yükleyin.

GitHub Copilot varsayılan olarak tüm iş yükleriyle birlikte yüklenir. Dışla seçeneğini belirlerseniz, Visual Studio Yükleyicisi’ni kullanarak ve GitHub Copilot bileşenini seçerek yüklemenizi daha sonra değiştirebilirsiniz.

Daha fazla ayrıntı için learn.microsoft.com Visual Studio’daki GitHub Copilot kurulum belgeleri sayfasını ziyaret edin.

Visual Studio 2022 sürüm 17.10 ve sonraki sürümlerde, Visual Studio ortamının sağ üst köşesinde, Copilot’ın etkin mi, devre dışı mı, kullanılamaz mı yoksa yüklü mü olduğunu gösteren bir Copilot durum simgesi görürsünüz. Durum simgesindeki açılır menüyü kullanarak, Copilot durumunuzu yönetmenize veya sorun gidermenize yardımcı olacak seçeneklere kolayca erişebilirsiniz. Copilot durumunuza bağlı olarak bazı seçenekler kullanılabilir veya gri durumda olabilir.

Daha fazla bilgi için Copilot durumunuzu yönetme konusuna bakın.

Visual Studio 2022 sürüm 17.9 veya öncesi

Visual Studio 2022’nin 17.8 ila 17.9 sürümleri, GitHub Copilot ve GitHub Copilot Chat’ın iki ayrı uzantı olarak yüklenmesine olanak tanır. GitHub Copilot uzantısını yüklemek, GitHub Copilot Sohbeti’nin yüklenmesi için bir önkoşuldur.

Visual Studio 2022 sürüm 17.8 – 17.9 için GitHub Copilot’ı edinin bölümündeki adımları izleyin.

GitHub Copilot’u etkinleştirmek için GitHub hesabınızı Visual Studio’ya eklediğinizden emin olun. Daha fazla bilgi için bkz. Visual Studio anahtar zincirinize GitHub hesapları ekleme.
GitHub Copilot Chat’e şu bilgiler dahil daha fazla bilgi sağlayarak daha iyi yanıtlar alabilirsiniz:

  • Kod açıklamalarını almak amacıyla  /explain  gibi ortak görevleri hızla belirtmek için  eğik çizgi komutlarını kullanın.
  • Başvuruları kullanarak sohbetin kapsamını belirli dosyalarla sınırlayın.
  • Yanıtı oluşturmak için  Copilot tarafından kullanılan the kaynağı gözden geçirin.
  • Copilot sohbetlerinizin  her biri için farklı  yazışmalar kullanın böylece her birinde farklı bağlamları koruyabilirsiniz.

Visual Studio’da Copilot Sohbeti’nin nasıl kullanılacağı hakkında daha fazla bilgi edinin.

GitHub Copilot’la ilgili yaygın sorunları giderme hakkında daha fazla bilgi edinin.

GitHub’ın tartışma forumu aracılığıyla GitHub Copilot’ı çevreleyen konuşmaları da takip edebilirsiniz.

Hayır, GitHub Copilot ayrı bir aboneliktir ve Visual Studio Professional veya Enterprise lisansına dahil değildir.

GitHub Copilot ödemesi hakkında daha fazla bilgi edinin.

GitHub Copilot, geliştirici deneyimini dönüştürür. Yapay zeka liderleri tarafından desteklenen Copilot, IDE’deki kod tamamlama ve sohbet yardımından GitHub’daki dokümanlara yönelik kod açıklamalarına ve yanıtlara kadar yazılım geliştirme yaşam döngüsü boyunca bağlama dayalı yardım sağlar. Copilot’un iş akışlarını iyileştirmesiyle geliştiriciler değer, yenilik ve mutluluğa odaklanabilir.

GitHub Copilot, geliştiricilerin sorun çözmeye ve işbirliğine daha fazla odaklanmasını ve sıradan işlere daha az çaba harcamasını sağlar. İşte bu nedenle Copilot kullanan geliştiriciler kullanmayanlara göre kendi işlerinde daha yüksek memnuniyet bildiriyor ve kod yazmada kaliteden ödün vermeden %55’e varan oranda daha üretken çalışıyor, böylece bağlı geliştiriciler harika yazılımları daha hızlı teslim edebiliyor. Kaliteden ödün vermez, bu da bağlı geliştiricilerin harika yazılımları daha hızlı teslim etmelerini sağlar.

GitHub Copilot, Visual Studio Code, Visual Studio, JetBrains IDE’leri ve Neovim dahil olmak üzere önde gelen düzenleyicilerle tümleşir ve diğer AI kodlama yardımcılarının aksine GitHub’a yerel olarak yerleşiktir. Milyonlarca bireysel kullanıcıyı ve onbinlerce kurumsal müşteriyi kapsayan Copilot, dünyanın en yaygın şekilde benimsenen yapay zeka geliştirici aracıdır ve geliştiricilerin ismen aradığı rekabet avantajıdır.

GitHub Copilot’ın genel kullanımı, ürün etkisi, insan, gözetim ve gizlilik hakkında daha fazla bilgi için kapsamlı GitHub Copilot SSS listesine bakın.

GitHub Copilot ortak depolarda görünen tüm dillerde eğitilir. Her dil için alacağınız önerilerin kalitesi, o dile ait eğitim verilerinin hacmine ve çeşitliliğine bağlı olabilir. Örneğin, JavaScript genel depolarda iyi bir şekilde temsil edilir ve GitHub Copilot’un en iyi desteklenen dillerinden biridir. Genel depolarda daha az temsil edilen diller, daha az veya daha az sağlam öneriler üretebilir.

GitHub Copilot’ın genel kullanımı, ürün etkisi, insan, gözetim ve gizlilik hakkında daha fazla bilgi için kapsamlı GitHub Copilot SSS listesine bakın.

GitHub Copilot, GitHub, OpenAI ve Microsoft ile güçlendirilmiş üretici AI modelleri tarafından desteklenir. GitHub’daki genel depolarda bulunan kodlar da dahil olmak üzere, genel olarak kullanılabilir kaynaklardan alınan doğal dil metinleri ve kaynak kodları üzerinde eğitilmiştir.

GitHub Copilot’ın genel kullanımı, ürün etkisi, insan, gözetim ve gizlilik hakkında daha fazla bilgi için kapsamlı GitHub Copilot SSS listesine bakın.

Hayır, GitHub Copilot olasılıksal belirlemeyi kullanarak öneriler üretir.

Fikri mülkiyet ve açık kaynak konularını düşünürken GitHub Copilot’un gerçekte nasıl çalıştığını anlamak kritik öneme sahiptir. Copilot’un önerilerini oluşturan yapay zeka modelleri genel kodla eğitilmiş olabilir ancak herhangi bir kod içermeyebilir. Bir öneri oluşturduklarında herhangi bir kod tabanından “kopyalayıp yapıştırmıyorlar”.

  • Bir kod önerisi oluşturmak için, Copilot uzantısı editörünüzdeki kodu inceleyerek başlar; imlecinizden hemen önceki ve sonraki satırların yanı sıra ilgili bağlamı belirlemek için düzenleyicinizde açık olan diğer dosyalar ve ilgili depoların URL’leri veya dosya yolları gibi ilgili bilgilere de odaklanır. Bu bilgi, bir sonraki adımın muhtemelen ne olduğuna dair olasılıksal bir belirleme yapmak ve öneriler üretmek için Copilot modeline gönderilir.
  • Kod düzenleyicisinde sohbet önerisi oluşturmak için Copilot uzantısı, isteminizi etkin belgenizde açık olan kod dosyası, kod seçiminiz ve çerçeveler, diller ve bağımlılıklar gibi genel çalışma alanı bilgileri dahil olmak üzere ek bağlamla birleştirerek bağlamsal bir istem oluşturur. Bu bilgi, bir sonraki adımın muhtemelen ne olduğuna dair olasılıksal bir belirleme yapmak ve öneriler üretmek için Copilot modeline gönderilir.
  • GitHub.com’da sohbet isteminizden bir soruya yanıt vermek gibi bir sohbet önerisi oluşturmak için Copilot, isteminizi önceki istemler, GitHub.com’daki açık sayfalar ve ayrıca GitHub.com’daki açık sayfalar dahil olmak üzere ek bağlamla ve kod tabanınızdan veya Bing aramanızdan alınan bağlamla birleştirerek bağlamsal bir istem oluşturur. Bu bilgi, bir sonraki adımın muhtemelen ne olduğuna dair olasılıksal bir belirleme yapmak ve öneriler üretmek için Copilot modeline gönderilir.

GitHub Copilot’ın genel kullanımı, ürün etkisi, insan, gözetim ve gizlilik hakkında daha fazla bilgi için kapsamlı GitHub Copilot SSS listesine bakın.

GitHub Copilot, kişisel verileri Copilot’a nasıl erişildiğine ve kullanıldığına bağlı olarak işler: github.com, mobil uygulama, uzantılar veya çeşitli IDE uzantılarından biri aracılığıyla veya komut satırı arabirimi (CLI), IDE kod tamamlamaları, veya GitHub.com’da kişiselleştirilmiş sohbet yoluyla. İşlenen kişisel veri türleri şunları içerebilir:

  • Kullanıcı Etkileşim Verileri: Bu, kabul edilen veya reddedilen tamamlamalar, hata iletileri, sistem günlükleri ve ürün kullanım ölçümleri gibi Copilot ile kullanıcı etkileşimlerinde yakalanan takma adlı tanımlayıcıları içerir.
  • İstemler: Bunlar, bağlamla birlikte öneriler oluşturmak üzere Copilot’un yapay zekasına gönderilen sohbet veya kod girişleridir.
  • Öneriler: Bunlar, istemlere göre kullanıcılara sağlanan yapay zeka tarafından oluşturulan kod satırları veya sohbet yanıtlarıdır.
  • Geri Bildirim Verileri: Bu, tepkiler (ör. olumlu/olumsuz tepkiler) ve isteğe bağlı yorumların yanı sıra destek bildirimlerinden gelen geri bildirimler de dahil olmak üzere gerçek zamanlı kullanıcı geri bildirimlerinden oluşur.

GitHub Copilot’ın genel kullanımı, ürün etkisi, insan, gözetim ve gizlilik hakkında daha fazla bilgi için kapsamlı GitHub Copilot SSS listesine bakın.

GitHub’ın Copilot verilerini nasıl kullandığı, kullanıcının Copilot’a nasıl ve hangi amaçla eriştiğine bağlıdır. Kullanıcılar GitHub Copilot’a web, uzantılar, mobil uygulamalar, bilgisayar terminali ve çeşitli IDE’ler (Tümleşik Geliştirme Ortamları) aracılığıyla erişebilir. GitHub kişisel verileri genellikle şu amaçla kullanır:

  • Kişiselleştirilmiş deneyimler ve öneriler sağlamak için hizmetleri müşterinin yapılandırmasına ve kullanımına göre sunun, sürdürün ve güncelleştirin
  • Yazılım hatalarını düzelterek ve çevrimiçi hizmetlerin işlevselliğini ve güncelliğini koruyarak, güvenlik olayları ve ürünle ilgili sorunlar da dahil olmak üzere sorunların önlenmesini, tespit edilmesini, çözülmesini ve azaltılmasını içeren sorun giderme
  • Hizmeti güncel ve çalışır durumda tutarak kullanıcı üretkenliğini, güvenilirliğini, etkinliğini, kalitesini, gizliliğini, erişilebilirliğini ve güvenliğini artırın

Bu uygulamalar, veri denetleyici müşterilerimize yönelik veri işleme taahhütlerimizin ayrıntılarını içeren GitHub Veri Koruma Sözleşmesinde (DPA) ana hatlarıyla belirtilmiştir.

GitHub ayrıca aşağıdaki amaçlarla DPA yönetiminde müşteri yetkilendirmesi ile belirli kişisel verileri kullanır:

  • Faturalama ve hesap yönetimi
  • Yasal yükümlülüklere uyma ve yasal yükümlülükleri çözme
  • Kötüye kullanımın tespiti, önlenmesi ve korunması, virüs taraması ve hizmet koşulları ihlallerini tespit etmeye yönelik tarama için
  • Çalışan komisyonlarını ve iş ortağı teşviklerini hesaplamak için özet raporlar oluşturma
  • Tahmin, gelir analizi, kapasite planlaması ve ürün stratejisi gibi alanları kapsayan, iç kullanım ve stratejik planlama için toplu raporlar üretme

GitHub’ın, özellikle Copilot Bireysel müşterileri için denetleyici olarak bilgi işlem faaliyetlerine ilişkin ayrıntılar için GitHub Gizlilik Bildirimi‘ne göz atın.

GitHub Copilot için öncelikli fikri mülkiyet hususları telif hakkıyla ilgilidir. Copilot’a güç veren model, telif hakkıyla korunan kodları da içerebilecek genel olarak erişilebilen geniş bir kod koleksiyonu üzerinde eğitilir ve Copilot’un önerileri (nadir durumlarda), modelin üzerinde eğitildiği koda benzeyebilir. Bu hususlar hakkında bilmeniz gereken bazı temel bilgiler şunlardır:

Telif hakkı yasası, telif hakkıyla korunan eserlerin yapay zeka modellerini eğitmek için kullanılmasına izin verir: Dünyanın dört bir yanındaki ülkelerin telif hakkı yasalarında, makinelerin yazılım kodu da dahil olmak üzere telif hakkıyla korunan materyallerden öğrenmesine, anlamasına, desenleri ve gerçekleri çıkarmasına olanak tanıyan hükümler vardır. Örneğin Avrupa Birliği, Japonya ve Singapur, makine öğreniminin yapay zeka modelleri geliştirmesine izin veren açık hükümlere sahiptir. Kanada, Hindistan ve Birleşik Devletler gibi diğer ülkeler de bu tür eğitimlere kendi adil kullanım/adil işlem hükümleri kapsamında izin verir. GitHub Copilot’un yapay zeka modeli, GitHub’un genel olarak erişilebilir ve izin verilen telif hakkı kullanımı kapsamındaki genel depolarında bulunan kodların kullanımıyla eğitildi.

Önerilerdeki telif hakkı riski ne olacak? Nadir durumlarda (GitHub’un araştırmasına göre %1’den az), GitHub’un önerileri GitHub’un yapay zeka modelini eğitmek için kullanılan kod örnekleriyle eşleşebilir. Copilot, kodu “aramaz” veya “kopyalayıp yapıştırmaz”; bunun yerine bir öneriyi sentezlemek ve oluşturmak için kullanıcının çalışma alanındaki bağlamı kullanır.

Deneyimlerimiz, eşleştirme önerilerinin büyük olasılıkla iki durumda ortaya çıktığını göstermektedir: (i) Copilot modelinin sentezlenmesi için kod düzenleyicisinde çok az bağlam olduğunda veya hiç bağlam olmadığında veya (ii) eşleşen bir öneri ortak bir yaklaşımı veya yöntemi temsil ettiğinde. Bir kod önerisi mevcut kodla eşleşiyorsa, bu önerinin kullanılmasının, kullanılan kodun miktarına, niteliğine ve kodun nasıl kullanıldığı bağlamına bağlı olarak telif hakkı ihlali iddialarını tetikleme riski vardır. Birçok açıdan bu, çevrimiçi bir kaynaktan kod kopyalamak veya bir kitaplıktaki kodu yeniden kullanmak gibi geliştiricinin üretmediği herhangi bir kodu kullanırken ortaya çıkan riskle aynıdır. Bu nedenle sorumlu kuruluşlar ve geliştiriciler, kullanıcıların potansiyel eşleşen kodu belirlemek ve değerlendirmek için kod tarama ilkeleri kullanmasını önerir.

Copilot’ta, Copilot’un GitHub.com’da genel olarak kullanılabilir kodla eşleşen kod tamamlamaları önermesine izin verip vermeyeceğinizi seçebilirsiniz. Daha fazla bilgi için bkz. “GitHub.com’da GitHub Copilot ayarlarını yapılandırma”. Genel kodla eşleşen önerilere izin verdiyseniz, bu tür önerileri kabul ettiğinizde GitHub Copilot size eşleşen kodla ilgili ayrıntıları sağlayabilir. Kodun eşleşmesi telif hakkı ihlali anlamına gelmez, bu nedenle öneriyi kullanıp kullanmama ve uygun durumlarda neye ve kime atanacağını (diğer lisans uyumlulukları ile birlikte) belirleme kararı kullanıcıya aittir.

GitHub Copilot’ın genel kullanımı, ürün etkisi, insan, gözetim ve gizlilik hakkında daha fazla bilgi için kapsamlı GitHub Copilot SSS listesine bakın.

GitHub Copilot Ücretsiz’i Visual Studio

Geri Bildirim