Sdílet prostřednictvím


Co je prostředí GitHub Copilot Chat pro Visual Studio?

Doplně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 zvýšit produktivitu a efektivitu při psaní kódu.

V tomto článku se dozvíte o použití chatu Copilot v sadě Visual Studio, plně integrovaného chatu založeného 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). Použijte rozhraní chatu k odeslání své otázky jako podnětu a nastavte záměr pro lépe vymezené odpovědi.

Další informace o doplňování GitHub Copilot v sadě Visual Studio najdete viz téma o doplňování GitHub Copilot 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 s prostředím Visual Studio Copilot Chat rozumí tomu, na čem pracujete, a může vám pomoci s vývojovými úlohami.

  • vysvětlení kódu: získejte podrobnou analýzu a vysvětlení fungování bloku kódu.
  • Code help: získejte odpovědi na otázky související s programováním v přirozeném jazyce nebo ve formátu fragmentu kódu.
  • vylepšení kódu: získání návrhů kódu specifických pro kontext & doporučení
  • testování jednotek: generování jednotkových testů
  • Profilace: Optimalizace výkonu kódu
  • Ladění: Vyhledání problémů a získání navrhovaných oprav chyb a výjimek
  • Revize a potvrzení kódu: Generování zpráv potvrzení a kontrola místních změn

Požadavky

Abyste mohli začít, potřebujete:

Získat GitHub Copilot Chat 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 rozhraní GitHub Copilot dostupného jako doporučená součást instalačního programu Visual Studio. Ve výchozím nastavení se instaluje se všemi úlohami, pokud se nerozhodnete ji během instalace vyloučit.

Poznámka

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

Používání chatu Copilot ve Visual Studiu

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 tyto otázky Copilotu, v okně chatu, nebo přímo řádkově v kódu, který chcete upravit, pomocí řádkové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 naučte se používat příkazy lomítka, odkazy, použité zdrojea vlákna pro získání lepších odpovědí s relevantním kontextem v chatu Copilot.

Poznámka

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

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 Zobrazení>GitHub Copilot Chat.

  2. V okně Copilot Chat zadejte do textového pole Ask Copilot otázku týkající se kódování. Stiskněte Enter nebo vyberte Odeslat a položte otázku.

    snímek obrazovky s oknem Copilot Chat

    Pomocí ukázkových úvodních výzev a knihovny výzev (ikona knihy) v sadě Visual Studio 2022 verze 17.12 a novější můžete začít zkoumat GitHub Copilot Chat.

  3. Pokud Copilot Chat nabízí návrh kódu, který chcete použít, vyberte Kopírovat blok kódu zkopírujte návrh kódu, Vložit do nových souborů vložit návrh kódu do nového souboru nebo vyberte Náhled vložit návrh kódu do aktuálního souboru kódu. Pomocí tlačítka Preview 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í kódu do nového souboru, nebo náhled kódu pro návrhy kódu z Copilot Chatu

    Pokud se zeptáte na pomoc s pochopením kódu, možnosti Zkopírovat blok kódu a Vložit do nového souboru nebudou dostupné.

    1. Pokud vyberete Náhled, zobrazí se návrhy kódu ve standardním zobrazení rozdílů Visual Studio. Můžete zkontrolovat a upřesnit navrhované změny a aplikovat je na váš kód výběrem možnosti Přijmout nebo je zahodit výběrem možnosti Zrušit.

      Snímek obrazovky s návrhy kódu v rozdílovém zobrazení 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

    Visual Studio 2022 verze 17.12 teď obsahuje kód odkazující na GitHub Copilot. Tato funkce v GitHub Copilotu vás upozorní, když návrhy odpovídají veřejnému kódu. Odpovídající kód, zdrojový soubor a všechny související licenční informace můžete zobrazit přímo v sadě Visual Studio. To vám umožní činit informovanější rozhodnutí o tom, jestli se má navrhovaný kód používat.

    snímek obrazovky s odkazem na kód pro veřejný kód

Pokládejte otázky v rozhraní chatu.

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

  1. V aplikaci Visual Studio klikněte pravým tlačítkem do okna editoru a vyberte Ask Copilot, aby se zobrazilo vložené zobrazení chatu Copilot Chat přímo v editoru.

    Snímek obrazovky, jak povolit vložený chat v editoru pomocí kontextové nabídky po kliknutí pravým tlačítkem myši.

  2. Do textového pole Zeptejte se Copilot zadejte otázku související s kódováním a poté stiskněte Enter nebo vyberte Odeslat a položte otázku.

    Snímek obrazovky s chatovacím rozhraním na řádku v okně editoru

  3. Návrhy kódu z Copilot Chatu uvidíte v rozdílovém zobrazení ve Visual Studio. Můžete zkontrolovat a upřesnit navrhované změny a aplikovat je na váš kód výběrem možnosti Přijmout nebo je zahodit výběrem možnosti Zrušit.

    Snímek obrazovky s návrhy kódu v režimu zobrazení rozdílů ve Visual Studio

  4. Vložené vlákno chatu můžete přesunout do okna chatu výběrem 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 ukazuje, jak pokračovat ve vláknu vloženého chatu v okně chatu.

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

Připojení obrázků k výzvám k chatu

V sadě Visual Studio 17.14 Preview 1 můžete připojit obrázky v chatu a přidat kontextový vstup a generovat lepší odpovědi. Pokud chcete k výzvě připojit obrázek, vložte obrázek ze schránky nebo vyberte ikonu sponky v okně chatu a nahrajte obrázek z Průzkumníka souborů. Copilot analyzuje obrázek a použije ho jako další kontext k vygenerování lepší odpovědi.

Snímek obrazovky znázorňuje, jak připojit obrázky v chatu Copilot.

Podporované formáty obrázků: PNG, JPEG a GIF (jenom s jedním snímkem). Na výzvu můžete připojit až tři obrázky.

Ukázkové scénáře, kdy přidání obrázku do výzvy poskytuje další kontext Copilotu:

  • Vývoj uživatelského rozhraní, přidání obrázku návrhu
  • Ladění, přidání snímku obrazovky s chybou

Další kroky

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