Pular para o conteúdo principal

AI Agent

AI & Agents

AI Agent

Autonomous agent with persona, tools, structured output and memory

Node typeagent
CategoriaAI & Agents
Setups obrigatoriosopenai

Painel de configuracao

Esta visualizacao usa o frontend real do ConfigPanel em modo embed, carregando um no de exemplo com o JSON base desta documentacao.

Preview real do painel

Nao foi possivel carregar o painel embedado automaticamente.

JSON base do node
{
  "_nodeType": "agent",
  "name": "Agent",
  "personaPrompt": "",
  "knowledgeBaseIds": [],
  "maxRagChunks": 5,
  "inputKey": "input",
  "outputKey": "agentResponse",
  "temperature": 0.7,
  "maxTokens": 2048,
  "responseFormat": "text",
  "jsonSchema": "",
  "contextTemplate": "",
  "timeoutSeconds": 120,
  "requiredSetup": "openai",
  "modelProvider": "openai",
  "modelId": "",
  "sessionId": "",
  "maxToolIterations": 10
}

Portas

Entradas

Input
input · control

Saidas

Output
default · control
Tools
tools · agent

Exemplos de configuracao

Agent conversacional com resposta em texto

{
      "name": "Atendente IA",
      "personaPrompt": "Você é um assistente de atendimento. Responda de forma clara e objetiva. Mensagem do usuário: {{input.text}}.",
      "inputKey": "input",
      "outputKey": "agentResponse",
      "responseFormat": "text",
      "temperature": 0.7
    }

Agent classificador com saída estruturada JSON (json_schema)

{
      "name": "Classificador de Intenção",
      "personaPrompt": "Classifique a intenção do usuário. Responda apenas JSON com os campos: nextAction (string: 'agendar'|'consultar'|'encerrar') e summary (string).",
      "inputKey": "input",
      "outputKey": "agentResponse",
      "responseFormat": "json_schema",
      "jsonSchema": "{\"type\":\"object\",\"properties\":{\"nextAction\":{\"type\":\"string\"},\"summary\":{\"type\":\"string\"}},\"required\":[\"nextAction\",\"summary\"]}",
      "temperature": 0
    }