Návrh Školení
Nejlepší praktiky a nástroje
Běžné pasti a strategie jejich eliminace
Úvod do prompt engineeringu
Raffinace příkazů a iterační design
Použití příkazů pro testovací automatizaci a generování SQL dotazů
Shrnutí a další kroky
Použití příkazů pro vysvětlení a ladění kódu
Psaní příkazů pro generování kódu
- Únik z halucinace kódu nebo bezpečnostních rizik
- Zpracování neúplných nebo neurčitých vstupů
- Vytváření bezpečných náhradních příkazů a ochranných opatření
- Vytváření testovacích případů z požadavků nebo kódu
- Generování strukturovaných SQL dotazů ze samostatného jazyka
- Formátování výstupu pro integraci do testovacích souborů
- Vysvětlení staršího nebo neznámého kódu
- Použití příkazů pro procházení logiky nebo analýzu okrajových případů
- Hledání a vysvětlení chyb nebo neefektivit
- Generování kódu z popisů běžným jazykem
- Ovládání formátu výstupu a programovacího jazyka
- Práce s komplexní logikou nebo více funkcemi
- Zlepšování výsledků prostřednictvím členění příkazů a zpětné vazby
- Strategie pro obnovu po chybách a úpravu příkazů
- Případové studie o raffinaci pro technické úkoly
- Knihovny příkazů a vzory pro opětovné použití
- Použití šablon příkazů v VS Code nebo API založených pracovních postupech
- Hodnocení kvality a výkonu příkazů ve skutečném použití
- Chápání příkazů, kontextu, tokenů a modelů
- Typy příkazů: zero-shot, one-shot, few-shot
- Použití systémových vs. uživatelských instrukcí v různých API
Požadavky
Účastníci
- Vývojáři používající LLMs ve generování nebo analýze kódu
- Techničtí vedoucí zkoumající AI nástroje v pracovních postupech
- Softwaroví profesionálové experimentující s integrací LLMs
- Zkušenosti ve vývoji softwaru nebo skriptingu
- Odbornost na běžné programovací jazyky (např. Python, JavaScript, SQL)
- Základní znalost velkých jazykových modelů a AI nástrojů jako ChatGPT, Claude nebo Copilot
Reference (2)
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
Instruktor je schopen přizpůsobit úroveň kurzu během výcviku tak, aby odpovídala naší úrovni porozumění dané tématice. Tím nám mohou poskytnout užitečnější znalosti, které nám dále pomohou efektivněji využívat tyto nástroje ve našem každodenním pracovním životě.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurz - Intermediate GitHub Copilot
Přeloženo strojem