Na konci tohto modulu budete vedieť:
- ✅ Nainštalovať a nakonfigurovať AI Toolkit pre Visual Studio Code
- ✅ Pohybovať sa v Katalógu modelov a porozumieť rôznym zdrojom modelov
- ✅ Používať Playground na testovanie a experimentovanie s modelmi
- ✅ Vytvárať vlastných AI agentov pomocou Agent Builder
- ✅ Porovnávať výkonnosť modelov od rôznych poskytovateľov
- ✅ Aplikovať osvedčené postupy pre prompt engineering
AI Toolkit pre Visual Studio Code je vlajkovým rozšírením Microsoftu, ktoré premení VS Code na komplexné vývojové prostredie pre AI. Prepojuje výskum AI s praktickým vývojom aplikácií a sprístupňuje generatívnu AI vývojárom na všetkých úrovniach.
| Funkcia | Popis | Použitie |
|---|---|---|
| 🗂️ Katalóg modelov | Prístup k viac ako 100 modelom z GitHub, ONNX, OpenAI, Anthropic, Google | Objavovanie a výber modelov |
| 🔌 Podpora BYOM | Integrácia vlastných modelov (lokálnych alebo vzdialených) | Nasadenie vlastných modelov |
| 🎮 Interaktívny Playground | Testovanie modelov v reálnom čase s chatovým rozhraním | Rýchle prototypovanie a testovanie |
| 📎 Podpora multimodálnych vstupov | Práca s textom, obrázkami a prílohami | Zložité AI aplikácie |
| ⚡ Hromadné spracovanie | Spustenie viacerých promptov naraz | Efektívne testovacie procesy |
| 📊 Hodnotenie modelov | Vstavané metriky (F1, relevantnosť, podobnosť, koherencia) | Posúdenie výkonnosti |
- 🚀 Rýchlejší vývoj: Od nápadu k prototypu za pár minút
- 🔄 Jednotný pracovný tok: Jedno rozhranie pre viacerých AI poskytovateľov
- 🧪 Jednoduché experimentovanie: Porovnávajte modely bez zložitého nastavenia
- 📈 Pripravený na produkciu: Plynulý prechod z prototypu do nasadenia
Krok 1: Otvorte Marketplace rozšírení
- Spustite Visual Studio Code
- Prejdite do zobrazenia rozšírení (
Ctrl+Shift+XaleboCmd+Shift+X) - Vyhľadajte "AI Toolkit"
Krok 2: Vyberte verziu
- 🟢 Release: Odporúčané pre produkčné použitie
- 🔶 Pre-release: Predbežný prístup k najnovším funkciám
Krok 3: Inštalujte a aktivujte
- Ikona AI Toolkit sa zobrazuje v bočnom paneli VS Code
- Rozšírenie je povolené a aktívne
- V paneli výstupu nie sú žiadne chyby inštalácie
🎯 Cieľ: Ovládnuť Katalóg modelov a otestovať svoj prvý AI model
Katalóg modelov je vašou bránou do AI ekosystému. Zhromažďuje modely od viacerých poskytovateľov, čo uľahčuje ich objavovanie a porovnávanie.
🔍 Navigačný návod:
Kliknite na MODELS - Catalog v bočnom paneli AI Toolkit
💡 Tip: Hľadajte modely s konkrétnymi schopnosťami, ktoré zodpovedajú vášmu prípadu použitia (napr. generovanie kódu, kreatívne písanie, analýza).
Stratégia výberu modelu:
- GPT-4.1: Najlepší pre zložité uvažovanie a analýzu
- Phi-4-mini: Ľahký, rýchly na jednoduché úlohy
🔧 Proces konfigurácie:
- Vyberte OpenAI GPT-4.1 z katalógu
- Kliknite na Add to My Models – tým sa model zaregistruje na použitie
- Zvoľte Try in Playground pre spustenie testovacieho prostredia
- Počkajte na inicializáciu modelu (prvé spustenie môže chvíľu trvať)
⚙️ Pochopenie parametrov modelu:
- Temperature: Ovláda kreativitu (0 = deterministické, 1 = kreatívne)
- Max Tokens: Maximálna dĺžka odpovede
- Top-p: Nucleus sampling pre rozmanitosť odpovedí
Playground je vaše laboratórium na experimentovanie s AI. Tu je, ako vyťažiť z neho maximum:
🎨 Najlepšie postupy pre prompt engineering:
- Buďte konkrétni: Jasné a detailné inštrukcie prinášajú lepšie výsledky
- Poskytnite kontext: Pridajte relevantné pozadie
- Používajte príklady: Ukážte modelu, čo chcete, na príkladoch
- Iterujte: Vylepšujte prompt podľa prvých výsledkov
🧪 Testovacie scenáre:
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."🎯 Cieľ: Porovnať rôzne modely pomocou rovnakých promptov a pochopiť ich silné stránky
📋 Inštrukcie:
- Pridajte Phi-4-mini do svojho pracovného priestoru
- Použite rovnaký prompt pre GPT-4.1 aj Phi-4-mini
- Porovnajte kvalitu odpovedí, rýchlosť a presnosť
- Zaznamenajte svoje zistenia v sekcii výsledkov
💡 Kľúčové poznatky:
- Kedy použiť LLM vs SLM
- Pomery nákladov a výkonu
- Špecializované schopnosti rôznych modelov
🎯 Cieľ: Vytvoriť špecializovaných AI agentov prispôsobených konkrétnym úlohám a pracovným tokom
Agent Builder je miesto, kde AI Toolkit naozaj vyniká. Umožňuje vytvárať účelovo zameraných AI asistentov, ktorí kombinujú silu veľkých jazykových modelov s vlastnými inštrukciami, špecifickými parametrami a odbornými znalosťami.
🧠 Komponenty architektúry agenta:
- Jadrový model: Základný LLM (GPT-4, Groks, Phi, atď.)
- Systémový prompt: Definuje osobnosť a správanie agenta
- Parametre: Jemné doladenie pre optimálny výkon
- Integrácia nástrojov: Prepojenie na externé API a MCP služby
- Pamäť: Kontext konverzácie a ukladanie relácií
🎨 Vytváranie efektívnych systémových promptov:
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactionsSamozrejme, môžete použiť aj Generate System Prompt, aby vám AI pomohla s tvorbou a optimalizáciou promptov
🔧 Optimalizácia parametrov:
| Parameter | Odporúčaný rozsah | Použitie |
|---|---|---|
| Temperature | 0.1-0.3 | Technické/faktické odpovede |
| Temperature | 0.7-0.9 | Kreatívne/brainstormingové úlohy |
| Max Tokens | 500-1000 | Stručné odpovede |
| Max Tokens | 2000-4000 | Podrobné vysvetlenia |
🎯 Misia: Vytvoriť špecializovaného asistenta pre Python kódovanie
📋 Kroky konfigurácie:
-
Výber modelu: Zvoľte Claude 3.5 Sonnet (vynikajúci pre kódovanie)
-
Návrh systémového promptu:
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code- Nastavenie parametrov:
- Temperature: 0.2 (pre konzistentný a spoľahlivý kód)
- Max Tokens: 2000 (podrobné vysvetlenia)
- Top-p: 0.9 (vyvážená kreativita)
Testovacie scenáre:
- Základná funkcia: "Vytvor funkciu na hľadanie prvočísel"
- Zložitý algoritmus: "Implementuj binárny vyhľadávací strom s metódami insert, delete a search"
- Reálny problém: "Vytvor web scraper, ktorý zvláda limitovanie požiadaviek a opakovania"
- Ladenie chýb: "Oprav tento kód [vložiť chybný kód]"
🏆 Kritériá úspechu:
- ✅ Kód beží bez chýb
- ✅ Obsahuje správnu dokumentáciu
- ✅ Dodržiava najlepšie praktiky Pythonu
- ✅ Poskytuje jasné vysvetlenia
- ✅ Navrhuje vylepšenia
Otestujte svoje znalosti:
- Viete vysvetliť rozdiely medzi modelmi v katalógu?
- Podarilo sa vám vytvoriť a otestovať vlastného agenta?
- Rozumiete, ako optimalizovať parametre pre rôzne prípady použitia?
- Viete navrhnúť efektívne systémové prompty?
- Dokumentácia AI Toolkit: Oficiálne Microsoft Docs
- Sprievodca prompt engineeringom: Najlepšie postupy
- Modely v AI Toolkit: Modely vo vývoji
🎉 Gratulujeme! Ovládli ste základy AI Toolkit a ste pripravení vytvárať pokročilejšie AI aplikácie!
Ste pripravení na pokročilejšie funkcie? Pokračujte do Modul 2: MCP s AI Toolkit – základy, kde sa naučíte:
- Pripojiť agentov k externým nástrojom pomocou Model Context Protocol (MCP)
- Vytvárať agentov pre automatizáciu prehliadača s Playwright
- Integrovať MCP servery s vašimi AI Toolkit agentmi
- Vylepšiť agentov externými dátami a schopnosťami
Vyhlásenie o zodpovednosti:
Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Aj keď sa snažíme o presnosť, prosím, majte na pamäti, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Originálny dokument v jeho pôvodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.







