Pular para o conteúdo principal

Editor Visual

O Editor Visual é a área de trabalho onde a mágica acontece. Ele oferece uma interface de "canvas infinito" baseada em nós, permitindo que você desenhe, conecte e configure a lógica do seu fluxo de forma visual e intuitiva.

Visão Geral

Ao criar ou abrir um fluxo, você é apresentado a esta interface. Aqui você pode:

  • Arrastar e Soltar: Adicione novos nós de processamento.
  • Conectar: Crie ligações entre os nós para definir a ordem de execução e a passagem de dados.
  • Configurar: Ajuste os parâmetros individuais de cada etapa do processo.
  • Testar: Execute o fluxo em tempo real para validar o funcionamento.

Interface do Editor Visual

Componentes da Interface

A interface do editor é dividida em cinco áreas principais de controle:

1. Barra Superior (Ações e Navegação)

Localizada no topo da tela, esta barra contém os controles globais do fluxo:

  • Breadcrumbs (Navegação): No canto esquerdo (ex: Projeto > Estúdio de IA > template vazio), permite voltar rapidamente para as telas anteriores.
  • Executar (Play): O botão no canto direito inicia a execução do fluxo para testes imediatos.
  • Exemplo de uso via API (Nuvem): Ao lado do botão executar, esse botão mostra exemplos de código (cURL, Python, JS) para consumir o agente via API.

2. Área de Canvas

O grande espaço em branco com uma grade pontilhada é o seu espaço de trabalho.

  • Você pode clicar e arrastar em uma área vazia para mover a visualização.
  • Use a roda do mouse (scroll) para aumentar ou diminuir o zoom.
  • É aqui que os nós serão posicionados e conectados.

3. Barra de Ferramentas Lateral

No lado esquerdo do canvas, você encontra uma coluna vertical de botões para auxiliar na visualização e manipulação geral:

  • (+) Adicionar nós: Abre o menu para inserir novos blocos ao fluxo.
  • (⚙️) Configurações: Acesso a dados gerais do agente, como nome e descrição.
  • (🔍) Aumentar zoom: Aproxima a visualização para ver detalhes.
  • (🔍) Diminuir zoom: Afasta a visualização para ver o fluxo completo.
  • (⛶) Fit View: Ajusta o zoom automaticamente para centralizar todos os nós na tela.

Barra ferramentas lateral

4. Controle de Histórico

No canto inferior esquerdo, encontram-se os botões de controle de alterações:

  • Desfazer (Seta para esquerda): Reverte a última ação realizada (Atalho: Ctrl + Z).
  • Refazer (Seta para direita): Refaz uma ação que foi desfeita (Atalho: Ctrl + Shift + Z).

5. Painel de Configuração

Esta é uma área contextual que aparece ou se atualiza quando você clica sobre um nó no canvas. É aqui que você define o comportamento específico de cada nó do seu fluxo.

Painel de Configuração

O painel é dividido geralmente em duas abas:

  • CONFIGURAÇÕES: Onde você define parâmetros como o Modelo de IA, Prompts do Sistema, Mensagens do Usuário, Temperaturas e Limites de Tokens. Os campos mudam dependendo do tipo de nó selecionado (ex: um nó de LLM terá opções diferentes de um nó de Entrada).
  • ÚLTIMA EXECUÇÃO: Utilizado para depuração, mostrando os logs (resultados) da ultima execução.

Conceitos Básicos de Edição

O funcionamento do editor baseia-se na interação entre dois elementos principais:

Nós

São os blocos que realizam ações específicas (ex: "LLM", "Entrada", "Saída"). Cada nó possui entradas (conectores à esquerda) e saídas (conectores à direita).

Exemplo nós

São as linhas que conectam os nós, representando o caminho que os dados percorrem.

  • Para criar: Clique na "bolinha" de saída de um nó e arraste até a entrada de outro.
  • Fluxo de dados: A conexão garante que o resultado do primeiro nó seja enviado como informação para o próximo.

Exemplo links

Próximos Passos

Agora que você conhece o ambiente, é hora de começar a construir:

  • Biblioteca de Nós: Entenda em detalhes o que cada tipo de nó faz e como configurá-los.