GitHub Copilot, váš programátor AI

Dokončeno 100 XP

Ikona loga pro GitHub Copilot, která uprostřed zobrazuje ikonu Copilotu s modrou a zelenou otočkou kolem loga.

Není žádným tajemstvím, že AI narušuje technologickou krajinu. AI výrazně mění způsob fungování světa a fungování jednotlivých organizací a týmů. Tyto pokroky v umělé inteligenci slouží jako katalyzátor a mohou výrazně zlepšit produktivitu vývojářů po celém světě, když ji používají a dobře používají.

Přidání funkcí umělé inteligence k vývojářským nástrojům, které používáte a milujete, vám pomůže spolupracovat, vyvíjet, testovat a dodávat produkty rychleji a efektivněji než dříve. GitHub Copilot je služba, která poskytuje programátora páru AI, který funguje se všemi oblíbenými programovacími jazyky.

V nedávném výzkumu GitHub a Microsoft zjistily, že vývojáři při práci na skutečných projektech a úkolech používají GitHub Copilot výrazně vyšší produktivitu. Ve skutečnosti, během tří let od jejího spuštění, vývojáři zaznamenali následující výhody při používání GitHub Copilot:

  • 46 % nového kódu napsaného pomocí AI
  • 55 % rychlejší celkové produktivity vývojářů
  • 74 % vývojářů se více zaměřuje na uspokojování práce

Microsoft vyvinul GitHub Copilot ve spolupráci s OpenAI. GitHub Copilot využívá systém OpenAI Codex. OpenAI Codex má široké znalosti o tom, jak lidé kód používají, a je schopnější než GPT-3 při generování kódu. OpenAI Codex je částečně schopnější, protože byl natrénován na datové sadě, která zahrnovala větší koncentraci veřejného zdrojového kódu.

GitHub Copilot je k dispozici jako rozšíření pro VS Code, Visual Studio, Vim/Neovim a sadu IdEs JetBrains.

Funkce GitHub Copilotu

GitHub Copilot začal s novým věkem vývoje softwaru jako programátor páru AI, který vývojářům udržuje tok automatickým dokončováním komentářů a kódu. Automatické dokončování založené na umělé inteligenci ale bylo jen výchozím bodem.

Tady je několik funkcí GitHub Copilotu, díky kterým je skutečně vývojářským nástrojem pro budoucnost. Díky těmto funkcím je GitHub Copilot víc než jen editor. V průběhu celého životního cyklu vývoje se stává snadno přístupným pomocníkem s AI.

Copilot for chat

GitHub Copilot do editoru přináší chatovací rozhraní podobné ChatGPT. Rozhraní chatu se zaměřuje na scénáře vývojářů a nativně se integruje s VS Code a sadou Visual Studio. Je hluboce vložený do integrovaného vývojového prostředí a rozpozná, jaký kód vývojář zadal a jaké chybové zprávy se zobrazí. Vývojář může získat podrobnou analýzu a vysvětlení toho, jaké bloky kódu mají dělat, generovat testy jednotek a dokonce získat navrhované opravy chyb.

Copilot pro žádosti o přijetí změn

Model GPT-4 openAI přidává podporu v GitHub Copilotu pro značky využívající AI v popisech žádostí o přijetí změn prostřednictvím aplikace GitHubu, kterou můžou nainstalovat správci organizace a vlastníci jednotlivých úložišť. GitHub Copilot automaticky vyplní tyto značky na základě změněného kódu. Vývojáři pak můžou navrhované popisy zkontrolovat nebo upravit.

Copilot pro rozhraní příkazového řádku

Vedle editoru a žádostí o přijetí změn je terminál místem, kde vývojáři tráví nejvíce času. Dokonce i nejvývědomější vývojáři se ale musí procházet mnoha stránkami, abyste si mohli zapamatovat přesnou syntaxi mnoha příkazů. Rozhraní příkazového řádku GitHub Copilot (CLI) může vytvářet příkazy a smyčky a může a vyvolat nejasné find příznaky, které vyhovují vašemu dotazu.

Plány předplatného

Tato služba je dostupná prostřednictvím osobních účtů GitHubu s GitHub Copilot Free a GitHub Copilot Pro, prostřednictvím účtů organizace s GitHub Copilot Business nebo podnikovými účty s GitHub Copilot Enterprise.

GitHub Copilot Business

GitHub Copilot Business umožňuje řídit, kdo může ve vaší společnosti používat GitHub Copilot. Jakmile udělíte přístup k organizaci, můžou jeho správci udělit přístup jednotlivcům a týmům.

S GitHub Copilot Business je GitHub Copilot otevřený všem vývojářům, týmům, organizacím a podnikům.

S následujícími funkcemi se GitHub Copilot Business zaměřuje na vyšší produktivitu, zabezpečení a plnění organizací:

  • Dokončování kódu
  • Chat v integrovaném vývojovém prostředí (IDE) a v mobilních zařízeních
  • Filtrování ohrožení zabezpečení
  • Odkazování na kód
  • Filtr pro veřejný kód
  • Indemnity IP adresy
  • Zabezpečení, bezpečnost a ochrana osobních údajů na podnikové úrovni

GitHub Copilot Enterprise

GitHub Copilot Enterprise je k dispozici pro organizace prostřednictvím cloudu GitHub Enterprise. Tento plán předplatného umožňuje vašim týmům vývojářů:

  • Rychle se zrychlíte na základu kódu.
  • Prohledejte a sestavte dokumentaci.
  • Získejte návrhy na základě interního a privátního kódu.
  • Rychle zkontrolujte žádosti o přijetí změn.

GitHub Copilot Enterprise zahrnuje všechno v GitHub Copilot Business a vrstvu přizpůsobení pro organizace. Poskytuje integraci do GitHubu jako chatovací rozhraní, takže vývojáři můžou mluvit o základu kódu. Poskytuje také tlačítka akcí na celé platformě.

GitHub Copilot Enterprise může indexovat základ kódu organizace, aby lépe porozuměl návrhům, které jsou lépe přizpůsobené. Nabízí přístup k přizpůsobení GitHub Copilotu pro vyladění privátních modelů pro dokončování kódu.

V další lekci se dozvíte, jak začít pracovat s GitHub Copilotem a některými běžnými konfiguracemi.


Další jednotka: Interakce s copilotem

Předchozí Další