Guias
Workflow
Descrição de Blocos
1min
descrição de blocos os blocos são os componentes principais de um workflow, permitindo a execução de uma série de operações ao conectar nós com diferentes funcionalidades nós principais start define os parâmetros iniciais para iniciar um processo de workflow end define o conteúdo de saída final para encerrar um processo de workflow resposata direta define o conteúdo da resposta em um processo de chatflow large language model (llm) chama um grande modelo de linguagem para responder perguntas ou processar linguagem natural recuperação de conhecimento recupera conteúdo de texto relacionado às perguntas do usuário a partir de uma base de conhecimento, que pode servir como contexto para os nós llm subsequentes classifcador de perguntas ao definir descrições de classificação, o llm pode selecionar a classificação correspondente com base na entrada do usuário if/else permite dividir o workflow em dois ramos com base em condições if/else ececução de código executa código python/nodejs para realizar lógica personalizada, como transformação de dados, dentro do workflow template permite a transformação flexível de dados e processamento de texto usando jinja2, uma linguagem de template python agregador de variáveis agrega variáveis de múltiplos ramos em uma única variável para configuração unificada dos nós subsequentes atribuidor de variáveis o nó assigner de variáveis é usado para atribuir valores a variáveis editáveis extração de parâmetros usa llm para inferir e extrair parâmetros estruturados da linguagem natural para chamadas de ferramentas subsequentes ou requisições http iteração executa várias etapas em objetos de lista até que todos os resultados sejam produzidos requisição http permite o envio de requisições ao servidor via protocolo http, adequado para recuperar resultados externos, webhooks, gerar imagens e outros cenários ferramentas permite chamar ferramentas internas do paragraph , ferramentas personalizadas, sub workflows e muito mais dentro do workflow