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.
V tomto článku se dozvíte o možnostech vývoje s asistencí umělé inteligence, které můžete v sadě Visual Studio použít k vylepšení produktivity a efektivity, jako je GitHub Copilot a IntelliCode.
Jak pomáhá vývoj s asistencí umělé inteligence?
Následující tabulka popisuje klíčové způsoby, jak vám pomocník s AI může pomoct s vývojem v sadě Visual Studio:
Kóduj rychleji
Pomozte umělé inteligenci:
- Generování kódu a návrhů celých funkcí (například jak napsat kód pro provedení úlohy popisem v přirozeném jazyce)
- Předpověď toho, co budete kódovat dál na základě vašich programovacích vzorů (doplnění)
- Refaktoring kódu prostřednictvím doporučení řízených kontextem založenými na umělé inteligenci
Pochopte kód lépe
Požádejte asistenta AI o:
- Vysvětlení oddílů kódu (například při pokusu o pochopení kódu někoho jiného)
- Odpovědi na otázky týkající se programování
Rychleji profilujte a laděte
Získejte pomoc s profilací a laděním kódu:
- Optimalizace výkonu na základě návrhů umělé inteligence
- Řešení chyb identifikovaných AI &
GitHub Copilot & IntelliCode
GitHub Copilot a IntelliCode pomáhají psát kód rychleji a s větší přesností, pomáhají vyvinout hlubší porozumění základu kódu a pomoc s dalšími vývojářskými úlohami, jako je psaní testů jednotek, ladění a profilace.
GitHub Copilot v sadě Visual Studio
GitHub Copilot v integrovaném vývojovém prostředí sady Visual Studio funguje jako programátor páru AI, který vám pomůže dosáhnout vyšší produktivity a efektivity při psaní kódu. K použití copilotu v sadě Visual Studio potřebujete Visual Studio 2022 verze 17.8 nebo novější.
Dokončování přidává do procesu vývoje vylepšenou pomoc s AI generováním celých řádků nebo bloků kódu na základě kontextu, který poskytujete. Využívá modely AI natrénované na miliardách řádků opensourcového kódu k poskytování návrhů kódu ve stylu automatického dokončování přímo v editoru v reálném čase. Pomáhá psát kód rychleji a s menší prací.
Návrhy z GitHub Copilotu v integrovaném vývojovém prostředí můžete získat tak, že začnete psát kód, který chcete použít, nebo napsáním podpisu funkce nebo komentářem v přirozeném jazyce do souboru kódu popisujícího, co má kód udělat. Navrhovaný kód můžete použít tak, že ho přijmete.
Následující obrázek znázorňuje možnosti generování kódu GitHub Copilotu v sadě Visual Studio. V tomto příkladu přidáte do souboru kódu komentář v přirozeném jazyce a GitHub Copilot vygeneruje návrh kódu za vás v šedém textu. Pokud se rozhodnete kód použít, můžete vybrat možnost Tab a vložit ho do souboru kódu:
Začněte s dokončováním GitHub Copilot ve Visual Studiu.
GitHub Copilot Chat v sadě Visual Studio je plně integrované prostředí chatu založené na umělé inteligenci z GitHub Copilotu přímo v integrovaném vývojovém prostředí sady Visual Studio. Umožňuje interakci s GitHub Copilotem pomocí chatovacího rozhraní v integrovaném vývojovém prostředí ( IDE). Pokládání otázek souvisejících s kódováním v přirozeném jazyce můžete přijímat návrhy kódu specifické pro kontext, získat podrobnou analýzu a vysvětlení fungování bloku kódu, generování testů jednotek, vyhledání problémů a získání navrhovaných oprav. Umožňuje získat informace o kódování a podporu bez opuštění integrovaného vývojového prostředí , což vám pomůže při informovaných rozhodnutích a psaní lepšího kódu.
Následující obrázek ukazuje chatovací okno a vložené zobrazení (Interactive Code Assistant Zeptejte se Copilota) ve Visual Studio, což je součást GitHub Copilot Chatu. V tomto příkladu požádáte Copilot, aby vygeneroval testovací funkci pomocí okna chatu nebo interaktivního asistenta kódu. Pokud Copilot Chat nabízí návrh kódu, který chcete použít, můžete kód vložit do souboru kódu:
Začněte s Copilot Chat v Visual Studio
Návrhy hledání „Did You Mean“ používají Copilot k inteligentnímu rozpoznání vašeho záměru při hledání souborů ve funkci All-In-One Search. Pokud chybně zadáte dotaz nebo si nepamatujete přesný název souboru, Copilot navrhne lepší shody na základě toho, co jste možná mysleli. Tato funkce vám pomůže rychleji najít soubory, aniž byste museli opravovat překlepy nebo si pamatovat přesné názvy.
IntelliCode v sadě Visual Studio
IntelliCode používá kontext kódu v kombinaci se vzory, které se naučil z tisíců veřejného opensourcového kódu, aby poskytoval vylepšení založená na umělé inteligenci IntelliSense s návrhy, dokončování kódu s podporou kontextu, kompletních řádkůa příklady použití rozhraní API. IntelliCode pomocí umělé inteligence používá aktuální kontext a vzory kódu k dynamickému řazení návrhů v horní části seznamu dokončení s ikonou hvězdičky vedle nich a pomáhá rychleji psát přesný kód.
Následující obrázek znázorňuje dokončování IntelliCode v sadě Visual Studio:
Začínáme s IntelliCode.
Možnosti AI v porovnání vedle sebe
Následující tabulka porovnává možnosti GitHub Copilotu (a GitHub Copilot Chatu) a IntelliCode.
Důležitý
GitHub Copilot a IntelliCode můžete používat společně. Nemusíte si mezi nimi vybírat.
| funkce asistence AI | GitHub Copilot | IntelliCode |
|---|---|---|
| K dispozici jako |
integrované ve výchozím nastavení ve všech pracovních zátěžích & dostupné prostřednictvím instalačního programu Visual Studio ve verzi 17.10 a vyšší |
Integrované ve výchozím nastavení ve většině úloh & dostupné prostřednictvím instalačního programu sady Visual Studio |
| Na základě předplatného |
Ano Další informace |
Ne |
| Uživatelské rozhraní | Vložený Okno chatu |
Vložený |
| Kontextově vnímající, AI-podporované IntelliSense |
Ano Další informace |
Ano Další informace |
| Dokončování celých řádků v šedém textu |
Ano Další informace |
Ano Další informace |
| Kompletní funkce & víceřádkové dokončování v šedém textu |
Ano Další informace |
Ne |
| Detekce opakovaných úprav |
Ano Další informace |
Ano Další informace |
| Převod komentářů v přirozeném jazyce na kód |
Ano Další informace |
Ne |
| Řešení problémů s kódem pomocí pomoci s vývojem řízeným přirozeným jazykem |
Ano, s Copilot Chat. Další informace |
Ne |
| Ladění kódu |
Ano, s Copilot Chat. Další informace |
Ne |
| Měření výkonu aplikace prostřednictvím profilace |
Ano Další informace |
Ne |
| Příklady použití rozhraní API | Ne |
Ano Další informace |
| Podporované jazyky | Podporuje několik programovacích jazyků a architektur, mimo jiné: C#, C++, Python, JavaScript a TypeScript. | C#, XAML, C++, JavaScript, TypeScript, Visual Basic |
Note
Od 20. dubna 2026 byly zkušební verze GitHubu Copilot Pro pozastaveny. Pokud používáte zkušební verzi, přejděte na Copilot Free nebo upgradujte na placený plán. Pro podporu, viz https://docs.github.com/en/copilot/get-started/plans.
Další kroky
Další informace najdete v následujících zdrojích informací: