ai_agent
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:
- Mozek (LLM): Slouží jako centrální řídicí jednotka pro uvažování a rozhodování.
- Plánování (Planning): Agent dokáže rozložit složitý úkol na menší, zvládnutelné podúkoly (např. pomocí techniky Chain-of-Thought).
- Paměť (Memory):
- *Krátkodobá:* Kontext aktuální konverzace.
- *Dlouhodobá:* Schopnost ukládat a vyhledávat informace v externích databázích (Vektory/RAG).
- Nástroje (Tools/Action): Schopnost volat externí API, prohlížet internet, spouštět kód nebo ovládat software.
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
- Kódování: Agent (např. Devin nebo GitHub Copilot Workspace) dokáže najít chybu v kódu, navrhnout opravu, otestovat ji a nasadit.
- Průzkum trhu: Agent dokáže projít 20 webových stránek konkurence, vytáhnout ceny do tabulky a poslat shrnutí e-mailem.
- Osobní asistent: Naplánování celé dovolené včetně rezervací, hlídání rozpočtu a synchronizace s kalendářem.
—
Populární frameworky pro agenty
- LangChain: Nejrozšířenější knihovna pro propojování LLM s nástroji.
- AutoGPT / BabyAGI: První experimenty s plně autonomními agenty.
- CrewAI / Microsoft AutoGen: Systémy pro spolupráci více agentů najednou (Multi-agent systems).
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.
ai_agent.txt · Poslední úprava: autor: admin
