Zkuste nás kontaktovat

Návrh Školení

Od automatického doplňování k agentovi: Porozumění posunu

  • Jak se návrhy Copilotu liší od vícekročného plánování agenta
  • Architektura cyklu agenta: plánování, generování, vykonání, iterace
  • Podpora jazyků a výběr modelu pro úkoly agenta
  • Reálné příklady: od pětiřádkových funkcí po vícefajlové funkce

Povolování režentu Agent v IDE

  • Aktivace ve VS Code, JetBrains a Neovim
  • Konfigurace okna kontextu a předvolených úrovní modelů
  • Nastavení pravidel pracovního prostoru a ignorování velkých binárních souborů
  • Správa komunikace přes Copilot Chat versus inline workflow agenta

Vícekročné plánování a vykonávání

  • Formulace promptů pro Copilot, aby postavil funkci od začátku do konce
  • Sledování, jak agent rozkládá úkoly do kroků napříč soubory
  • Přezkoušení každého kroku před aplikací změn
  • Použití inline rollbacku, když se kroky odchýlí od plánu

Příkazy v terminálu uvnitř cyklu agenta

  • Instalace závislostí prostřednictvím integrace terminálu Copilot
  • Spouštění build příkazů a interpretace jejich výstupu
  • Správa proměnných prostředí přímo z relací Copilotu
  • Bezpečnostní hranice: které příkazy vyžadují ruční schválení

Test-driven development s agentem

  • Generování jednotkových testů z existujícího zdrojového kódu
  • Řízení tvorby testů pomocí přirozeného jazyka (promptů)
  • Spouštění test suite a interpretace chyb přímo v Copilotu
  • Dolaňování assertion po zjištění selhání v okrajových případech (edge cases)

Navigace ve velkých kódbázích

  • Automatické hledání odkazů napříč soubory
  • Refaktoring sdílených utilit s pomocí přejmenování vedeného Copilotem
  • Aktualizace konfiguračních a schématických souborů současně
  • Vyhnutí se vyčerpání okna kontextu cílenými prompty

Přizpůsobení Copilotu podle standardů týmu

  • Psaní instrukcí specifických pro repozitář v souboru .github/copilot-instructions.md
  • Vynucování konvencí pojmenování a architektonických vzorů
  • Vyloučení citlivých souborů a adresářů z kontextu
  • Vytváření team-specific šablon promptů pro běžné úkoly

Podniková správa GitHub Copilot Enterprise

  • Přiřazení licencí, fakturace a přehledy využití
  • Auditní protokoly: sledování toho, co Copilot vygeneroval versus co bylo commitnuto
  • Politiky Microsoft IP indemnity a dopady na licencování
  • Blokování specifických vzorů souborů z pipeline AI návrhů

Ladění s režentem agenta

  • Čtení stack trace společně s agentem
  • Hypotézámi řízené ladění: ptát se Copilotu, proč test selhal
  • Použití agentem asistovaného bisect pro nalezení zdroje regressí
  • Řízení rizik halucinací při ladění neznámého kódu

Výkon a limity

  • Porozumění denním limitům požadavků a kvótám modelů
  • Optimalizace délky promptu pro vyhnutí se oříznutým odpovědím
  • Přepínání mezi modely pro různé úkoly
  • Sledování latence agenta a strategie ukládání do mezipaměti (caching)

Bezpečnost a compliance pro podniky

  • Zpracování dat: co opouští váš repozitář a co zůstává lokálně
  • Prevence úniku tajných údajů a pověření prostřednictvím promptů
  • Compliance s požadavky GDPR, SOC 2 a FedRAMP
  • Red-teaming vygenerovaného kódu na zranitelnosti typu injection

Řešení běžných problémů

  • Proč Copilot někdy ignoruje kontext vašeho kódu
  • Řešení selhání indexování pro velké repozitáře
  • Řízení chyb při překročení rate limitu během špiček
  • Oprava problémů se synchronizací rozšíření IDE

Shrnutí a budoucí roadmapa

  • Opakování možností režentu Agenta a praktických workflow
  • Roadmapa Copilotu od GitHubu a nadcházející funkce agenta
  • Zdroje pro sledování aktuálních vydání Copilotu

Požadavky

  • Zkušenosti s objektově orientovaným nebo funkčním programováním
  • Účet na GitHubu a základní znalost práce s Git
  • Seznámení s alespoň jedním IDE (VS Code, JetBrains nebo Neovim)

Cílová skupina

  • Vývojáři, kteří již používají Copilot a chtějí odemknout režent agenta
  • Manažeři inženýrských týmů zavádějící Copilot napříč vývojovými týmy
  • Bezpečnostní týmy prověřující politiky AI-pomocného generování kódu
 21 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie