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.
Doba trvání 14 hodiny
Návrh Školení
Pochopení kódu pomocí LLM
- Strategie promptingu pro vysvětlování kódu a walkthroughy
- Práce s neznámými kódovými základy a projekty
- Analýza řídicího toku, závislostí a architektury
Refaktorování kódu pro udržovatelnost
- Identifikace code smells, mrtvého kódu a anti-vzorů
- Restrukturalizace funkcí a modulů pro jasnost
- Využití LLM pro návrh konvencí pojmenování a vylepšení designu
Zlepšování výkonu a spolehlivosti
- Detekce neefektivity a bezpečnostních rizik s pomocí AI
- Návrh efektivnějších algoritmů nebo knihoven
- Refaktorování operací I/O, databázových dotazů a API volání
Automatizace dokumentace kódu
- Generování komentářů a souhrnů na úrovni funkcí/metod
- Psaní a aktualizace souborů README z kódových základů
- Vytváření dokumentace Swagger/OpenAPI s pomocí LLM
Integrace s nástrojovými řetězci
- Využívání rozšíření VS Code a Copilot Labs pro dokumentaci
- Zahrnutí GPT nebo Claude do Git pre-commit hooků
- Integrace do CI pipeline pro dokumentaci a linting
Práce se starými a multi-jazykovými kódovými základy
- Reverzní inženýrství starších nebo nedokumentovaných systémů
- Křížová refaktorace jazyků (např. z Pythonu do TypeScriptu)
- Kazuistiky a dema pair-AI programování
Etika, zajištění kvality a revize
- Validace změn generovaných AI a předejít halucinacím
- Dobré praxe peer review při používání LLM
- Zajištění reprodukovatelnosti a souladu s normami programování
Shrnutí a další kroky
Požadavky
- Znalost programovacích jazyků, jako jsou Python, Java nebo JavaScript
- Seznámení se s architekturou softwaru a procesy revize kódu
- Základní pochopení fungování velkých jazykových modelů
Časové určení
- Backend inženýři
- Týmy DevOps
- Senior vývojáři a technici
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