Co je rozšíření GitHub Copilot Chat pro Visual Studio?

Doplňování GitHub Copilot a GitHub Copilot Chat v sadě Visual Studio umožňují vylepšený vývoj s asistencí umělé inteligence v sadě Visual Studio, což vám pomůže dosáhnout vyšší produktivity a efektivity při psaní kódu.

V tomto článku se dozvíte o používání chatu Copilot v sadě Visual Studio, což je plně integrované chatovací prostředí založené na umělé inteligenci z GitHub Copilotu přímo v integrovaném vývojovém prostředí sady Visual Studio. Umožňuje získat informace o kódování a podporu, jako je syntaxe, koncepty programování, pomoc s kontextovým kódem, testovací případy, ladění a další, aniž byste opustili integrované vývojové prostředí (IDE). Pomocí rozhraní chatu odešlete svůj dotaz jako výzvu a nastavte záměr pro lépe vymezené odpovědi.

Další informace o doplňování kopírování z GitHubu v sadě Visual Studio najdete v tématu o doplňování zkopírovaných objektů GitHubu pro Visual Studio.

Proč používat Copilot Chat v sadě Visual Studio?

Copilot Chat poskytuje pomoc s AI, která vám pomůže činit informovaná rozhodnutí a psát lepší kód. Díky úzké integraci v sadě Visual Studio zkopírovaný chat rozumí tomu, na čem pracujete, a pomůže vám s vývojovými úlohami, jako jsou:

  • Vysvětlení kódu: získání hloubkové analýzy a vysvětlení fungování bloku kódu
  • Nápověda k kódu: Získání odpovědí na otázky související s programováním ve formátu fragmentu kódu v přirozeném jazyce nebo fragmentu kódu
  • Upřesnění kódu: získání návrhů kódu specifických pro kontext a doporučení
  • Testování jednotek: Generování testů jednotek
  • Profilace: Optimalizace výkonu kódu
  • Ladění: Vyhledejte problémy a získejte navrhované opravy chyb a výjimek.

Požadavky

Na začátek budete potřebovat:

Získání GitHub Copilot Chatu pro Visual Studio

  • Pokud používáte Visual Studio verze 17.10 nebo novější, gitHub Copilot Chat je součástí nového sjednoceného rozšíření GitHub Copilot, které je k dispozici jako doporučená komponenta v Instalační program pro Visual Studio. Ve výchozím nastavení se instaluje se všemi úlohami, pokud se nerozhodnete ji během instalace vyloučit.

  • Pokud používáte Visual Studio verze 17.9 nebo starší, nainstalujte rozšíření GitHub Copilot Chat.

    Poznámka:

Podpora GitHub Copilot Chatu bude poskytována GitHubem a je k dispozici na adrese https://support.github.com.

Použití chatu Copilot v sadě Visual Studio

Své otázky související s kódováním můžete položit v přirozeném jazyce a GitHub Copilot Chat na tyto otázky odpoví ve vašem vývojovém kontextu.

Existují dvě místa, kde můžete pokládat Copilot tyto otázky; v okně chatu nebo přímo v kódu, který chcete upravit, pomocí vloženého chatu. V případě dotazů, kdy je vaším cílem upravit nebo přidat do souboru kódu, který máte otevřený v editoru, bude vložené zobrazení chatu obvykle fungovat nejlépe, zatímco obecnější otázky týkající se kódování jsou nejlépe zodpovězené v podokně chatu.

Podívejte se na tipy ke zlepšení výsledků chatu Copilot a zjistěte, jak používat příkazy lomítka, odkazy, použité zdroje a vlákna , abyste získali lepší odpovědi s vymezeným kontextem v chatu Copilot.

Poznámka:

V sadě Visual Studio 2022 verze 17.11 je pro GitHub Copilot Chat v sadě Visual Studio k dispozici vyloučení obsahu. Obsah vyloučený vaším správcem se teď bude ignorovat v odpovědích chatu. Další informace najdete v tématu konfigurace vyloučení obsahu pro GitHub Copilot .

Pokládání otázek v okně chatu

Okno chatu Copilot Chat v sadě Visual Studio umožňuje klást otázky a zobrazovat odpovědi v podokně chatu. Je to obvykle nejlepší způsob, jak pracovat s Copilotem na programovací nápovědě a obecných dotazech k kódování.

  1. V sadě Visual Studio vyberte Zobrazit>gitHub Copilot Chat.

  2. V okně Copilot Chat zadejte do textového pole Ask Copilot dotaz související s kódováním. Stiskněte Enter nebo vyberte Poslat a položte otázku.

    Snímek obrazovky s oknem Copilot Chat

  3. Pokud Copilot Chat nabízí návrh kódu, který chcete použít, vyberte Kopírovat blok kódu a zkopírujte návrh kódu, vložte do nových souborů návrh kódu a vložte návrh kódu do nového souboru nebo vyberte Náhled a vložte návrh kódu do aktuálního souboru kódu. Pomocí tlačítka Náhled můžete zobrazit náhled kódu v cílovém umístění, abyste snadno viděli, co se aktualizuje.

    Snímek obrazovky s možnostmi kopírování bloku kódu, vložením kódu do nového souboru nebo náhledem kódu pro návrhy kódu z Copilot Chatu

    Pokud se zeptáte na pomoc s porozuměním kódu, nebude blok kopírování kódu a vložení do nových možností souborů k dispozici.

    1. Pokud vyberete Náhled, zobrazí se návrhy kódu v normálním vzoru zobrazení rozdílu sady Visual Studio. Můžete zkontrolovat a upřesnit, co se navrhuje, a aplikovat na váš kód výběrem možnosti Přijmout nebo zahodit výběrem možnosti Storno.

      Snímek obrazovky s návrhy kódu v zobrazení rozdílu v okně editoru

    2. Pokud vyberete Vložit do nového souboru, uvidíte návrhy kódu v novém souboru. Soubor se ve výchozím nastavení neukládá.

      Snímek obrazovky s návrhy kódu v novém souboru v editoru

Pokládání otázek v zobrazení vloženého chatu

Zobrazení vloženého chatu v chatu Copilot Chat v sadě Visual Studio umožňuje klást otázky a zobrazovat odpovědi vložené s kódem v samotném okně editoru. S vloženým chatem se nemusíte vracet do okna chatu. Obvykle je nejlepší způsob, jak pracovat s Copilotem na otázky, které přidávají nebo aktualizují aktuálně otevřený soubor kódu.

  1. V sadě Visual Studio klikněte pravým tlačítkem do okna editoru a vyberte Možnost Zeptat se Copilotu , aby se v editoru zobrazilo vložené zobrazení chatu Copilot Chatu.

    Snímek obrazovky s povolením vloženého chatu v editoru z místní nabídky po kliknutí pravým tlačítkem

  2. Do textového pole Položit copilot zadejte svůj kód související s dotazem a pak stiskněte Enter nebo vyberte Odeslat a položte otázku.

    Snímek obrazovky s vložené rozhraní chatu v okně editoru

  3. Návrhy kódu z Copilot Chatu uvidíte v zobrazení rozdílového zobrazení sady Visual Studio. Můžete zkontrolovat a upřesnit, co se navrhuje, a aplikovat na váš kód výběrem možnosti Přijmout nebo zahodit výběrem možnosti Storno.

    Snímek obrazovky s návrhy kódu v zobrazení rozdílu sady Visual Studio

  4. Vložené vlákno chatu můžete zvýšit na okno chatu výběrem možnosti Pokračovat v okně chatu. Tím se zachová záznam a kontext konverzace a můžete pokračovat v okně chatu.

    Snímek obrazovky znázorňuje, jak pokračovat ve vlákně vloženého chatu v okně chatu

  5. Vložené zobrazení chatu můžete zavřít stisknutím klávesy Esc.

Další kroky

Další informace najdete v následujících zdrojích informací: