Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí agenta plánu GitHub Copilot v Visual Studio můžete vytvořit a iterovat v plánu implementace před provedením změn kódu. Agent plánu prozkoumá základ kódu pomocí nástrojů jen pro čtení, v případě potřeby se zeptá na objasnění otázek a vytvoří plán, který můžete zkontrolovat a upřesnit pomocí Copilot.
Na rozdíl od režimu agenta agent pro plánování během plánování neupravuje soubory ani neprovádí kroky implementace. Až budete s plánem spokojení, můžete ho předat do režimu agenta a spustit ho.
Předpoklady
- Nainstalujte nejnovější verzi Visual Studio.
- Přihlaste se k Visual Studio pomocí GitHub účtu s přístupem ke Copilotu.
Kdy použít agenta plánu
Agent plánu je užitečný, pokud chcete před zahájením implementace sladit přístup.
- Velké funkce: Rozdělte složitou práci na jasné, zkontrolovatelné kroky před zahájením změn kódu.
- Unfamiliar codebases: Nechte Copilot prozkoumat řešení a vysvětlit pravděpodobné dotykové body předtím, než něco upraví.
- Týmová spolupráce: Sdílejte uložený plán ve formátu Markdown ke kontrole, než jej předáte k implementaci.
Zahájit plán
Otevřete okno Copilot Chat.
V nástroji pro výběr agenta vyberte Plán.
Zadejte výzvu, která popisuje, co chcete sestavit, refaktorovat nebo prozkoumat.
Copilot prozkoumá základ kódu pomocí nástrojů jen pro čtení. Pokud je úkol nejednoznačný, před vytvořením plánu se zeptá na objasnění otázek.
Kontrola a upřesnění plánu
Jakmile shromáždí dostatečný kontext, Copilot vytvoří plán implementace, který můžete zkontrolovat společně v chatu.
Při revizi návrhu můžete Copilota požádat, aby:
- Rozdělte velký krok na menší úkoly.
- Přidejte hraniční případy nebo kroky ověření.
- Znovu zvažte, které soubory nebo komponenty se mají změnit.
- Revidujte pořadí implementace.
Plán můžete také upravit přímo tak, že v zobrazení plánu vyberete Upravit markdown nebo ručně upravíte uložený soubor plánu v úložišti.
V případě jednoduchých žádostí může Copilot plán okamžitě navrhnout, aniž by se museli ptát na následné otázky.
Práce s uloženými plány
Ve výchozím nastavení Copilot každý plán uloží jako soubor markdownu na .copilot/plans/plan-{title}.md. Umístění uložení můžete změnit v Nástroje>Options>GitHub>Copilot>Copilot Chat v Plánovat výstupní adresář.
Tento soubor plánu je zdrojem pravdy pro úkol. Můžete:
- Upravte soubor Markdownu přímo v editoru.
- Pokračujte v vylepšování plánu prostřednictvím chatu.
- Před zahájením implementace sdílejte plán se členy týmu.
Když soubor plánu upravíte ručně, Copilot zjistí změny a stav chatu bude synchronizovaný s aktualizovaným plánem.
Implementace plánu s režimem agenta
Až budete připraveni přejít z plánování na spuštění, vyberte Implementovat plán.
Copilot předá plán režimu agenta, který postupně prochází jednotlivé kroky a začne upravovat kód. Nedochází k žádným změnám implementace, dokud se explicitně nerozhodnete implementovat plán.
Plánování agenta a plánování v režimu agenta
Agent plánu a plánování v režimu agenta souvisí, ale nejsou to stejná funkce.
| Vlastnost | Nejlépe použít, když | Chování |
|---|---|---|
| Agent plánu | Před zahájením implementace chcete provést soulad s přístupem. | Spouští se jako samostatný režim chatu, prozkoumává pomocí nástrojů jen pro čtení, ukládá soubory plánu v .copilot/plans/ a předává je pomocí Implementovat plán. |
| Plánování v režimu agenta | Už používáte režim agenta a ten pro složité úlohy automaticky využívá strukturované plánování v rámci relace. | Spouští se v režimu agenta a sleduje stav plánování provádění během této relace. |
Podrobnosti o plánování v režimu agenta najdete v tématu Plánování v režimu agenta.