
Tipos de blocos principais
O Aurora Workflow.fornece tipos de blocos essenciais que lidam com as funções principais dos fluxos de trabalho de IA:Blocos de processamento
- Agente - Conversa com modelos de IA (OpenAI, Anthropic, Google, modelos locais)
- Função - Executa código personalizado de JavaScript/TypeScript
- API - Conecta com serviços externos mediante requisições HTTP
Blocos lógicos
- Condição - Ramifica caminhos de fluxo de trabalho baseados em expressões booleanas
- Roteador - Usa IA para direcionar inteligentemente solicitações para diferentes caminhos
- Avaliador - Pontua e avalia a qualidade do conteúdo usando IA
Blocos de fluxo de controle
- Variáveis - Estabelecer e gerenciar variáveis com escopo de fluxo de trabalho
- Espera - Pausar a execução do fluxo de trabalho durante um tempo específico
Blocos de saída
- Resposta - Formatar e retornar resultados finais do seu fluxo de trabalho
Como funcionam os blocos
Cada bloco tem três componentes principais: Entradas: Dados que entram no bloco de outros blocos ou entrada do usuário Configuração: Ajustes que controlam como o bloco se comporta Saídas: Dados que o bloco produz para que outros blocos utilizem1
Receber entrada: O bloco recebe dados de blocos conectados
ou entrada do usuário
2
Processar: O bloco processa a entrada de acordo com sua
configuração
3
Resultados de saída: O bloco produz dados de saída para os
blocos seguintes no fluxo de trabalho
Conectando blocos
Você cria fluxos de trabalho conectando blocos entre si. A saída de um bloco se torna a entrada de outro:- Arrastar para conectar: Arraste de uma porta de saída para uma porta de entrada
- Múltiplas conexões: Uma saída pode se conectar a múltiplas entradas
- Rotas ramificadas: Alguns blocos podem direcionar para diferentes rotas de acordo com condições
Padrões comuns
Processamento sequencial
Conecte blocos em cadeia onde cada bloco processa a saída do anterior:Ramificação condicional
Utilize blocos de Condição ou Roteador para criar diferentes rotas:Controle de qualidade
Utilize blocos Avaliadores para avaliar e filtrar saídas:Configuração de blocos
Cada tipo de bloco tem opções de configuração específicas: Todos os blocos:- Conexões de entrada/saída
- Comportamento de tratamento de erros
- Configuração de tempo de espera de execução
- Seleção de modelo (OpenAI, Anthropic, Google, local)
- Chaves API e autenticação
- Temperatura e outros parâmetros do modelo
- Instruções e prompts do sistema
- Expressões ou código personalizado
- Referências de variáveis
- Configuração do ambiente de execução
- Configuração de endpoint
- Cabeçalhos e autenticação
- Formato de requisição/resposta
