AI Agent
AI & Agents
AI Agent
Autonomous agent with persona, tools, structured output and memory
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
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
}