Agent Builder
Monte um agente por blocos
Sem escrever código para cada agente. No final, o Builder gera o SDK completo.
persona
Persona
Nome, tom, papel
goals
Objetivos
O que este agente precisa alcançar
tools
Ferramentas
Tools MCP e integrações permitidas
knowledge
Conhecimento
Fontes de contexto e memória de longo prazo
memory
Memória
Curto, longo, episódica
policy
Políticas
Limites, aprovações, dados sensíveis
flow
Fluxos de colaboração
Com quem coordena e escala
success
Critérios de sucesso
Como medir se o agente entrega valor
Saída gerada
export const salesCoach = defineAgent({
persona: { name: "Sales Coach", tone: "consultivo" },
goals: ["Aumentar taxa de fechamento em contas B2B"],
tools: ["crm.fetch", "docs.template", "email.send"],
knowledge: ["docs://empresa/playbook-vendas"],
memory: { short: true, long: true },
policies: { requiresApprovalFor: ["email.send"] },
flows: { escalatesTo: "account-strategist" },
success: { metric: "conversion_rate", target: "+8pp" },
});