Na konci tohoto modulu budete umět:
- ✅ Nainstalovat a nakonfigurovat AI Toolkit pro Visual Studio Code
- ✅ Procházet Model Catalog a porozumět různým zdrojům modelů
- ✅ Používat Playground pro testování a experimentování s modely
- ✅ Vytvářet vlastní AI agenty pomocí Agent Builderu
- ✅ Porovnávat výkon modelů napříč různými poskytovateli
- ✅ Aplikovat osvědčené postupy pro prompt engineering
AI Toolkit pro Visual Studio Code je vlajkovým rozšířením Microsoftu, které proměňuje VS Code v komplexní vývojové prostředí pro AI. Překonává propast mezi výzkumem AI a praktickým vývojem aplikací, díky čemuž je generativní AI dostupná vývojářům všech úrovní.
| Funkce | Popis | Použití |
|---|---|---|
| 🗂️ Model Catalog | Přístup k více než 100 modelům z GitHubu, ONNX, OpenAI, Anthropic, Google | Objevování a výběr modelů |
| 🔌 BYOM Support | Integrace vlastních modelů (lokálních nebo vzdálených) | Nasazení vlastních modelů |
| 🎮 Interaktivní Playground | Testování modelů v reálném čase s chatovacím rozhraním | Rychlé prototypování a testování |
| 📎 Podpora multimodálních vstupů | Práce s textem, obrázky a přílohami | Složitější AI aplikace |
| ⚡ Hromadné zpracování | Spouštění více promptů současně | Efektivní testovací workflow |
| 📊 Hodnocení modelů | Vestavěné metriky (F1, relevance, podobnost, koherence) | Posouzení výkonu |
- 🚀 Rychlejší vývoj: Od nápadu k prototypu během minut
- 🔄 Jednotné prostředí: Jedno rozhraní pro více AI poskytovatelů
- 🧪 Snadné experimentování: Porovnání modelů bez složitého nastavení
- 📈 Připravený na produkci: Plynulý přechod od prototypu k nasazení
Krok 1: Otevřete Marketplace rozšíření
- Spusťte Visual Studio Code
- Přejděte do zobrazení rozšíření (
Ctrl+Shift+XneboCmd+Shift+X) - Vyhledejte "AI Toolkit"
Krok 2: Vyberte verzi
- 🟢 Release: Doporučeno pro produkční použití
- 🔶 Pre-release: Předběžný přístup k nejnovějším funkcím
Krok 3: Instalujte a aktivujte
- Ikona AI Toolkit se zobrazuje v postranním panelu VS Code
- Rozšíření je povoleno a aktivováno
- V panelu výstupu nejsou chyby instalace
🎯 Cíl: Ovládnout Model Catalog a otestovat svůj první AI model
Model Catalog je vaše brána do AI ekosystému. Sbírá modely od různých poskytovatelů, což usnadňuje jejich objevování a porovnávání.
🔍 Navigační návod:
Klikněte na MODELS - Catalog v postranním panelu AI Toolkit
💡 Tip: Hledejte modely s konkrétními schopnostmi, které odpovídají vašemu použití (např. generování kódu, kreativní psaní, analýza).
Strategie výběru modelu:
- GPT-4.1: Nejlepší pro složité uvažování a analýzu
- Phi-4-mini: Lehký, rychlé odpovědi pro jednoduché úkoly
🔧 Postup konfigurace:
- Vyberte OpenAI GPT-4.1 z katalogu
- Klikněte na Add to My Models – tím model zaregistrujete k použití
- Zvolte Try in Playground pro spuštění testovacího prostředí
- Počkejte na inicializaci modelu (první spuštění může chvíli trvat)
⚙️ Vysvětlení parametrů modelu:
- Temperature: Řídí kreativitu (0 = deterministické, 1 = kreativní)
- Max Tokens: Maximální délka odpovědi
- Top-p: Nucleus sampling pro rozmanitost odpovědí
Playground je vaše laboratoř pro experimenty s AI. Jak ho co nejlépe využít:
🎨 Osvědčené postupy pro prompt engineering:
- Buďte konkrétní: Jasné a detailní instrukce přinášejí lepší výsledky
- Poskytněte kontext: Přidejte relevantní informace na pozadí
- Používejte příklady: Ukažte modelu, co chcete, na příkladech
- Iterujte: Vylepšujte prompt podle prvních výsledků
🧪 Testovací scénáře:
# 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."🎯 Cíl: Porovnat různé modely pomocí stejných promptů a pochopit jejich silné stránky
📋 Instrukce:
- Přidejte Phi-4-mini do svého pracovního prostoru
- Použijte stejný prompt pro GPT-4.1 i Phi-4-mini
- Porovnejte kvalitu odpovědí, rychlost a přesnost
- Zaznamenejte své poznatky v sekci výsledků
💡 Klíčové poznatky k objevení:
- Kdy použít LLM vs SLM
- Poměr cena/výkon
- Specializované schopnosti různých modelů
🎯 Cíl: Vytvořit specializované AI agenty přizpůsobené konkrétním úkolům a pracovním postupům
Agent Builder je místo, kde AI Toolkit opravdu vyniká. Umožňuje vytvářet na míru šité AI asistenty, kteří kombinují sílu velkých jazykových modelů s vlastními instrukcemi, specifickými parametry a specializovanými znalostmi.
🧠 Komponenty architektury agenta:
- Core Model: Základní LLM (GPT-4, Groks, Phi atd.)
- System Prompt: Definuje osobnost a chování agenta
- Parametry: Jemně laděná nastavení pro optimální výkon
- Integrace nástrojů: Připojení k externím API a MCP službám
- Paměť: Kontext konverzace a uchování relace
🎨 Tvorba efektivních systémových promptů:
# 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 interactionsSamozřejmě můžete také použít Generate System Prompt, aby vám AI pomohla prompt vytvořit a optimalizovat
🔧 Optimalizace parametrů:
| Parametr | Doporučený rozsah | Použití |
|---|---|---|
| Temperature | 0.1-0.3 | Technické/faktické odpovědi |
| Temperature | 0.7-0.9 | Kreativní/brainstormingové úkoly |
| Max Tokens | 500-1000 | Stručné odpovědi |
| Max Tokens | 2000-4000 | Podrobné vysvětlení |
🎯 Mise: Vytvořit specializovaného asistenta pro Python kódování
📋 Konfigurační kroky:
-
Výběr modelu: Zvolte Claude 3.5 Sonnet (vynikající pro kód)
-
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- Nastavení parametrů:
- Temperature: 0.2 (pro konzistentní a spolehlivý kód)
- Max Tokens: 2000 (podrobné vysvětlení)
- Top-p: 0.9 (vyvážená kreativita)
Testovací scénáře:
- Základní funkce: "Vytvoř funkci pro hledání prvočísel"
- Složitý algoritmus: "Implementuj binární vyhledávací strom s metodami insert, delete a search"
- Reálný problém: "Postav web scraper, který zvládá omezení počtu požadavků a opakování"
- Ladění: "Oprav tento kód [vložit chybný kód]"
🏆 Kritéria úspěchu:
- ✅ Kód běží bez chyb
- ✅ Obsahuje správnou dokumentaci
- ✅ Dodržuje nejlepší praktiky Pythonu
- ✅ Poskytuje jasná vysvětlení
- ✅ Navrhuje vylepšení
Otestujte své porozumění:
- Dokážete vysvětlit rozdíly mezi modely v katalogu?
- Úspěšně jste vytvořili a otestovali vlastního agenta?
- Rozumíte, jak optimalizovat parametry pro různé scénáře?
- Umíte navrhnout efektivní systémové prompty?
- Dokumentace AI Toolkit: Oficiální Microsoft Docs
- Průvodce prompt engineeringem: Osvědčené postupy
- Modely v AI Toolkit: Modely ve vývoji
🎉 Gratulujeme! Ovládli jste základy AI Toolkit a jste připraveni vytvářet pokročilejší AI aplikace!
Chcete-li se naučit pokročilejší funkce, pokračujte do Modulu 2: MCP s AI Toolkit základy, kde se naučíte:
- Připojovat agenty k externím nástrojům pomocí Model Context Protocol (MCP)
- Vytvářet agenty pro automatizaci prohlížeče s Playwright
- Integrovat MCP servery s vašimi AI Toolkit agenty
- Posílit své agenty externími daty a schopnostmi
Prohlášení o vyloučení odpovědnosti:
Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. I když usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoliv nedorozumění nebo nesprávné výklady vyplývající z použití tohoto překladu.







