---
title: Descrição de Blocos
slug: descricao-de-blocos
createdAt: 2024-09-05T11:04:20.621Z
---

**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.

