← Vytvářejte agenty na Cloudflare / agents / concepts
Co jsou agenti?
Agent je AI systém, který dokáže autonomně provádět úlohy tím, že rozhoduje o použití nástrojů a průběhu procesu. Na rozdíl od tradiční automatizace, která se řídí předem danými cestami, mohou agenti svůj přístup dynamicky přizpůsobovat na základě kontextu a mezivýsledků. Agenti se také liší od kopilotů (jako jsou tradiční chatovací aplikace) tím, že dokážou úlohu zcela automatizovat, místo aby jen rozšiřovali a doplňovali lidský vstup.
- Agenti → nelineární, nedeterministické (může se měnit mezi jednotlivými běhy)
- Workflows → lineární, deterministické cesty provádění
- Kopiloti → doplňková AI asistence vyžadující zásah člověka
Příklad: rezervace dovolené
Pokud s agenty pracujete nebo se s nimi setkáváte poprvé, tento příklad ukazuje, jak agent funguje v kontextu, jako je rezervace dovolené.
Představte si, že si chcete zarezervovat dovolenou. Musíte vyhledat lety, najít hotely, zkontrolovat recenze restaurací a sledovat svůj rozpočet.
Tradiční automatizace workflow
Tradiční automatizační systém postupuje podle předem daného sledu kroků:
- Přijímá konkrétní vstupy (data, místo, rozpočet)
- Volá předdefinované API endpointy v pevně daném pořadí
- Vrací výsledky na základě pevně zakódovaných kritérií
- Neumí se přizpůsobit, pokud nastanou neočekávané situace
AI kopilot
Kopilot funguje jako inteligentní asistent, který:
- Poskytuje doporučení hotelů a itinerářů na základě vašich preferencí
- Umí porozumět dotazům v přirozeném jazyce a reagovat na ně
- Nabízí radu a návrhy
- Vyžaduje lidské rozhodování a akci k provedení
Agent
Agent kombinuje schopnost AI dělat úsudky a volat příslušné nástroje k provedení úlohy. Výstup agenta je nedeterministický vzhledem k:
- Změny dostupnosti a cen v reálném čase
- Dynamická prioritizace omezení
- Schopnost zotavit se z chyb
- Adaptivní rozhodování na základě mezivýsledků
Agent může dynamicky vygenerovat itinerář a provést rezervace, podobně jako byste to očekávali od cestovního agenta.
Součásti agentních systémů
Agentní systémy obvykle mají tři hlavní komponenty:
- Rozhodovací modul: Obvykle LLM (velký jazykový model), který určuje kroky akce
- Integrace nástrojů: API, funkce a služby, které agent může využívat, často prostřednictvím MCP
- Systém paměti: Udržuje kontext a sleduje průběh úlohy
Jak agenti fungují
Agents fungují v nepřetržité smyčce, která zahrnuje:
- Sledování aktuální stav nebo úlohu
- Plánování jaké akce podniknout, přičemž pro uvažování používá AI
- Spouští se tyto akce pomocí dostupných nástrojů
- Učení z výsledků (uložení výsledků do paměti, aktualizace průběhu úlohy a příprava na další iteraci)
Vytváření agentů na Cloudflare
Cloudflare Agents SDK poskytuje infrastrukturu pro vytváření produkčních agentů:
- Trvalý stav : Každá instance agenta má vlastní databázi SQLite pro ukládání kontextu a paměti
- Synchronizace v reálném čase : Změny stavu se automaticky odesílají všem připojeným klientům přes WebSockets
- Hibernace : Agenti se v nečinnosti uspávají a probouzí se na vyžádání, takže platíte jen za to, co využijete
- Globální nasazení na edge : Agenti běží blízko vašich uživatelů na síti Cloudflare
- Vestavěné možnosti : Plánování, fronty úloh, workflows, zpracování e-mailů a další