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í
Konverzační rozhraní Cascade
- Jak se Cascade liší od tradičních chatovacích panelů v jiných IDE.
- Udržování kontextu konverzace napříč požadavky na funkce.
- Přepínání mezi režimy vysvětlení (explain), plánování (plan) a akce (act) přímo v Cascade.
- Reálné vzorce konverzací pro opravu chyb a vytváření funkcí.
Prediktivní editace a vědomost o více souborech
- Co jsou prediktivní editace a kdy se automaticky aktivují.
- Přijímání, odmítání a ladění návrhů editací napříč soubory.
- Automatické sledování závislostí mezi upravenými soubory.
- Vracení kaskádovitých změn, pokud predikce nesedla na cíl.
Integrace terminálu přímo v editoru
- Otíraní a správa integrovaných terminálových relací.
- Jak Cascade sleduje výstup z terminálu k upřesnění dalších kroků.
- Spouštění testů, buildů a nasazení bez opuštění Windsurf.
- Řízení interaktivních příkazových řádek během automatizovaných procesů.
Indexování a správa kontextu ve Windsurf
- Jak Windsurf buduje a udržuje index projektu v reálném čase.
- Chování indexování pro monorepozitáře oproti jednotlivým repozitářům.
- Vyloučení generovaných artefaktů a složek sestavení pro rychlejší indexování.
- Znovu vybudování indexu po významných strukturálních změnách.
Konverzační vytváření funkcí
- Popis funkce prostým jazykem a sledování plánování ze strany Cascade.
- Přehled vygenerovaného seznamu souborů před přijetím změn.
- Okamžité spuštění vygenerovaného kódu a zpětné odeslání chyb do Cascade.
- Iterativní vylepšování pomocí konverzačních následných podnětů.
Vlastní pravidla a prompty specifické pro technologii
- Pisání vlastních pravidel projektu pro interní frameworky.
- Vynucování konvencí pojmenování prostřednictvím souborů pravidel Windsurf.
- Přizpůsobení indexování pro DSL a nestandardní formáty souborů.
- Sdílení sad pravidel napříč vývojovým týmem.
Ladění s asistencí Cascade
- Vkládání stack trace do Cascade pro analýzu kořenové příčiny chyby.
- Žádost o porovnání funkční a nefunkční verze prostřednictvím Cascade.
- Spouštění regresních testů přímo v terminálovém watcheru Cascade.
- Identifikace halucinovaných importů nebo chybějících závislostí po editacích.
Integrace verzionování kódu a review
- Generování zpráv commitů z shrnutí konverzačních změn.
- Příprava popisků pro pull requesty prostřednictvím chatu Cascade.
- Odpovídání na komentáře recenzentů pomocí cílených editací souborů.
- Udržování čistého historického záznamu commitů během konverzačního vývoje.
Výkon a nasazení ve enterprise prostředí
- Správa indexování velkých pracovních prostorů v rámci omezení paměti.
- Optimalizace času spuštění pro repozitáře s mnoha soubory.
- Pochopení zacházení s daty ve Windsurf a možnosti odstoupit od tréninku modelu.
- Konfigurace enterprise proxy a VPN pro regulovaná prostředí.
Stěhování z jiných editorů
- Import klávesových zkratek a nastavení z VS Code nebo JetBrains.
- Export rozšíření Windsurf zpět do standardního VS Code.
- Strategie migrace týmu a struktura pilotních programů.
Požadavky
- Zkušenosti s použitím IDE, jako je VS Code nebo JetBrains.
- Seznámení s Gitem a agilními vývojovými postupy.
- Základní zkušenosti s chatovacími rozhraními založenými na LLM (large language models).
Cíl kurzu
- Vývojáři, kteří zvážují Windsurf jako své hlavní vývojové prostředí.
- Produktové týmy chtěcí mít nativně integrovanou konverzační AI přímo ve svém editoru.
- Freelanceři hledající možnost snížit přepínání kontextu díky workflow s terminálem v IDE.
14 Hodiny
Reference (1)
Získal jsem znalosti týkající se knihovny Streamlit v Pythonu a určitě ji budu snažit použít k zlepšení aplikací ve svém týmu, které jsou vytvořeny v R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurz - GitHub Copilot for Developers
Přeloženo strojem