Copilota můžete začít používat jako inteligentního asistenta kódu hned.
GitHub Copilot je nástroj pro dokončování kódu využívající umělou inteligenci. K podpoře svých návrhů využívá technologii OpenAI GPT (Generative Pre-trained Transformer). Může navrhovat úryvky kódu a dokonce celé funkce na základě kontextu kódu, který píšete.
Chcete-li používat GitHub Copilot, musíte si do editoru nainstalovat rozšíření a poté jej ověřit pomocí svého účtu GitHub.
Instalace GitHub Copilot v kódu VS
- OTEVŘENO VS kód a ujistěte se, že jste přihlášeni pomocí GitHubu. Pokud ne, klikněte na Účty v levé dolní části okna a vyberte Zapněte synchronizaci nastavení. V zobrazeném vyskakovacím okně vyberte Přihlaste se pomocí GitHubu.
- Výběrem této možnosti se ve výchozím prohlížeči otevře přihlašovací stránka GitHubu. Zadejte své přihlašovací údaje, abyste se mohli přihlásit do VS Code pomocí účtu GitHub.
- Přejděte na kartu Rozšíření na levé straně okna VS Code. Vyhledejte GitHub Copilot a klikněte na Nainstalujte knoflík; měl by to být první z výsledků vyhledávání.
- Po dokončení instalace se zobrazí vyskakovací okno s žádostí o registraci do GitHub Copilot. Klikněte na Zaregistrujte se do GitHub Copilot knoflík.
- Kliknutím na tlačítko se ve vašem výchozím prohlížeči otevře přihlašovací stránka GitHub Copilot.
- Registrační stránka obsahuje dva platební plány: a Měsíční plán a a Roční plán. Měsíční vám poskytuje měsíční bezplatnou zkušební verzi, zatímco roční plán zahrnuje dvouměsíční bezplatnou zkušební verzi. Jejich cena se také liší, takže si vyberte tu, která vám vyhovuje. Poté klikněte na Získejte přístup ke GitHub Copilot knoflík.
- Zobrazí se stránka pro potvrzení vašich platebních údajů a požádá vás o zadání fakturačních údajů. Až budete hotovi, klikněte na Uložit knoflík.
- Na další stránce, která se zobrazí, budete muset vybrat způsob platby. Zadejte a uložte své platební údaje.
- Když odešlete své platební údaje, zobrazí se stránka se souhrnem vašich fakturačních a platebních údajů. Potvrďte správnost údajů a klikněte na tlačítko Odeslat.
- Zobrazí se stránka vyžadující výběr předvoleb. Bude vyžadovat, abyste zvolili, zda GitHub Copilot může navrhnout kód, který odpovídá veřejnému kódu na GitHubu. Vyberte, zda chcete tuto funkci povolit nebo zablokovat. Poté klikněte na Uložte a začněte knoflík.
- Restartujte kód VS. Tím se aktivuje rozšíření GitHub Copilot. Widget rozšíření GitHub Copilot je v pravém dolním rohu okna VS Code.
Nyní jste připraveni začít používat GitHub Copilot ve VS Code.
Použití GitHub Copilot ke generování kódu
GitHub Copilot můžete použít ke generování kódu různými způsoby, včetně dokončování kódu a syntézy kódu. Po dokončení kódu začnete psát a GitHub Copilot vám během psaní navrhne dokončení.
Šedý řádek kódu je návrh rozšíření GitHub Copilot. Chcete-li přijmout návrh kódu, stiskněte tabulátor. Chcete-li návrh ignorovat, pokračujte v psaní kódu nebo stiskněte klávesu Esc klíč.
Syntéza kódu generuje celé fragmenty kódu na základě kódu, který píšete. Chcete-li vygenerovat celé úryvky kódu, měli byste napsat komentář popisující, co úryvek udělá, a poté stisknout Vstupte.
GitHub Copilot vygeneruje první řádek kódu. zmáčkni Tab přijměte jej a poté stiskněte Vstupte klíč pro vygenerování dalšího řádku úryvku. Opakujte, dokud nebude celý úryvek kompletní.
Zde je návod, jak můžete vygenerovat funkci:
Chcete-li vytvořit smyčku, která spustí funkci pětkrát, napište k tomu komentář a GitHub Copilot jej vygeneruje za vás.
GitHub Copilot generuje čistý kód. Používá také GPT OpenAI nervová síť abyste pochopili kontext vašeho kódu.
Použití GitHub Copilot k vysvětlení předem napsaného kódu
Chcete-li vysvětlit předem napsaný kód, použijte komentář a zeptejte se druhého pilota GitHubu, co dělá fragment nebo celý kód. Přidat q: před otázkou, která má upozornit GitHub Copilot, je komentář otázkou. Poté bude fungovat jako chatbot a vygeneruje odpověď ve formě komentáře.
Komentář, který GitHub Copilot vygeneruje, začíná A: naznačit, že je to odpověď.
Použití GitHub Copilot k dokumentaci předem napsaného kódu
Chcete-li zdokumentovat předem napsaný kód, začněte psát nadpisy například jako komentáře funkce clean_up_sentence pak Popis. GitHub Copilot vygeneruje popis funkce.
Totéž můžete udělat pro parametry a jakoukoli další dokumentaci, kterou považujete za nezbytnou.
Jak GitHub Copilot navrhuje kód?
GitHub Copilot používá generativní umělou inteligenci k navrhování úryvků kódu a kompletních bloků kódu. Bere v úvahu programovací jazyk, knihovny, které používáte, a strukturu kódu, který píšete. To mu pomáhá vytvářet relevantní návrhy.