Zadania Samozarządzane

Samozarządzane Zadania w FlowHunt umożliwiają agentom AI autonomiczne wykonywanie przypisanych zadań, odzwierciedlając prawdziwą dynamikę zespołów przy złożonych procesach i lepszych efektach.

Zadania Samozarządzane

Czym jest komponent Samozarządzanego Zadania

Komponent Samozarządzanego Zadania umożliwia definiowanie i przydzielanie zadań agentom do wykonania. Dzięki temu zyskujesz większą kontrolę i wgląd w to, jak poszczególne elementy przepływu pracy są realizowane, co jest przydatne przy złożonych procesach. Rozbicie złożonych celów na podzadania prowadzi także do bardziej szczegółowych i wyższej jakości rezultatów.

The SelfManaged Task component detail

Zadania jako część Załogi

Załóżmy, że chcesz stworzyć i opublikować długi wpis na blogu. Prawdopodobnie będziesz chciał odtworzyć cały zespół tworzący treści z agentów. Praca zwykle zaczyna się od specjalisty SEO, który bada słowa kluczowe i przygotowuje zarys treści. Tworzy brief SEO, który przekazuje copywriterowi. Gdy tekst jest gotowy, kolega go redaguje i sprawdza jakość. A co z grafiką lub infografikami? Tu pomoże projektant.

Już masz co najmniej trzy lub cztery osoby pracujące nad treścią. Każda z nich ma do wykonania konkretne zadanie. Podobnie jak w prawdziwym zespole, możesz utworzyć zespół agentów AI wykorzystując komponent Samozarządzanej Załogi. W tym zespole każdy członek otrzyma konkretne zadanie poprzez komponent Samozarządzanego Zadania.

The advanced blog generator Flow with SelfManaged Tasks

Oprócz swojego głównego zadania w zespole, jeden agent AI może wykonywać także kilka innych zadań. Weźmy copywritera z powyższego przykładu. Głównym zadaniem tego agenta jest napisanie artykułu na podstawie briefu SEO od poprzedniego agenta. W realnym życiu copywriter ma więcej zadań niż tylko napisanie artykułu. Może potrzebować napisać opis meta czy post na media społecznościowe. Umieszczenie tych zadań jako podzadań w jednym zadaniu może prowadzić do chaotycznych i mniej przejrzystych rezultatów.

Ciekawi Cię Flow, który analizujemy w tym poradniku? To Zaawansowany Generator Blogów, łatwo znajdziesz go w swojej bibliotece Flow.

Różnica między Zadaniami Sekwencyjnymi a Samozarządzanymi

Być może zauważyłeś, że w panelu masz dwa komponenty zadań. Różnica polega na kolejności realizacji zadań i poziomie kontroli.

Sequential vs SelfManaged Tasks

Najpierw omówmy Zadania Sekwencyjne. Zadania sekwencyjne są wykonywane jedno po drugim w dokładnej kolejności, jaką określisz. Po zakończeniu zadania, Flow przechodzi do kolejnego agenta. Podejście sekwencyjne świetnie sprawdza się w liniowych procesach, które nie wymagają powtarzania zadań.

Jednak nie zawsze tak wygląda rzeczywistość. Copywriter w prawdziwym świecie najpierw wykonuje research, potem pisze, ale w trakcie pracy może się okazać, że potrzebuje więcej informacji i wraca do researchu. W naturalny sposób przechodzi pomiędzy zadaniami researchu i pisania zanim przejdzie dalej. W przypadku sekwencyjnych załóg i zadań to niemożliwe. Tu właśnie sprawdzają się Samozarządzane Zadania.

W Samozarządzanych Zadaniach to agent-menadżer AI decyduje o kolejności realizacji zadań. Decydując, AI stara się odwzorować tradycyjne hierarchie organizacyjne i przypisuje zadania najlepszemu dostępnemu agentowi. Dzięki temu możliwe jest powtarzanie zadań i tworzenie wielu iteracji końcowego wyniku.

Twój workflow jest prosty i liniowy? Wypróbuj zadania sekwencyjne. Więcej w tym poradniku.

Jak używać Samozarządzanych Zadań

Samozarządzane zadania to zadania wykonywane w załodze zarządzanej przez agenta AI. Innymi słowy, przekazujesz zadania swojemu zespołowi AI, a ich własny menadżer AI decyduje, który członek wykona które zadanie i kiedy.

Dla każdego złożonego celu może być wiele agentów i wiele zadań, zebranych razem przez komponent Samozarządzanej Załogi. Zanim utworzymy i przydzielimy zadania, powinniśmy najpierw zdefiniować agentów. Trzeba znać swój zespół zanim przekażesz mu zadania.

Konfiguracja Samozarządzanych Zadań składa się z czterech kroków:

  1. Konfiguracja indywidualnych agentów AI
  2. Przekazanie agentom zadań
  3. Konfiguracja agenta-menadżera
  4. Utworzenie załogi z agentów
Steps to set up SelfManaged Tasks

Konfiguracja indywidualnych agentów AI

Każdy członek prawdziwego zespołu ma rolę, cele i unikalną historię, która obejmuje jego doświadczenie, osobowość i własny styl. Tak samo każdy agent AI.

AI Agent component detail

Na przykład skupmy się na członku zespołu - copywriterze:

  • Rola: Stanowisko Twojego agenta. W tym przykładzie rola to copywriter.
  • Cel: Czym zajmuje się agent i jaki jest oczekiwany rezultat. Dla copywritera oczekiwany rezultat to dobrze napisany artykuł zgodny z tematyką i briefem SEO.
  • Historia: Kim jest agent. Niezależnie czy tego chcesz, zawsze wnosi się osobowość, styl myślenia, słownictwo i doświadczenie do każdej pracy. Jest to szczególnie widoczne w pracy kreatywnej, takiej jak tworzenie treści.

Zacznij konfigurować agentów. Tworząc załogę, zawsze miej na uwadze cel końcowy i to, jakich członków zespołu potrzebujesz, by go osiągnąć. Następnie twórz agentów odpowiadających tym członkom. Możesz utworzyć tylko jednego agenta, jeśli chcesz przekazać mu kilka zadań.

Uwaga: Masz tylko jednego agenta i jedno zadanie? Nie musisz korzystać z komponentów zadania. Po prostu użyj pola cel agenta, aby przekazać mu zadanie.

W naszym przykładzie pisania treści utworzyliśmy agentów: badacza SEO, copywritera i korektora. Jednak agenci i zadania zawsze zależą od Twoich konkretnych potrzeb i procesów. Możesz jeszcze bardziej rozbić proces lub dodać nowych agentów. Na przykład możesz dodać agenta-projektanta, który wygeneruje grafiki do artykułu.

Dowiedz się więcej o agentach AI i jak korzystać z komponentu Agent AI.

Przekazywanie zadań agentom

W Załogach każdy agent ma przypisane jedno lub więcej zadań do wykonania. Jak w prawdziwym zespole, każdy członek realizuje różne zadania projektowe. Komponenty zadań pozwalają na ich określenie i przypisanie. Kontynuując nasz przykład tworzenia bloga, wiemy już, kim jest nasz agent. Teraz czas przekazać mu zadanie i wprowadzić do zespołu.

Zauważysz, że - podobnie jak przy komponencie Załogi - są dwa możliwe komponenty zadań: sekwencyjne i samozarządzane. Ponieważ to dwa przeciwstawne podejścia do zarządzania agentami, mieszanie ich nie ma sensu. Dlatego korzystamy z Samozarządzanych Zadań przy Samozarządzanej Załodze:

W przeciwieństwie do Zadań Sekwencyjnych, Samozarządzane Zadania świetnie sprawdzają się tam, gdzie nie jesteś pewien, jak rozbić złożony proces na mniejsze podzadania. Możesz po prostu opisać cały złożony cel w jednym zadaniu. Rolą menadżera LLM jest przypisanie zadań i nadzorowanie procesu, by każdy agent wiedział, co robić i kiedy. Może on z łatwością rozbić główne zadanie i przydzielić części właściwym agentom.

Oprócz zadania, każdy agent w Załodze może otrzymać odpowiednie narzędzia, które ułatwią i usprawnią jego pracę. W naszym przykładzie badacz korzysta z narzędzi GoogleSearch i URL Retriever, aby kontrolować opcje researchu.

Jak skonfigurować Samozarządzane Zadania

Każde zadanie musi mieć opis i przypisanego agenta odpowiedzialnego za wykonanie. Opcjonalnie możesz wypełnić pole oczekiwanego wyniku, jeśli potrzebujesz efektów w konkretnej strukturze lub chcesz, by coś znalazło się w rezultacie.

SelfManaged Task component detail

Opis zadania dla naszego copywritera może wyglądać tak:

“Na podstawie briefu SEO napisz wpis na bloga o długości maksymalnie 1500 słów. 

Nigdy nie zaczynaj akapitów od ogólników typu ‘W dynamicznie zmieniającej się branży…’. Zawsze przechodź bezpośrednio do głównej informacji, jaką ma przekazać akapit.”

Przyjrzyjmy się temu opisowi zadania:

  • Na podstawie briefu” – Agent wie, co zrobić z poprzednim wynikiem.
  • Napisz wpis na bloga do 1500 słów” – To rezultat, jakiego oczekujemy od agenta.
  • Nigdy nie zaczynaj…” – Dodatkowe, spersonalizowane wytyczne do rezultatu. Instrukcje te mogą dotyczyć języka, słownictwa, struktury lub czegokolwiek, co pomoże agentowi stworzyć oczekiwany efekt.

Pole oczekiwanego rezultatu jest opcjonalne i świetnie sprawdza się, gdy potrzebujesz jasno określonej struktury wyniku lub chcesz, by coś znalazło się w rezultacie. Przykładowo, zadaniem naszego agenta SEO jest stworzenie:

Briefu w tej formie:

Przyjazny SEO tytuł:

Przyjazny SEO opis meta:

Przyjazny SEO konspekt

Tak, by nie zapomnieć rozpocząć wyniku od tytułu i opisu meta.

Ostatnim krokiem jest połączenie wszystkich zadań z uchwytem zadań w Samozarządzanej Załodze. Od tego momentu menadżer LLM przejmie stery, układając zadania odpowiednio, by osiągnąć oczekiwany rezultat.

Connecting SelfManaged Tasks to SelfManaged Crew

Pamiętaj, że załogi sekwencyjne pracują tylko z zadaniami sekwencyjnymi, a samozarządzane tylko z samozarządzanymi.

Tworzenie załogi z agentów

Wróćmy do naszego Flow. Składa się on z trzech agentów-zespołowiczów i zadania dla każdego, a nad całością czuwa menadżer LLM. Ostatnim etapem tworzenia załogi jest poinformowanie agentów, że są zespołem. Tu wkracza komponent Samozarządzanej Załogi.

Komponent Samozarządzanej Załogi

Komponent Samozarządzanej Załogi reprezentuje grupę agentów, których pracą automatycznie zarządza menadżer LLM. Zespół zarządza się sam, umożliwiając dynamiczną współpracę i tworzenie wielu iteracji efektu końcowego. To w zasadzie sposób, by poinformować agentów, że są zespołem z jednym wspólnym celem.

W Twoim Flow może być więcej niż jeden niezależny zespół, czyli kilka komponentów załogi rozróżniających te zespoły. W naszym przykładzie korzystamy tylko z jednej załogi, ale i tak musimy połączyć agentów w zespół.

Chcesz dowiedzieć się więcej o Samozarządzanych Załogach? Zajrzyj do naszego poradnika.

W naszym przykładzie używamy jednej załogi, ale i tak musimy zebrać agentów w zespół:

Adding the SelfManaged Crew component to the Advanced Blog Generator

Połącz wszystkich agentów do uchwytu Agents w komponencie Samozarządzanej Załogi.

I to wszystko. Wyślij do wyjścia i masz zespół agentów pracujących w ustalonej kolejności.

Najczęściej zadawane pytania

Czym są Samozarządzane Zadania w FlowHunt?

Samozarządzane Zadania pozwalają przypisywać zadania agentom AI, którzy mogą autonomicznie zarządzać, powtarzać i iterować zadania jak prawdziwy zespół—zwiększając elastyczność i jakość efektów w złożonych przepływach pracy.

Czym różnią się Samozarządzane Zadania od Zadań Sekwencyjnych?

Zadania Sekwencyjne przebiegają w ściśle określonej kolejności bez powtórzeń, idealne dla liniowych procesów. Samozarządzane Zadania pozwalają agentowi-menadżerowi decydować o kolejności zadań, umożliwiają powtarzanie zadań i odzwierciedlają dynamiczną współpracę zespołową z prawdziwego życia.

Czego potrzebuję, aby skonfigurować Samozarządzane Zadania?

Musisz zdefiniować indywidualnych agentów AI z rolami, celami i historią, przypisać im zadania, ustawić agenta-menadżera i połączyć ich w Samozarządzaną Załogę do autonomicznej współpracy.

Czy jeden agent AI może realizować wiele zadań?

Tak, jeden agent AI może mieć przypisane wiele zadań, podobnie jak członek zespołu z wieloma obowiązkami. W prostych przypadkach możesz użyć pola celu agenta bez komponentu zadania.

Jakie są korzyści z używania Samozarządzanych Zadań?

Korzyści to bardziej elastyczne procesy, możliwość iteracji i udoskonalania efektów, przejrzysty podział zadań między agentami AI oraz wyższa jakość dzięki dynamicznej współpracy.

Zacznij automatyzować dzięki Samozarządzanym Zadaniom

Odkryj, jak Samozarządzane Zadania mogą zrewolucjonizować Twój przepływ pracy, umożliwiając zespołom AI współpracę, iterację i dostarczanie wysokiej jakości rezultatów.

Dowiedz się więcej