Ağ kısıtlamalı ortamlar için Visual Studio Code'da özel bir model yapılandırın

Ağ kısıtlamalı bir ortamda çalışırken Visual Studio Code'da GitHub Copilot modernizasyonu ile özel bir model kullanabilirsiniz. Uzantıyı ve AppCAT'i el ile yükleyin ve ardından Visual Studio Code ortamınızın ulaşabileceği bir model uç noktası kullanacak şekilde yapılandırın.

Bu iş akışı için GitHub Copilot'ta oturum açmanız gerekmez.

Warning

Kaynak kodunuz ve değerlendirme bağlamınız yapılandırdığınız model uç noktasına gönderilir. Özel model tam ağ yalıtımını garanti etmez ve bazı modernleştirme özellikleri için ağ erişimi gerekir. Model sağlayıcısının güvenlik ve uyumluluk duruşu sizin sorumluluğundadır.

Prerequisites

  • Visual Studio Code.
  • Uzantıyı ve AppCAT paketlerini indirmek için kullanabileceğiniz ağ erişimine sahip bir bilgisayar.
  • İndirilen paketleri ağ erişimi kısıtlı bilgisayara aktarmanın bir yolu.
  • Ağ kısıtlanmış bilgisayarın ulaşabileceği özel bir model uç noktası.
  • Uç nokta URL'si, model veya dağıtım adı ve uç nokta kimlik doğrulaması gerektiriyorsa bir API anahtarı.

Uzantıyı bir VSIX'ten yükleyin

Uzantı paketini bağlı bir bilgisayarda indirin ve ardından ağ kısıtlamalı bilgisayara yükleyin.

  1. Bağlı bilgisayarda Visual Studio Code'da Uzantılar görünümünü açın.

  2. GitHub Copilot uygulama modernizasyonu uzantısını bulun.

  3. Uzantının bağlam menüsünü açın ve VSIX İndir'i seçin.

    GitHub Copilot uygulaması modernleştirme uzantısı için Download VSIX seçeneğinin seçili olduğu Visual Studio Code Uzantıları görünümünü gösteren ekran görüntüsü.

  4. VSIX dosyasını ağ erişimi kısıtlı bilgisayara aktarın.

  5. Ağ kısıtlı bilgisayarda Uzantılar görünümünü açın.

  6. Görünümler ve Diğer Eylemler (...) seçeneğini ve ardından VSIX'ten Yükle... seçeneğini belirleyin.

    VSIX'ten yükle'nin seçili olduğu Visual Studio Code Uzantıları görünümünü gösteren ekran görüntüsü.

  7. Aktarılan VSIX dosyasını seçin.

AppCAT'i manuel olarak yükleyin

Uzantı, genel ağa erişim olmadan AppCAT'i otomatik olarak indiremez. Değerlendirmeyi çalıştırmadan önce AppCAT'i yükleyin.

  1. Bağlı bilgisayarda AppCAT'i Yükle bölümüne gidin ve uygulama paketini indirin.

  2. Paketi ağ erişimi kısıtlı bilgisayara aktarın.

  3. Paketi ~/.appcat öğesine ayıklayın.

  4. AppCAT yürütülebilir dosyasının aşağıdaki konumlardan birinde olduğunu doğrulayın:

    • Windows: ~/.appcat/appcat.exe
    • Linux veya macOS: ~/.appcat/appcat
  5. PATH Sisteme ~/.appcat ekleyin.

  6. Visual Studio Code yeniden başlatın.

Note

Yüklü AppCAT sürümü, uzantının beklediği sürümle eşleşmiyorsa, uzantı başka bir sürümü indirmeye çalışır. Ağ erişimi olmadan indirme başarısız olur ve değerlendirme süresiz olarak çalışıyor gibi görünebilir. Sorunu çözmek için en son AppCAT paketini el ile yükleyin.

Özel dil modeli ekleme

  1. Komut Paleti'ni açmak için Ctrl+Shift+P tuşlarına basın.

  2. Sohbeti Çalıştır: Dil Modellerini Yönet.

    Sohbet: Dil Modellerini Yönet'in seçili olduğu Visual Studio Code Komut Paleti'ni gösteren ekran görüntüsü.

  3. Dil Modelleri iletişim penceresinde Model Ekle... seçin.

  4. Uç noktanızla eşleşen sağlayıcıyı seçin. Örneğin, Azure, OpenAI, OpenAI Uyumlu veya Özel Uç Nokta'yı seçin.

  5. Model adı, API anahtarı ve uç nokta dahil olmak üzere sağlayıcının gerektirdiği bağlantı ayrıntılarını girin.

  6. Modelin Dil Modelleri altında göründüğünü doğrulayın.

Özel modeli seçin ve test edin

  1. Visual Studio Code'da Sohbet'i açın.

  2. Model Seç listesinden özel modeli seçin.

    Özel Ollama modeli seçili Visual Studio Code Sohbet modeli seçicisini gösteren ekran görüntüsü.

  3. Bir test iletisi gönderin ve modelin yanıt verdiğini doğrulayın.

    Seçilen özel modelden bir yanıt içeren Visual Studio Code Chat’i gösteren ekran görüntüsü.

Araç modellerini yapılandırma

GitHub Copilot modernleştirmesi, yerleşik yardımcı program akışları için Visual Studio Code yardımcı model ayarlarını kullanır.

  1. Ayarlar'ı açın.

  2. chat.utility için arama yapın.

  3. Sohbet: Utility Model'ü özel model olarak ayarlayın.

  4. Chat: Utility Small Model'ü özel model olarak ayarlayın.

    Sohbet Yardımcı Programı Modeli ve Sohbet Yardımcı Programı Küçük Modeli için seçilen özel modelle Visual Studio Code Ayarlarını gösteren ekran görüntüsü.

Bir değerlendirme çalıştırın ve bir plan oluşturun

  1. GitHub Copilot Modernization’ı açın.
  2. Değerlendirmeyi Başlat veya Değerlendirme Panosunu Aç seçeneğini belirleyin.
  3. Değerlendirmeyi çalıştırın ve ardından değerlendirme raporunu açın.
  4. Ele almak istediğiniz modernleştirme bulgularını seçin.
  5. Plan Oluştur seçeneğini seçin.

Uzantı seçilen değerlendirme bulgularını Chat'e gönderir ve yapılandırılan modelle modernleştirme aracısını, araçlarını ve yeteneklerini çağırır.

Sınırlamalar ve bilinen sorunlar

  • Güvenlik değerlendirme etki alanı ağ erişimi gerektirir ve ağ kısıtlamalı bir ortamda kullanılamaz.
  • Tarama ve Güvenlik Sorunlarını Çözme ağ erişimi gerektirir.
  • AppCAT sürüm uyuşmazlıkları, genel ağ erişimi olmadan başarısız olan otomatik indirmeyi tetikleyebilir.
  • Sonuçlar, özel modelin özelliklerine bağlıdır. Gerekli araçları veya bağlamı desteklemeyen bir model iş akışını tamamlamayabilir.
  • Özel modelin yapılandırılması tam ağ yalıtımı sağlamaz. Kuruluşunuzun giden trafik gereksinimlerini zorunlu kılmak için ağ denetimlerini kullanın.