Tarefas Sequenciais

As Tarefas Sequenciais no FlowHunt permitem que agentes de IA realizem tarefas em uma ordem definida, ideal para gerenciar fluxos de trabalho complexos e lineares com múltiplos papéis.

Tarefas Sequenciais

Os componentes de tarefas permitem que você atribua tarefas específicas a agentes de IA. Pense nos agentes de IA como membros adicionais da equipe por um momento. Cada membro tem um papel diferente, uma história e objetivos. Assim como um membro real da equipe, eles são qualificados para executar diversas tarefas. Graças a este componente, você pode especificar e atribuir essas tarefas.

The advanced blog generator Flow with Sequential tasks

Você tem apenas um agente e uma tarefa? Não há necessidade de usar componentes de tarefa. Basta utilizar o campo objetivo do agente. As tarefas são ótimas para fluxos de trabalho complexos compostos por várias etapas ou para atribuir várias tarefas diferentes a um agente.

O Que É o Componente Tarefa Sequencial?

O componente Tarefa Sequencial permite que você defina e atribua tarefas que os agentes executarão em uma ordem exata (uma sequência). Dessa forma, você obtém controle total e visibilidade sobre como as partes individuais do fluxo de trabalho são realizadas, o que é útil para fluxos de trabalho complexos.

Tarefas Como Parte de Equipes

Vamos supor que você queira criar e publicar um artigo de blog longo. Provavelmente, você tentará recriar uma equipe de conteúdo completa de agentes. O trabalho normalmente começa com um especialista em SEO pesquisando palavras-chave e estruturando o conteúdo. Ele cria um briefing de SEO, que será repassado ao redator de conteúdo. Quando o redator termina, seu colega revisa e edita o artigo para garantir a qualidade. E quanto às imagens de destaque ou infográficos? Um designer ajudará com isso.

Você já tem pelo menos três ou quatro pessoas trabalhando na criação deste conteúdo. Cada uma delas tem sua própria tarefa a ser executada na sequência. Assim como em uma equipe real, você pode criar uma equipe de agentes de IA usando o componente equipe sequencial. Dentro dessa equipe, cada membro receberá uma tarefa específica atribuída pelo componente tarefa sequencial.

Além de ter sua tarefa exata em uma equipe, um agente de IA pode executar várias outras tarefas. Vamos pegar o redator de conteúdo do exemplo anterior. A principal tarefa desse agente é escrever um artigo com base no briefing de SEO do agente anterior. Na vida real, um redator terá mais tarefas além de apenas escrever o artigo. Por exemplo, pode ser necessário escrever uma meta descrição e até mesmo um post para redes sociais. Colocar essas tarefas como subtarefas de uma só pode levar a um resultado mais caótico e menos claro.

Ficou curioso sobre o Flow que estamos analisando neste guia? É o Gerador de Blog Avançado e você pode encontrá-lo facilmente em sua biblioteca de Flows.

A Diferença Entre Tarefas Sequenciais e Autogerenciadas

Você deve ter notado que existem dois componentes de tarefa no seu painel. A diferença entre esses tipos está na ordem das tarefas e no nível de controle que você obtém.

Com uma Tarefa Sequencial, as tarefas são executadas uma após a outra na exata ordem que você especificar. Assim que uma tarefa é concluída, ela é finalizada e o Flow passa para o próximo agente. A abordagem sequencial é ótima para processos lineares que não exigem repetição de tarefas.

Mas isso nem sempre acontece na vida real. Vamos pensar em um redator de conteúdo real. Ele fará primeiro a pesquisa e depois começará a escrever, mas à medida que o artigo se desenvolve, pode perceber que precisa de mais pesquisa. Naturalmente, ele irá alternar entre as tarefas de pesquisa e redação antes de prosseguir para a próxima etapa. Mas isso é impossível com equipes e tarefas sequenciais. É aí que entram as Tarefas Autogerenciadas.

Com as Tarefas Autogerenciadas, o agente gerente de IA decide a ordem das tarefas. Ao tomar decisões, a IA tenta copiar de perto as hierarquias organizacionais tradicionais e atribuir tarefas ao agente mais adequado disponível. Isso abre a possibilidade de repetir tarefas e criar várias iterações do resultado final.

Está em dúvida sobre a ordem exata das tarefas ou o processo exige repetição de tarefas? Experimente usar tarefas autogerenciadas em vez das sequenciais. Saiba mais neste guia.

Como Usar Tarefas Sequenciais

As tarefas sequenciais são tarefas independentes realizadas na ordem definida. Você precisa atribuir cada tarefa a um agente adequado. Para cada objetivo complexo, pode haver vários agentes e múltiplas tarefas, todas reunidas pelo componente Equipe Sequencial. Para usar as tarefas, primeiro precisamos definir os agentes; só então podemos atribuir tarefas e criar equipes.

Configurar Tarefas Sequenciais consiste em três etapas:

  1. Configurar agentes de IA individuais
  2. Configurar tarefas para os agentes
  3. Transformar as tarefas e agentes em uma Equipe Sequencial

Configurando Agentes de IA Individuais

Cada membro de uma equipe real tem um papel, objetivos e uma história única que inclui suas experiências passadas, personalidade e estilo específico. O mesmo vale para cada Agente de IA.

Por exemplo, vamos focar no membro da equipe redator de conteúdo:

  • O Papel é o cargo do seu agente. Neste exemplo, ser redator de conteúdo é o papel.
  • O Objetivo é o que o agente faz e qual é o seu resultado ideal. O resultado esperado para o redator de conteúdo é um artigo bem escrito que siga o tema e o briefing de SEO.
  • A História representa quem é o agente. Você querendo ou não, sempre traz sua personalidade, modo de pensar, vocabulário e experiências passadas para tudo o que faz. Isso é ainda mais visível em trabalhos criativos, como redação de conteúdo.

Vá em frente e configure alguns agentes. Ao criar uma equipe, pense sempre no objetivo final e em quais membros da equipe você precisaria para alcançá-lo com sucesso. Em seguida, crie agentes que representem esses membros da equipe. Você pode, se preferir, criar apenas um agente caso queira atribuir várias tarefas a ele.

Nota: Você tem apenas um agente e uma tarefa? Não há necessidade de usar componentes de tarefa. Basta usar o campo objetivo do agente para atribuir a tarefa.

No nosso exemplo de redação de conteúdo, criamos agentes de pesquisador de SEO, redator publicitário e revisor. Mas os agentes e tarefas sempre dependem das suas necessidades e processos específicos. Sinta-se à vontade para detalhar ainda mais o processo existente ou adicionar novos agentes. Por exemplo, você pode adicionar um agente designer para gerar imagens junto com o seu artigo.

Saiba mais sobre agentes de IA e como usar o componente Agente de IA

Atribuindo Tarefas aos Agentes

Nas Equipes, cada Agente recebe uma tarefa para executar. Como em uma equipe real, cada membro pode realizar várias tarefas específicas do projeto. Os componentes de tarefa permitem que você especifique e atribua essas tarefas. Continuando com nosso exemplo de criação de blog, agora já sabemos quem é nosso agente. O próximo passo é informar ao agente sua tarefa e apresentá-lo à equipe.

Você notará que, assim como no componente Equipe, existem dois possíveis componentes de tarefa — sequencial e Autogerenciado. Como são duas abordagens opostas para gerenciar agentes, misturá-las não faz sentido. Por isso, também usaremos tarefas sequenciais ao utilizar uma equipe sequencial.

Pegue o componente Tarefa Sequencial e conecte-o ao agente que executará a tarefa. Abaixo, é possível ver vários agentes, cada um conectado à sua tarefa:

Além da tarefa, cada agente em uma Equipe pode receber ferramentas apropriadas, facilitando e tornando o trabalho mais preciso. No nosso exemplo, o pesquisador usa as ferramentas GoogleSearch e URL Retriever para controlar as opções de pesquisa.

Perceba como as tarefas estão ligadas. O componente de tarefa contém o resultado do agente. Você deve conectar as tarefas para garantir que o próximo agente da fila possa acessar o resultado do agente anterior.

Como Configurar Tarefas Sequenciais

Cada tarefa deve ter uma descrição e um agente responsável pela execução. Opcionalmente, você pode preencher o campo de resultado esperado se precisar da saída em uma estrutura específica ou quiser garantir que algo seja incluído.

Você já criou os agentes e cada um está conectado a uma tarefa. Agora você precisa descrever as tarefas e ajustar o resultado.

A descrição da tarefa para o nosso agente redator de conteúdo pode ser algo assim:

“Dado o briefing de conteúdo SEO, escreva um artigo de blog com no máximo 1500 palavras.

Nunca comece parágrafos com declarações vagas como "No campo em rápida mudança de...". Vá sempre direto à principal informação que o parágrafo deve entregar.“

Vamos analisar mais de perto essa descrição de tarefa:

  • Dado o briefing de conteúdo” – O agente sabe o que fazer com o resultado anterior.
  • Escreva um artigo de blog de até 1500 palavras” – O resultado que esperamos do agente.
  • Nunca comece…..” – Instruções personalizadas adicionais para ajustar o resultado. Essas instruções podem ser orientações de linguagem, vocabulário, estrutura ou qualquer outra coisa que ajude o agente a criar o que você precisa.

O campo resultado esperado é opcional e funciona muito bem quando você precisa de uma saída claramente estruturada ou garantir que algo seja incluído na saída. Por exemplo, a tarefa do nosso agente pesquisador de SEO é:

Um briefing neste formato:

Título amigável para SEO:

Meta descrição amigável para SEO:

Estrutura amigável para SEO

Garantindo que ele não se esqueça de iniciar a saída com um título e uma meta descrição.

Lembre-se de que equipes sequenciais funcionam apenas com tarefas sequenciais e equipes autogerenciadas funcionam apenas com tarefas autogerenciadas.

Transformando os Agentes em uma Equipe

Vamos voltar ao nosso Flow. Ele possui três agentes, cada um executando sua tarefa específica em uma ordem claramente definida — uma sequência. A última etapa para criar uma equipe é informar aos agentes que eles fazem parte de uma equipe. É aqui que o componente Equipe Sequencial entra em cena.

O Componente Equipe Sequencial

O componente Equipe Sequencial representa um grupo de agentes que executam tarefas em uma ordem exata. Essencialmente, é uma forma de informar aos agentes que eles são uma equipe. Pode haver mais de uma equipe independente no seu Flow, significando mais de um componente Equipe Sequencial distinguindo essas equipes entre si.

Quer aprender mais sobre equipes sequenciais? Consulte nosso guia para saber tudo o que você precisa.

O componente Equipe Sequencial fica sempre no final da sequência. No nosso exemplo, usamos apenas uma equipe, mas ainda precisamos reunir os agentes com a Equipe Sequencial:

Perguntas frequentes

O que são Tarefas Sequenciais no FlowHunt?

As Tarefas Sequenciais permitem que você atribua tarefas específicas a agentes de IA em uma ordem definida, garantindo que cada etapa de um fluxo de trabalho complexo seja realizada de forma eficiente e transparente pelo agente certo.

Quando devo usar Tarefas Sequenciais versus Tarefas Autogerenciadas?

Use Tarefas Sequenciais para fluxos de trabalho lineares e controlados, onde as tarefas precisam ser concluídas em uma ordem rigorosa. Use Tarefas Autogerenciadas quando o processo exigir flexibilidade, iteração ou repetição de tarefas, permitindo que o agente gerente decida a ordem.

Comece a Construir Fluxos de Trabalho de IA Poderosos

Descubra como as Tarefas Sequenciais podem otimizar os processos da sua equipe. Atribua, ordene e gerencie agentes de IA para execução de tarefas passo a passo.

Saiba mais