Zkuste nás kontaktovat

Návrh Školení

Od automatického doplňování k režimu Agent: pochopení změn

  • Rozdíly mezi standardními návrhy Copilota a vícestupňovým plánováním typickým pro agenty
  • Architektura pracovního cyklu agenta: plánování, generování kódu, provedení a iterace
  • Podpora programovacích jazyků a volba modelů vhodných pro agentí úlohy
  • Praktické příklady: od krátkých funkcí po implementaci celých modulů na více souborech

Aktivace režimu Agent ve vašem vývojářském prostředí

  • Jak aktivovat funkci v VS Code, JetBrains a Neovim.
  • Nastavení velikosti kontextového okna a volba úrovně modelu.
  • Definice pravidel pro pracovní prostor a vyloučení rozsáhlých binárních souborů z analýzy.
  • Rozlišování mezi konverzací s Copilotem a práce v režimu agenta přímo v editoru.

Vícestupňové plánování a provedení úkolů

  • Instrukce pro Copilota k vytvoření celé funkce.
  • Pozorování, jak agent rozkládá celý proces do jednotlivých kroků na různých souborech.
  • Kontrola každého kroku před tím, než se projeví ve zdrojovém kódu.
  • Použití funkce pro vrácení změn v případě, že některé kroky odchýlí se od původního plánu.

Spouštění terminálových příkazů v rámci cyklů práce agenta

  • Instalace potřebných závislostí pomocí integrace Copilota s terminálem.
  • Provádění příkazů k sestavení projektu a interpretace jejich výstupu.
  • Management proměnných prostředí v průběhu běžících sezení s Copilotem.
  • Bezpečnostní hranice: které příkazy vyžadují manuální schválení?

Testování založené na agendě AI

  • Generování jednotkových testů ze stávajícího kódu.
  • Tvorba nových testů pomocí popisů v přirozeném jazyce.
  • Spouštění testovacích sestav a analýza chybových zpráv přímo v prostředí Copilota.
  • Doladění logiky ověření po odhalení nestandardních výsledků.

Prohlídka rozsáhlých kódových bází

  • Rychlé vyhledávání vazeb mezi různými soubory kódu.
  • Přejmenování či refaktoring sdílených modulů podle doporučení Copilota.
  • Současná aktualizace konfiguračních a strukturálních souborů projektu.
  • Jak se vyhnout přetížení limitů kontextového okna pomocí cílených dotazů?

Přizpůsobení Copilota firemním standardům týmu

  • Vytvoření konkrétních instrukcí pro dané repozitárium v souboru .github/copilot-instructions.md.
  • Aplikace firemních pravidel ohledně pojmenování a architektury projektu.
  • Vyloučení citlivých dat či adresářů z analýzy Copilotem.
  • Tvorba šablon dotazů určených specifikovaným úkolům jednotlivých týmů.

Řízení využití GitHub Copilota v podnicích

  • Správa přidělených licencí, fakturací a sledování statistik používání.
  • Kontrola protokolů činností: co Copilot navrhl a co bylo skutečně zařazeno do projektu.
  • Znalost politik týkajících se ochrany duševního vlastnictví společnosti Microsoft i právních dopadů licencování.
  • Blokování nežádoucích typů souborů před jejich zapracováním do návrhů AI.

Ladění s využitím režimu Agent

  • Společné analýzy výstupů z mechanismů ladění se samotným aggentem.
  • Hypotézování problémů: jak pomocí Copilota odhalit příčinu selhání testů?
  • Využití nástroje agent-assisted bisect k nalezení bodu, kde došlo ke změně ve vývoji.
  • Ochrana proti chybám AI při ladění dosud neznámých částí zdrojového kódu.

Výkonnost a ovládání limitů využití

  • Chápání denních limitů požadavků i kapacit modelu.
  • Optimalizace délky dotazů tak, aby nedocházelo k zkrácení odpovědí AI.
  • Volba vhodného modelu pro jednotlivé fáze práce s kódem.
  • Sledování doby odezvy agenta a strategií ukládání dat do mezipaměti.

Bezpečnost a soulad s předpisy v podnikovém prostředí

  • Ochrana citlivých údajů: co opouští váš repozitárium a co zůstává uvnitř.
  • Prevence úniku hesel či dalších důvěrných informací prostřednictvím vhodné formulace dotazů pro AI.
  • Plnění požadavků na ochranu soukromí, například podle GDPR, standardů SOC 2 a požadavků programu FedRAMP.
  • Testování generovaného kódu z hlediska rizik vstřelení škodlivých skriptů do projektu.

Řešení běžných problémů při práci s režimem Agent

  • Proč Copilot někdy ignoruje aktuální strukturu kódu v projektu?
  • Jak vyřešit problémy s indexováním velmi rozsáhlých repozitárií.
  • Ochrana před chybami způsobenými přetížením systému v obdobích vysokého využívání.
  • Oprava problémů se synchronizací rozšíření Copilota napříč různými vývojářskými prostředími.

Shrnutí a budoucí směřování projektu

  • Přehled možností režimu Agent i skutečně praktických způsobů jeho využívání.
  • Informace o plánech společnosti GitHub ohledně dalšího rozvoje Copilota a novinek pro režim agenta.
  • Zdroje pro neustálé sledování aktualizací a vývojových trendů Copilota.

Požadavky

  • Zkušenosti s objektově orientovaným či funkcionálním programováním
  • Účet na GitHubu a základní znalosti práce s Gitem
  • Ovládání alespoň jednoho vývojářského prostředí (VS Code, JetBrains nebo Neovim)

Komu je kurz určen?

  • Vývojářům využívajícím dosud Copilota, kteří chtějí aktivovat režim Agent.
  • Vedoucím inženýrům zavádějícím Copilota do svých týmů.
  • Bezpečnostním specialistům hodnotícím politiky využití AI při tvorbě kódu.
 21 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie