Obsah

AI Agent (Autonomní agent)

AI Agent je systém založený na umělé inteligenci (obvykle velkém jazykovém modelu – LLM), který není omezen pouze na pasivní odpovídání, ale dokáže aktivně využívat nástroje, plánovat postupy a samostatně rozhodovat o dalších krocích k vyřešení zadaného úkolu.

Klíčové komponenty agenta

Aby se z „modelu“ stal „agent“, potřebuje čtyři základní pilíře:

Rozdíl: Chatbot vs. AI Agent

Vlastnost Klasický Chatbot AI Agent
Interakce Reaktivní (odpoví na dotaz) Proaktivní (navrhuje a koná)
Cíl Vygenerovat text Dosáhnout výsledku (např. rezervace letenky)
Nezávislost Čeká na každý další prompt Pracuje v cyklech, dokud není hotovo
Nástroje Obvykle omezené Široká škála (Python, prohlížeč, API)

Typické pracovní cykly (Agentic Workflow)

Agenti často pracují v uzavřených smyčkách:

1. **Percepce:** Analýza zadání uživatele.
2. **Plánování:** "Co musím udělat jako první?"
3. **Akce:** Vyhledání informace nebo spuštění kódu.
4. **Reflexe:** "Dosáhl jsem výsledku? Pokud ne, co musím změnit?"

Příklady využití v praxi

Populární frameworky pro agenty

Bezpečnostní varování: Jelikož agenti mohou samostatně spouštět kód a přistupovat k internetu, je kritické definovat jim mantinely (tzv. „Guardrails“), aby nedošlo k nechtěným akcím nebo smazání dat.

Související: LLM, RAG, Python