Představte si, že stavíte AI agenta, který za vás automatizuje pull requesty, odpovídá na dotazy zákazníků nebo analyzuje data. Ještě před rokem jste museli žonglovat mezi pěti různými nástroji, terminály a dashboardy. Dnes vám stačí Visual Studio Code.
VS Code se stal centrálním hubem pro vývoj AI agentů díky bohatému ekosystému rozšíření, které pokrývá celý životní cyklus – od návrhu přes debugování až po nasazení do produkce. Agent mode od GitHub Copilotu je dnes ve stabilní verzi, MCP servery jsou first-class občané editoru a agenti umí sami spouštět terminálové příkazy a opravovat vlastní chyby z buildu. V tomto průvodci se podíváme na nejlepší nástroje, workflow a postupy, které vám pomohou stavět spolehlivé AI agenty přímo v editoru.
Proč stavět AI agenty ve VS Code
VS Code není jen textový editor – je to platforma, která se stala standardem mezi vývojáři. Díky otevřené architektuře rozšíření a podpoře od Microsoftu, Anthropic i komunity vznikl bohatý ekosystém nástrojů pro AI vývoj:
- Jednotné prostředí – kód, testy, debugování i monitoring na jednom místě
- Bohatý marketplace rozšíření – tisíce nástrojů pro každou fázi vývoje
- Nativní podpora pro Python, TypeScript, Go – nejčastější jazyky pro AI agenty
- Integrace s Git a CI/CD – bezproblémový přechod od vývoje k nasazení
- Remote development – vývoj na cloudových instancích s GPU přímo z editoru
Oproti samostatným platformám jako jsou no-code/low-code nástroje pro stavbu agentů vám VS Code dává plnou kontrolu nad kódem, daty i infrastrukturou. Nejste vázáni na jednoho poskytovatele a můžete libovolně kombinovat modely, nástroje i deployment strategie.
Klíčové nástroje pro vývoj AI agentů ve VS Code
AI Toolkit od Microsoftu
AI Toolkit je oficiální rozšíření od Microsoftu, které přináší kompletní vývojářské prostředí pro práci s modely, agenty a nástroji přímo v editoru.
Hlavní funkce:
- Tool Catalog – centrální hub pro procházení a připojování nástrojů z veřejných katalogů i lokálních MCP serverů
- Agent Inspector – plnohodnotný debugger agentů s breakpointy, vizualizací workflow a inspekcí proměnných
- Eval Runner – psaní evaluací agentů ve stylu unit testů s podporou CI/CD integrace
- Agent Builder – vizuální návrh agentů s rychlým přepínáním mezi konfiguracemi
- Model Catalog – přístup k lokálním i cloudovým modelům včetně OpenAI, Anthropic a Azure
Pro koho je ideální Vývojáři, kteří chtějí oficiální, dobře integrované řešení od Microsoftu s podporou pro celý životní cyklus agenta.
GitHub Copilot s agent mode
Copilot prošel největší proměnou ze všech nástrojů v tomto seznamu. Z autocomplete se stal plnohodnotný agent: agent mode je k dispozici ve stabilní verzi VS Code a podporuje MCP servery. Agent přečte celou codebase, navrhne úpravy napříč soubory, sám spustí terminálové příkazy a iteruje, dokud build a testy neprojdou – chyby z kompilace si přečte a opraví je bez vašeho zásahu.
Hlavní funkce pro vývoj agentů:
- Generování kódu pro agentí workflow na základě přirozeného jazyka
- Autonomní multi-file úpravy s vlastním během na pozadí
- Přístup k MCP serverům a vlastním rozšířením přímo z agent mode
- Integrace s GitHub Actions pro CI/CD pipeline agentů
Cena Copilot Pro stojí $10 měsíčně při roční platbě ($15 při měsíční), Pro+ $39. Pro firemní nasazení je tu Copilot Business ($19/seat) s kontrolami nad tím, co smí agent dělat.
Pro koho je ideální Týmy, které už na Copilotu staví a chtějí agenta přímo v editoru bez dalšího nastavování. Pozor na vedlejší produkt: bezplatná tier Gemini Code Assist skončila v červnu 2026, takže „zdarma" alternativ už výrazně ubylo.
Claude Code extension
Claude Code je terminálový nástroj od Anthropic, který se díky rozšíření integruje přímo do VS Code. Vyniká v komplexním refaktoringu a pochopení velkých codebase.
Hlavní funkce:
- Multi-file refaktoring s vysokou přesností
- Deep kontextové povědomí o celém projektu
- Podpora pro Symfony, Laravel, Django a další frameworky
- Bezpečné provedení změn – Claude Code je konzervativní a ptá se před rizikovými operacemi
Pro koho je ideální Backend vývojáři pracující na složitých agentních systémech, kde je potřeba porozumět širokému kontextu.
Continue.dev – open-source univerzální rozhraní
Continue.dev je open-source rozšíření, které připojí jakýkoli LLM do VS Code. Podporuje OpenAI, Anthropic, Google, lokální modely i vlastní API endpointy.
Hlavní funkce:
- Univerzální podpora pro všechny modely přes jednotné API
- Chat s kontextem aktuálního souboru i celého projektu
- Automatické doplňování kódu
- Zcela zdarma a open-source
Pro koho je ideální Vývojáři, kteří chtějí flexibilitu a nezávislost na jednom poskytovateli, nebo používají vlastní/lokální modely.
Cline, Roo Code a Kilo Code – autonomní kódování
Cline je rozšíření, které umožňuje AI agentovi autonomně upravovat kód, spouštět terminálové příkazy a procházet web. Roo Code vznikl jako fork Cline – dnes jde o dva samostatné projekty se stejným základem, ale mírně odlišnou filozofií nastavení. Nově se k nim řadí i Kilo Code, další fork, který kombinuje prvky obou a přidává vlastní orchestraci režimů.
Hlavní funkce (společné):
- Autonomní úpravy kódu s vaším schválením
- Spouštění testů a příkazů v terminálu
- Procházení dokumentace a API referencí
- Nízké náklady díky efektivnímu využití tokenů – platíte API podle spotřeby
Pro koho je ideální Vývojáři, kteří chtějí delegovat rutinní kódovací úkoly AI agentovi a kontrolovat jeho práci. Všechny tři jsou zdarma; rozdíl pocítíte jen u spotřeby API tokenů a ve zvyklostech UI.
Srovnání nástrojů na první pohled
| Nástroj | Cena | Ideální pro | Klíčová výhoda |
|---|---|---|---|
| AI Toolkit | Zdarma | Kompletní vývoj | Tool Catalog + Agent Inspector |
| Copilot (agent mode) | $10–39/měsíc | Agent přímo v IDE | Nejlepší integrace, MCP support |
| Claude Code | $20–200/měsíc | Refaktoring | Deep kontext, bezpečné změny |
| Continue.dev | Zdarma | Flexibilita | Podpora všech modelů |
| Cline / Roo Code / Kilo Code | Zdarma + API | Autonomní kódování | Nízké náklady na tokeny |
Výběr závisí na vašem workflow. Pokud potřebujete kompletní řešení od návrhu po debugování, začněte s AI Toolkitem. Pokud chcete agenta, který sám iteruje přes build chyby, zapněte Copilot agent mode. Pro maximální kontrolu a nízké náklady je výbornou volbou Continue.dev nebo Cline s vlastními API klíči.
Workflow pro vývoj AI agentů ve VS Code
Fáze 1: Návrh a prototypování
- Definujte účel agenta – co přesně má dělat? Jaké nástroje potřebuje?
- Vyberte model – pro jednoduché úkoly stačí Gemini Flash nebo Claude Sonnet, pro komplexní reasoning zvažte Claude Opus nebo GPT-4o
- Nastavte vývojové prostředí – vytvořte virtual environment, nainstalujte závislosti (LangChain, CrewAI, nebo vlastní framework)
- Použijte Agent Builder v AI Toolkitu nebo začněte s jednoduchým skriptem v Pythonu
- Iterujte rychle – testujte agenta na 5–10 scénářích, než přidáte složitost
Fáze 2: Vývoj a integrace nástrojů
- Identifikujte potřebné nástroje – databáze, API, e-mail, Slack, souborový systém
- Implementujte MCP servery – Model Context Protocol je standardizovaný způsob, jak připojit nástroje k agentům; dnes ho podporují Copilot agent mode, AI Toolkit i Claude Code
- Použijte Tool Catalog v AI Toolkitu pro rychlé připojení běžných nástrojů
- Testujte každý nástroj samostatně před integrací do agenta
- Implementujte error handling – agent musí umět zpracovat selhání nástroje
Ukázka jednoduchého MCP serveru v Pythonu:
from mcp.server import Server
from mcp.types import Tool, TextContent
app = Server("my-tools")
@app.list_tools()
async def list_tools():
return [Tool(
name="search_database",
description="Vyhledá záznamy v databázi",
inputSchema={"type": "object", "properties": {"query": {"type": "string"}}}
)]
@app.call_tool()
async def call_tool(name: str, arguments: dict):
if name == "search_database":
results = db.search(arguments["query"])
return [TextContent(type="text", text=str(results))]
Fáze 3: Debugování a optimalizace
- Použijte Agent Inspector – sledujte, jak agent zpracovává požadavky, volá nástroje a generuje odpovědi
- Nastavte breakpointy – zastavte agenta v kritických bodech a prohlédněte si vnitřní stav
- Logujte vše – každé rozhodnutí agenta by mělo být zaznamenáno
- Optimalizujte prompty – lepší prompt = menší spotřeba tokenů = rychlejší a levnější běh
Fáze 4: Testování a evaluace
- Napište evaluační testy – definujte, co agent musí zvládnout
- Testujte edge cases – co se stane, když nástroj selže? Když vstup není v očekávaném formátu?
- Měřte metriky – úspěšnost, latence, spotřeba tokenů, náklady na běh
- Použijte AI Toolkit Eval Runner nebo pytest pro automatizované testování
Příklad evaluačního testu:
@pytest.mark.eval
async def test_agent_handles_missing_data():
"""Agent musí požádat o chybějící informace místo halucinace."""
response = await agent.run("Vytvoř fakturu pro klienta bez adresy")
assert "chybí adresa" in response.lower() or "potřebuji" in response.lower()
Fáze 5: Nasazení a monitoring
- Kontejnerizujte agenta – Docker zajišťuje konzistentní prostředí
- Nastavte CI/CD pipeline – automatické testy před každým nasazením
- Implementujte health checks – monitoring, že agent běží a odpovídá
- Logujte a alertujte – Sentry, Datadog nebo vlastní řešení pro sledování chyb
- Plánujte iterace – agenti se neustále zlepšují na základě reálných dat
Časté chyby a jak se jim vyhnout
1. Příliš mnoho nástrojů najednou
Agent s 15 nástroji je těžké debugovat a optimalizovat. Začněte s 2–3 klíčovými nástroji a přidávejte postupně.
2. Ignorování kontextových limitů
Každý model má omezené kontextové okno. Při velkém množství nástrojů a historie konverzace se může stát, že agent „zapomene" důležité instrukce. Sledujte spotřebu tokenů a zkracujte kontext tam, kde je to možné.
3. Nedostatečné testování
Mnoho vývojářů testuje agenty jen na „happy path". Agent ale musí zvládnout i situace, kdy nástroj selže, data jsou nekonzistentní nebo uživatel zadá nejasný požadavek.
4. Bezpečnostní díry
Agent s přístupem k databázi a API může být bezpečnostním rizikem. Platí to dvojnásob, když agent mode spouští terminálové příkazy. Implementujte:
- Povolené operace (whitelist místo blacklist)
- Rate limiting
- Auditní logy všech akcí
- Ověření oprávnění před každou citlivou operací
5. Zapomínání na náklady
Autonomní agent, který běží 24/7, může generovat neočekávané náklady na API. Nastavte budget limity a monitoring nákladů od prvního dne.
Závěr
Vývoj AI agentů se rychle stává klíčovou dovedností. Firmy již otevřeně přiznávají, že jejich seniorní vývojáři nepíší kód ručně – místo toho řídí AI, která kód generuje za ně. VS Code s jeho bohatým ekosystémem je ideální platformou pro tento nový způsob práce.
Klíčem k úspěchu není znát každý detail transformer architektury, ale umět definovat, co chcete, připojit správné nástroje a ověřit, že to funguje. S agent mode ve stabilním VS Code, AI Toolkitem, Continue.dev nebo Cline máte vše potřebné přímo v editoru, kde trávíte většinu dne.
Začněte jednoduše – jeden agent, dva nástroje, deset testovacích scénářů. Až to bude fungovat spolehlivě, rozšiřujte. Stavba AI agentů je iterativní proces a každý cyklus vás posune blíže k automatizaci, která šetří hodiny práce.