Zkuste nás kontaktovat

Návrh Školení

Konverzační rozhraní Cascade

  • Jak se Cascade liší od běžných chatovacích panelů v ostatních IDE
  • Udržování kontextu konverzace napříč různými požadavky na funkce
  • Přepínání mezi režimy „vysvětlení“, „plánování“ a „akce“ v rámci Cascade
  • Typické konverzační scénáře při opravě chyb či tvorbě nových funkcí

Prediktivní úpravy a všímavost k více souborům

  • Co jsou prediktivní úpravy a za jakých podmínek se automaticky aktivují
  • Přijímání, odmítání či ladění navrhovaných změn v různých souborech
  • Automatické sledování vzájemných závislostí mezi upravenými soubory
  • Zrušení více souvisejících změn, pokud predikce neodpovídají skutečnosti

Integrace terminálu do editoru

  • Otevírání a správa integrovaných terminálových relací
  • Jak Cascade sleduje výstup z terminálu a podle toho upravuje další kroky
  • Spouštění testů, sestavování projektů a nasazování bez opuštění Windsurfu
  • Řešení interaktivních požadavků vstupu z terminálu během automatizovaných procesů

Indexace a správa kontextu v Windsurfu

  • Jak Windsurf vytváří a udržuje aktuální projektový index
  • Chování indexace u monorepozitářů a jednoduchých repozitářů
  • Vynechávání generovaných souborů či adresářů sestavení pro urychlení indexace
  • Přebudování indexu po významných změnách v struktuře projektu

Vytváření funkcí prostřednictvím konverzací

  • Popsání požadované funkce obyčejným jazykem a sledování, jak ji Cascade plánuje implementovat
  • Kontrola seznamu vytvořených souborů předtím, než se změny přijmou
  • Ihnedové spuštění vygenerovaného kódu a zpětná vazba o chybách pro Cascade
  • Postupné zdokonalování výsledku pomocí dalších konverzačních požadavků

Vlastní pravidla a specifika pro dané technologie

  • Tvorba projektově specifických pravidel pro interní frameworky
  • Uplatňování konvencí pojmenovávání pomocí souborů s pravidly Windsurfu
  • Přizpůsobení indexace podle DSL a netypických formátů souborů
  • Sdílení sad pravidel v rámci celého vývojového týmu

Ladění s asistencí Cascade

  • Vkládání informací o chybách do Cascade k analýze jejich příčin
  • Požádání Cascade, aby porovnal funkční a nefunkční verzi projektu
  • Spuštění regresních testů prostřednictvím monitorovacího nástroje terminálu v Cascade
  • Detekce chybně navrhovaných importů či chybějících závislostí po úpravách kódu

Integrace s verzováním a recenzemi kódu

  • Generování komentářů k commitům z popisu provedených změn v konverzaci
  • Příprava popisů pull requestů pomocí chatu s Cascade
  • Odpovídání na poznámky recenzentů cílenými úpravami kódu
  • Udržování přehledné historie commitů během vývoje v konverzačním režimu

Výkon a nasazení ve firemním prostředí

  • Správa indexace rozsáhlých projektů při omezených paměťových zdrojích
  • Optimalizace doby spuštění pro repozitáře s velkým množstvím souborů
  • Pochopení toho, jak Windsurf nakládá s daty a jak lze deaktivovat trénování na uživatelských datech
  • Konfigurace proxy serverů a VPN v prostředích vyžadujících striktní bezpečnostní opatření

Přechod z jiných editorů

  • Importování klávesových zkratek a nastavení z VS Code či JetBrains
  • Exportování rozšíření Windsurfu do standardního prostředí VS Code
  • Strategie migrace celého týmu a plán pilotních projektů v novém prostředí

Požadavky

  • Zkušenosti s používáním editorů typu VS Code nebo JetBrains
  • Ovládání Gitu a znalost agilních vývojových postupů
  • Základní zkušenosti s konverzačními rozhraními založenými na LLM

Cílové skupiny

  • Vývojáři, kteří zvažují Windsurf jako své hlavní vývojové prostředí
  • Produktové týmy chtějící mít konverzační AI přímo v editoru
  • Freelanceri, kteří chtějí minimalizovat přepínání mezi aplikacemi díky integrovanému terminálu do IDE
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie