Samořízené úkoly

Samořízené úkoly

Samořízené úkoly ve FlowHunt umožňují AI agentům samostatně provádět přidělené úkoly, čímž napodobují dynamiku skutečných týmů pro složité workflow a lepší výsledky.

Co je komponenta Samořízený úkol

Komponenta Samořízený úkol vám umožňuje definovat a přidělit úkoly, které mají agenti vykonávat. Díky tomu získáváte větší kontrolu a přehled o tom, jak jsou jednotlivé části workflow plněny, což je velmi užitečné u složitějších procesů. Rozdělení komplexních cílů na dílčí úkoly také vede k detailnějším a kvalitnějším výstupům.

Detail komponenty Samořízený úkol

Úkoly jako součást posádek

Představte si, že chcete vytvořit a publikovat rozsáhlý blogový příspěvek. Pravděpodobně budete chtít napodobit celý obsahový tým složený z agentů. Práce obvykle začíná SEO specialistou, který najde klíčová slova a vytvoří osnovu obsahu. Ten vytvoří SEO zadání, které předá copywriterovi. Po napsání článku jej kolega zkontroluje a upraví, aby byla zajištěna kvalita. A co ilustrační obrázky nebo infografiky? S tím pomůže designér.

Už nyní na obsahu pracují alespoň tři nebo čtyři lidé. Každý má svůj specifický úkol. Stejně jako ve skutečném týmu můžete vytvořit tým AI agentů pomocí komponenty Samořízená posádka. V rámci tohoto týmu pak každému členovi přiřadíte konkrétní úkol prostřednictvím komponenty Samořízený úkol.

Pokročilý generátor blogu Flow se Samořízenými úkoly

Kromě svého hlavního úkolu může jeden AI agent vykonávat i několik dalších úkolů. Vraťme se k copywriterovi z předchozího příkladu. Jeho hlavním úkolem je napsat článek podle SEO zadání od předchozího agenta. Ve skutečnosti má však copywriter více povinností než jen napsat článek. Může například napsat meta popis a vytvořit příspěvek na sociální sítě. Pokud byste všechny tyto činnosti dali jen jako podúkoly jednoho úkolu, mohl by být výsledek chaotičtější a méně přehledný.

Zajímá vás Flow, který v tomto návodu analyzujeme? Jedná se o Pokročilý generátor blogu, který snadno najdete ve své knihovně Flow.

Rozdíl mezi sekvenčními a samořízenými úkoly

Možná jste si všimli, že ve svém dashboardu máte dva typy komponent úkolů. Rozdíl mezi nimi spočívá v pořadí úkolů a míře kontroly, kterou získáte.

Sekvenční vs Samořízené úkoly

Začněme nejprve se sekvenčními úkoly. Tyto úkoly se vykonávají jeden po druhém v přesně daném pořadí, které určíte. Jakmile je úkol hotový, Flow pokračuje na dalšího agenta. Sekvenční přístup je vhodný pro lineární procesy, které nevyžadují opakování úkolů.

To však ve skutečném světě není vždy možné. Vezměme si opět příklad copywritera. Nejprve udělá rešerši a poté začne psát, ale jak se článek vyvíjí, může zjistit, že je potřeba provést další průzkum. Přirozeně se tak bude mezi úkoly rešerše a psaní vracet, než se přesune k dalšímu kroku. S posádkami a úkoly v sekvenčním režimu to však není možné. Právě zde přicházejí na řadu Samořízené úkoly.

U Samořízených úkolů rozhoduje o pořadí úkolů manažerský AI agent. Při rozhodování se AI snaží co nejvíce napodobit tradiční organizační hierarchii a přiděluje úkoly nejvhodnějšímu agentovi. To umožňuje opakování úkolů a vytváření více iterací finálního výstupu.

Má váš workflow jasně lineární průběh? Vyzkoušejte místo toho sekvenční úkoly. Více se dozvíte v tomto návodu.

Jak používat Samořízené úkoly

Samořízené úkoly jsou úkoly vykonávané v posádce řízené AI agentem. Jinými slovy, zadáte úkoly svému AI týmu a jejich AI manažer rozhodne, který člen týmu bude jaký úkol a kdy vykonávat.

U každého složitého cíle se může objevit více agentů a více úkolů, které spojuje komponenta Samořízená posádka. Než začneme vytvářet a přidělovat úkoly, je vhodné nejdříve definovat agenty. Jinými slovy, měli bychom nejprve poznat svůj tým, než mu zadáme úkoly.

Nastavení Samořízených úkolů se skládá ze čtyř kroků:

  1. Nastavení jednotlivých AI agentů
  2. Přidělení úkolů agentům
  3. Nastavení manažerského agenta
  4. Sestavení agentů do posádky
Kroky pro nastavení Samořízených úkolů

Nastavení jednotlivých AI agentů

Každý člen skutečného týmu má roli, cíle a jedinečný příběh zahrnující jeho zkušenosti, osobnost i specifický styl. Stejně tak každý AI agent.

Detail komponenty AI agent

Například se zaměříme na člena týmu copywritera:

  • Role: Pracovní označení vašeho agenta. V tomto případě je role copywriter.
  • Cíl: Co agent dělá a jaký je jeho ideální výsledek. Očekávaným výstupem od copywritera je kvalitně napsaný článek, který odpovídá tématu a SEO zadání.
  • Příběh: Kdo agent je. Ať chcete nebo ne, vždy do činnosti vkládáte svou osobnost, způsob uvažování, slovní zásobu a zkušenosti. To se nejvíce projevuje v kreativní práci, jako je copywriting.

Nastavte si tedy agenty podle potřeby. Při tvorbě posádky vždy zvažte finální cíl a členy týmu, které k jeho dosažení potřebujete. Pak vytvořte agenty, kteří tyto členy reprezentují. Pokud chcete jednomu agentovi zadat více úkolů, můžete vytvořit jen jednoho agenta.

Poznámka: Máte pouze jednoho agenta a jeden úkol? Nemusíte používat komponenty úkolů. Stačí využít pole cíl přímo u agenta.

V našem příkladu psaní článku jsme vytvořili agenty pro SEO výzkum, copywritera a korektora. Konkrétní agenti a úkoly však vždy závisí na vašich potřebách a procesech. Nebojte se rozdělit proces ještě detailněji nebo přidat další agenty, například designéra, který vygeneruje obrázky k článku.

Zjistěte více o AI agentech a jak používat komponentu AI agent.

Přidělení úkolů agentům

V posádkách je každému agentovi přidělen jeden nebo více úkolů. Stejně jako ve skutečném týmu může každý člen vykonávat různé projektové úkoly. Komponenty úkolů vám umožní tyto úkoly přesně specifikovat a přiřadit. Pokračujeme-li v příkladu tvorby blogu, nyní víme, kdo je náš agent. Dalším krokem je sdělit agentovi jeho úkol a představit ho týmu.

Všimnete si, že stejně jako u komponenty posádky existují dva možné typy komponent úkolů—sekvenční a samořízené. Protože jde o dva protikladné přístupy řízení agentů, nemá smysl je kombinovat. Proto při použití Samořízené posádky použijeme také Samořízené úkoly:

Na rozdíl od sekvenčních úkolů jsou Samořízené úkoly vhodné pro procesy, u kterých si nejste jisti, jak přesně rozdělit komplexní proces na menší části. Stačí celý složitý cíl napsat do jednoho úkolu. Manažerské LLM pak úkoly rozděluje a dohlíží na průběh, aby každý agent věděl, co má dělat a kdy. Hlavní úkol tak může být rozdělen a jednotlivé části přiřazeny správným agentům.

Každý agent v posádce může kromě úkolu získat i vhodné nástroje, které mu práci usnadní a zpřesní. Například výzkumník v našem příkladu využívá nástroje GoogleSearch a URL Retriever pro kontrolu možností výzkumu.

Jak nastavit Samořízené úkoly

Každý úkol musí mít popis a agenta, který je za jeho splnění odpovědný. Volitelně lze vyplnit pole očekávaný výstup, pokud potřebujete výstup ve specifické struktuře nebo chcete mít jistotu, že něco bude ve výstupu zahrnuto.

Detail komponenty Samořízený úkol

Popis úkolu pro našeho copywritera by mohl vypadat například takto:

“Na základě SEO zadání napiš blogový článek o maximální délce 1500 slov.

Nikdy nezačínej odstavce obecnými frázemi typu ‘V rychle se měnícím oboru…’. Vždy jdi přímo k hlavní informaci, kterou má odstavec sdělit.”

Podívejme se detailněji na tento popis úkolu:

  • Na základě zadání” – Agent ví, jak naložit s předchozím výstupem.
  • Napiš článek do 1500 slov” – Výstup, který od agenta očekáváme.
  • Nikdy nezačínej…” – Dodatečné instrukce pro úpravu výstupu. Tyto instrukce mohou obsahovat tipy na jazyk, slovní zásobu, strukturu nebo cokoli, co agentovi pomůže vytvořit požadovaný výsledek.

Pole očekávaný výstup je volitelné a skvěle se hodí, když potřebujete jasně strukturovaný výstup nebo chcete mít jistotu, že něco bude ve výstupu zahrnuto. Například úkolem našeho SEO výzkumníka je vytvořit:

Zadání v tomto tvaru:

SEO friendly Titulek:

SEO friendly Meta popis:

SEO friendly Osnova

Aby se nezapomnělo začít výstup titulkem a meta popisem.

Posledním krokem je propojit všechny úkoly do pole tasks v komponentě Samořízená posádka. Odtud si manažerské LLM převezme proces a určí pořadí úkolů podle potřeby pro dosažení požadovaného výsledku.

Propojení Samořízených úkolů s posádkou

Pamatujte, že sekvenční posádky pracují pouze se sekvenčními úkoly a samořízené posádky pouze se samořízenými úkoly.

Sestavení agentů do posádky

Vraťme se zpět k našemu Flow. Jsou zde tři agenti s úkolem pro každého a manažerské LLM, které dohlíží na celý proces. Posledním krokem je dát agentům vědět, že jsou skutečně týmem. K tomu slouží komponenta Samořízená posádka.

Komponenta Samořízená posádka

Komponenta Samořízená posádka představuje skupinu agentů, jejichž činnost je automaticky řízena manažerským LLM. Tým se sám organizuje, což umožňuje dynamickou práci a vytváření několika iterací. V podstatě tím agentům říkáte, že jsou týmem se společným cílem.

Ve vašem Flow může být více nezávislých týmů, tedy více komponent posádky, které odlišují jednotlivé týmy mezi sebou. V našem příkladu máme jen jeden tým, ale i tak je třeba agenty do posádky spojit.

Chcete se dozvědět více o Samořízených posádkách? Podívejte se do našeho průvodce, kde najdete vše podstatné.

V našem příkladu máme jen jednu posádku, ale je třeba agenty propojit jako tým:

Přidání komponenty Samořízená posádka do Pokročilého generátoru blogu

Propojte všechny agenty do pole Agents v komponentě Samořízená posádka.

A je to. Stačí odeslat do výstupu a nyní máte tým agentů pracující ve správném pořadí.

Často kladené otázky

Co jsou Samořízené úkoly ve FlowHunt?

Samořízené úkoly vám umožňují přidělit úkoly AI agentům, kteří je dokáží autonomně řídit, opakovat a iterovat stejně jako skutečný tým—což zlepšuje flexibilitu a kvalitu výstupů ve složitých workflow.

Jak se Samořízené úkoly liší od sekvenčních úkolů?

Sekvenční úkoly se provádějí v přesném pořadí bez opakování, což je ideální pro lineární workflow. Samořízené úkoly umožňují manažerskému AI agentovi rozhodovat o pořadí úkolů, povolují opakování úkolů a napodobují dynamickou týmovou spolupráci ze skutečného světa.

Co je potřeba k nastavení Samořízených úkolů?

Musíte definovat jednotlivé AI agenty s rolemi, cíli a příběhem, přidělit jim úkoly, nastavit manažerského agenta a seskupit je do Samořízené posádky pro autonomní spolupráci.

Může jeden AI agent zvládnout více úkolů?

Ano, jeden AI agent může mít přiděleno více úkolů, stejně jako člen týmu s více povinnostmi. U jednoduchých případů lze využít pole cíl agenta bez komponenty úkolu.

Jaké jsou výhody používání Samořízených úkolů?

Výhody zahrnují flexibilnější workflow, možnost iterovat a vylepšovat výstupy, jasnější rozdělení úkolů mezi AI agenty a vyšší kvalitu díky dynamické spolupráci.

Začněte automatizovat se Samořízenými úkoly

Zjistěte, jak mohou Samořízené úkoly změnit váš workflow tím, že umožní AI týmům spolupracovat, iterovat a doručovat vysoce kvalitní výsledky.

Zjistit více

SelfManaged Crew
SelfManaged Crew

SelfManaged Crew

Nechte týmy AI spolupracovníků zvládat složité úkoly. Objevte, jak komponenta SelfManaged Crew ve FlowHunt umožňuje AI agentům spolupracovat jako skutečné týmy,...

6 min čtení
AI Agents Automation +3
Samosprávný úkol
Samosprávný úkol

Samosprávný úkol

Komponenta Samosprávný úkol umožňuje uživatelům definovat a vykonávat autonomní úkoly v rámci workflow. Zadejte jasný popis úkolu, očekávaný výsledek a přiřaďte...

2 min čtení
Automation Task +3
Samořízený tým
Samořízený tým

Samořízený tým

Odemkněte pokročilou spolupráci ve FlowHunt pomocí komponenty Samořízený tým. Koordinujte více AI agentů pod vedením manažera a autonomně zvládejte složité work...

3 min čtení
AI Agents +4