O agente precisa ser configurado com informações básicas que determinam sua identidade e funcionamento.
name: Define como o agente será identificado nas conversas.
Exemplos válidos:
provider: Especifica qual serviço de IA será utilizado.
Provedores disponíveis:
apikey: Credencial necessária para autenticação com o provedor escolhido.
model: Especifica qual modelo de IA será utilizado. A disponibilidade depende do provedor selecionado.
Documentação: https://platform.openai.com/docs/models
Documentação: https://docs.anthropic.com/en/docs/about-claude/models
Documentação: https://ai.google.dev/models/gemini
Documentação: https://api-docs.deepseek.com/quick_start/pricing
deepseek-chat
deepseek-reasoner
Instruções iniciais para definir o comportamento do agente
Exemplo para assistente de vendas:
“Você é um assistente especializado em vendas, focado em ajudar clientes a encontrar os produtos ideais. Mantenha um tom profissional e amigável.”
Exemplo para suporte:
“Você é um agente de suporte técnico especializado em nossos produtos. Forneça respostas claras e objetivas para ajudar os clientes a resolverem seus problemas.”
temperature: Controla a criatividade das respostas (0-100)
0-30: Respostas mais conservadoras e precisas
30-70: Equilíbrio entre criatividade e precisão
70-100: Respostas mais criativas e variadas
maxTokens: Limite máximo de tokens por resposta
Recomendado: 1000-4000 para respostas detalhadas
Para respostas curtas: 500-1000
Limite máximo varia por modelo
diversityLevel: Controla a diversidade das respostas (0-100)
Valores mais altos geram respostas mais variadas
Recomendado: 30-70 para uso geral
frequencyPenalty: Penalidade para repetição de palavras (0-100)
Valores mais altos reduzem repetições
Recomendado: 20-50 para comunicação natural
presencePenalty: Penalidade para manter foco no tópico (0-100)
Valores mais altos incentivam mudanças de tópico
Recomendado: 10-30 para manter coerência
signMessages: Se verdadeiro, adiciona a assinatura do agente nas mensagens
Útil para identificar quem está enviando a mensagem
readMessages: Se verdadeiro, marca as mensagens como lidas ao responder
Recomendado para simular comportamento humano
{
"name": "Assistente de Vendas",
"provider": "openai",
"model": "gpt-4",
"basePrompt": "Você é um assistente de vendas especializado...",
"temperature": 70,
"maxTokens": 2000,
"diversityLevel": 50,
"frequencyPenalty": 30,
"presencePenalty": 20,
"signMessages": true,
"readMessages": true
}
{
"name": "Suporte Técnico",
"provider": "anthropic",
"model": "claude-3-sonnet-20240229",
"basePrompt": "Você é um agente de suporte técnico...",
"temperature": 30,
"maxTokens": 3000,
"diversityLevel": 40,
"frequencyPenalty": 40,
"presencePenalty": 15,
"signMessages": true,
"readMessages": true
}
Ajuste Gradual: Comece com valores moderados e ajuste conforme necessário
Teste o Base Prompt: Verifique se as instruções estão claras e completas
Monitore o Desempenho: Observe as respostas e ajuste os parâmetros para melhor adequação
Backup: Mantenha um backup das configurações que funcionaram bem
Documentação: Registre as alterações e seus impactos para referência futura
The body is of type object.
Agente atualizado com sucesso
Configuração de um agente de IA para atendimento de conversas
Nome de exibição do agente
Provedor do serviço de IA
openai, anthropic, gemini, custom Nome do modelo LLM a ser utilizado
Chave de API para autenticação no provedor
ID único gerado pelo sistema
Prompt base para orientar o comportamento do agente
Número máximo de tokens por resposta
Controle de criatividade (0-100)
0 <= x <= 100Nível de diversificação das respostas
0 <= x <= 100Penalidade para repetição de frases
0 <= x <= 100Penalidade para manter foco no tópico
0 <= x <= 100Adiciona identificação do agente nas mensagens
Marca mensagens como lidas automaticamente
Tamanho máximo permitido para mensagens (caracteres)
Atraso simulado de digitação em segundos
Janela temporal para contexto da conversa
Número máximo de mensagens no contexto
Número mínimo de mensagens para iniciar contexto
Responsável/Proprietário do agente
Data de criação do registro
Data da última atualização