Konfigurace vlastního modelu v Visual Studio Code pro prostředí s omezeným přístupem k síti

Vlastní model s GitHub Copilot modernizací v Visual Studio Code můžete použít při práci v prostředí s omezeným síťovým přístupem. Nainstalujte rozšíření a AppCAT ručně a potom nakonfigurujte Visual Studio Code tak, aby používal koncový bod modelu, ke kterému se vaše prostředí může dostat.

Pro tento pracovní postup se nemusíte přihlašovat ke službě GitHub Copilot.

Warning

Zdrojový kód a kontext posouzení se posílají do koncového bodu modelu, který nakonfigurujete. Vlastní model nezaručuje úplnou izolaci sítě a některé možnosti modernizace stále vyžadují přístup k síti. Zodpovídáte za stav zabezpečení a dodržování předpisů poskytovatele modelu.

Prerequisites

  • Visual Studio Code.
  • Počítač s přístupem k síti, který můžete použít ke stažení rozšíření a balíčků AppCAT.
  • Způsob přenosu stažených balíčků do počítače s omezeným přístupem k síti.
  • Koncový bod vlastního modelu, ke kterému může počítač s omezeným přístupem k síti přistupovat.
  • Adresa URL koncového bodu, název modelu nebo nasazení a klíč rozhraní API, pokud koncový bod vyžaduje ověření.

Instalace rozšíření z VSIX

Stáhněte balíček rozšíření do připojeného počítače a pak ho nainstalujte do počítače s omezeným přístupem k síti.

  1. Na připojeném počítači otevřete zobrazení Rozšíření v Visual Studio Code.

  2. Vyhledejte rozšíření GitHub aplikace Copilot modernization.

  3. Otevřete místní nabídku rozšíření a pak vyberte Stáhnout VSIX.

    Snímek obrazovky znázorňující zobrazení rozšíření Visual Studio Code s vybranou možností Stáhnout VSIX pro rozšíření GitHub Copilot pro modernizaci aplikací.

  4. Přeneste soubor VSIX do počítače s omezeným přístupem k síti.

  5. Na počítači s omezeným přístupem k síti otevřete zobrazení Rozšíření .

  6. Vyberte Zobrazení a další akce (...) a pak vyberte Nainstalovat z VSIX....

    Snímek obrazovky znázorňující zobrazení rozšíření Visual Studio Code s vybranou možností Instalovat z VSIX

  7. Vyberte přenesený soubor VSIX.

Nainstalujte AppCAT ručně

Rozšíření nemůže stáhnout AppCAT automaticky bez přístupu k veřejné síti. Před spuštěním posouzení nainstalujte AppCAT.

  1. Na připojeném počítači přejděte na Install AppCAT a stáhněte balíček aplikace.

  2. Přeneste balíček do počítače s omezeným přístupem k síti.

  3. Extrahujte balíček do ~/.appcat.

  4. Ověřte, že spustitelný soubor AppCAT je v jednom z následujících umístění:

    • Windows: ~/.appcat/appcat.exe
    • Linux nebo macOS: ~/.appcat/appcat
  5. Přidat ~/.appcat do systému PATH.

  6. Restartujte Visual Studio Code.

Note

Pokud nainstalovaná verze AppCAT neodpovídá verzi, kterou rozšíření očekává, pokusí se rozšíření stáhnout jinou verzi. Bez přístupu k síti se stahování nezdaří a může se zdát, že hodnocení běží neomezeně dlouho. Pokud chcete tento problém vyřešit, nainstalujte si ručně nejnovější balíček AppCAT.

Přidat vlastní jazykový model

  1. Stisknutím Ctrl+Shift+P otevřete paletu příkazů.

  2. Spusťte Chat: Správa jazykových modelů

    Snímek obrazovky znázorňující paletu příkazů Visual Studio Code s vybranou možností Chat: Spravovat jazykové modely

  3. V dialogovém okně Jazykové modely vyberte Přidat modely....

  4. Vyberte poskytovatele, který odpovídá vašemu endpointu. Vyberte například Azure, OpenAI, Kompatibilní s OpenAI nebo vlastní koncový bod.

  5. Zadejte podrobnosti o připojení, které poskytovatel vyžaduje, včetně názvu modelu, klíče rozhraní API a koncového bodu.

  6. Ověřte, že se model zobrazí v části Jazykové modely.

Vyberte a otestujte vlastní model

  1. Otevřete Chat ve Visual Studio Code.

  2. V seznamu Vybrat model vyberte vlastní model.

    Snímek obrazovky znázorňující výběr modelu chatu Visual Studio Code s vybraným vlastním modelem Ollama

  3. Odešlete testovací zprávu a ověřte, že model reaguje.

    Snímek obrazovky znázorňující Visual Studio Code Chat s odpovědí z vybraného vlastního modelu

Nakonfigurujte užitné vzory

Modernizace GitHub Copilotu používá nastavení modelu utility ve Visual Studio Code pro integrované toky utility.

  1. Otevřete nastavení.

  2. Vyhledejte chat.utility.

  3. Nastavit Chat: Utility Model na vlastní model.

  4. Nastavte Chat: Utility Small Model jako vlastní model.

    Snímek obrazovky znázorňující nastavení Visual Studio Code s vlastním modelem vybraným pro Chat Utility Model a Chat Utility Small Model.

Spusťte posouzení a vytvořte plán

  1. Otevřete GitHub Copilot Modernization.
  2. Vyberte Spustit posouzení nebo Otevřít řídicí panel posouzení.
  3. Spusťte vyhodnocení a otevřete sestavu vyhodnocení.
  4. Vyberte zjištění modernizace, která chcete řešit.
  5. Vyberte Vytvořit plán.

Rozšíření odešle vybraná zjištění z hodnocení do chatu a vyvolá agenta modernizace, nástroje a dovednosti s nakonfigurovaným modelem.

Omezení a známé problémy

  • Doména posouzení zabezpečení vyžaduje přístup k síti a není dostupná v prostředí s omezeným přístupem k síti.
  • Kontrola a řešení problémů se zabezpečením vyžaduje přístup k síti.
  • Neshody verzí AppCAT můžou aktivovat automatické stahování, které selže bez přístupu k veřejné síti.
  • Výsledky závisí na možnostech vlastního modelu. Model, který nepodporuje požadované nástroje nebo kontext, nemusí pracovní postup dokončit.
  • Konfigurace vlastního modelu neposkytuje úplnou izolaci sítě. Pomocí síťových kontrol vynucujte požadavky vaší organizace na odchozí provoz.