Guias
...
Descrição de Blocos
Iteração
11 min
definição executa múltiplos passos em uma array até que todos os resultados sejam produzidos a etapa de iteração executa os mesmos passos em cada item de uma lista para usar a iteração, certifique se de que o valor de entrada esteja formatado como um objeto de lista o nó de iteração permite que workflows de ia lidem com uma lógica de processamento mais complexa é uma versão simplificada do nó de loop, fazendo alguns compromissos em personalização para permitir que usuários não técnicos comecem rapidamente cenários exemplo 1 gerador de iteração de artigos longos gerador de história longa insira o título e o esboço da história no nó de início use um nó de geração de subtítulos e esboços para utilizar inteligência artificial para gerar o conteúdo completo a partir da entrada do usuário use um nó de extração de subtítulos e esboços para converter o conteúdo completo em um formato de array use um nó de iteração para envolver um nó llm e gerar conteúdo para cada capítulo por meio de várias iterações adicione um nó de resposta direta dentro do nó de iteração para obter saída em streaming após cada iteração passos detalhados de configuração configure o título da história ( title ) e o esboço ( outline ) no nó de início exemplo 2 outro arranjo para gerador de iteração de artigos longos insira o título e o esboço da história no nó de início use um nó llm para gerar subtítulos e conteúdo correspondente para o artigo use um nó de código para converter o conteúdo completo em formato de array use um nó de iteração para envolver um nó llm e gerar conteúdo para cada capítulo por meio de várias iterações use um nó de conversão de template para converter a saída do array de strings do nó de iteração de volta para uma string por fim, adicione um nó de resposta direta para sair diretamente o texto convertido o que é conteúdo de array uma lista é um tipo de dado específico onde elementos são separados por vírgulas e delimitados por \[ e ] por exemplo numérico \[0,1,2,3,4,5] string \["segunda feira", "terça feira", "quarta feira", "quinta feira"] objeto json \[ { "nome" "alice", "idade" 30, "email" "alice\@example com" }, { "nome" "bob", "idade" 25, "email" "bob\@example com" }, { "nome" "charlie", "idade" 35, "email" "charlie\@example com" } ] nós que suportam retorno em formato de array nó de código extração de parâmetros recuperação de base de conhecimento iteração ferramentas requisição http como obter conteúdo formatado em array retorno usando o nó de código retorno usando o nó de extração de parâmetros como converter um array para texto a variável de saída do nó de iteração está em formato de array e não pode ser diretamente exibida você pode usar um passo simples para converter o array de volta para texto converter usando um nó de código conversão com o nó de código exemplo de código def main(articlesections list) data = articlesections return { "result" "/n" join(data) } converter usando um nó de template exemplo de código {{ articlesections | join("/n") }}