Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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