Pular para o conteúdo principal

1. Melhores Práticas para Implementação e Orquestração

A implantação bem-sucedida de agentes na plataforma EKB requer planejamento estratégico e aderência às melhores práticas de orquestração.

Planejamento Estratégico

Identificando Casos de Uso de Alto Valor

Aproveite as capacidades da plataforma focando nos setores onde os agentes EKB se destacam:
  • Finanças: Agentes de consulta SQL para relatórios de P&L e análise de risco.
  • RH: Agentes de triagem de currículos que analisam PDFs e elaboram e-mails.
  • Desenvolvimento de Software: Agentes de revisão de PR para análise de código e documentação.
  • Vendas: Agentes de enriquecimento de leads integrando Busca Web e Salesforce.
  • Suporte ao Cliente: Agentes de suporte de nível 1 com acesso a ERP e Base de Conhecimento.

Definindo o Escopo do Agente

Padrões de Design de Agentes

Padrão 1: Especialista Único Um agente dedicado equipado com conhecimento profundo de domínio e ferramentas específicas. Por exemplo, um agente “Analista de Dados” configurado com o Database Toolkit e o Python Code Execution Toolkit. Padrão 2: Sistemas Multi-Agente Use o Agent Communication Toolkit para criar um sistema onde um “Agente Gerente” decompõe solicitações complexas e delega tarefas a “Agentes Trabalhadores” especializados. Isso garante separação de responsabilidades e maior precisão para fluxos de trabalho complexos.

Estratégia de Base de Conhecimento

O Knowledge Base Toolkit alimenta o Retrieval Augmented Generation (RAG). Para otimizar o desempenho:
  • Chunking: A plataforma trata o chunking, mas garantir uma estrutura clara do documento melhora a recuperação.
  • Versionamento: Remova documentos desatualizados para evitar respostas conflitantes.

Engenharia de Prompts (Prompts de Personalidade)

O Prompt de Personalidade (também chamado de Instrução de Sistema) na aba de Configurações Gerais é a alavanca de configuração mais poderada disponível na plataforma EKB. Este campo de texto único governa a identidade, comportamento, estrutura de tomada de decisão e estilo de interação do seu agente. Ao contrário do que o nome sugere, ele deve conter instruções abrangentes — não apenas traços de personalidade.

Por que os Prompts de Personalidade São Importantes

Um Prompt de Personalidade bem elaborado faz a diferença entre um chatbot não confiável e um assistente empresarial de confiança. Ele:
  • ✅ Define o domínio de expertise e o escopo de responsabilidade do agente
  • ✅ Estabelece limites comportamentais para prevenir alucinações ou respostas inadequadas
  • ✅ Instrui o agente sobre quando e como usar ferramentas (Banco de Dados, Busca Web, etc.)
  • ✅ Especifica a formatação da resposta para consistência entre conversas
  • ✅ Define gatilhos de escalação para cenários que requerem intervenção humana
⚠ Erro Comum Muitos usuários escrevem apenas 1-2 frases como “Você é um assistente útil.” Isso é insuficiente para agentes empresariais. Um Prompt de Personalidade de nível de produção deve ter 200-500 palavras com seções claras cobrindo função, restrições, uso de ferramentas e formato de saída.

Anatomia de um Prompt de Personalidade Robusto

Estruture seu Prompt de Personalidade com esses componentes essenciais:

Exemplo Completo de Prompt de Personalidade: Agente de Suporte de TI

Melhor Prática: Refinamento Iterativo

Nenhum Prompt de Personalidade é perfeito no Dia 1. Após a implantação:
  1. Revise os logs de conversa na interface de Chat
  2. Identifique onde o agente falhou ou forneceu respostas incorretas
  3. Atualize o Prompt de Personalidade para abordar esses cenários específicos
  4. Use o Histórico de Versões para rastrear alterações e reverter se necessário
  5. Repita mensalmente para melhoria contínua

Técnicas Avançadas de Engenharia de Prompts

Exemplos Few-Shot (Aprendizado no Contexto)

Inclua 2-3 exemplos de interação diretamente no seu Prompt de Personalidade para demonstrar o comportamento desejado:

Restrições Negativas (O Que NÃO Fazer)

Liste explicitamente comportamentos proibidos para reduzir alucinações e erros:
  • ❌ “Nunca invente informações de funcionários se um usuário não for encontrado. Diga: ‘Não consigo localizar esse ID de Funcionário. Por favor, verifique e tente novamente.’”
  • ❌ “Nunca forneça instruções de redefinição de senha para contas que não puder verificar.”
  • ❌ “Nunca suponha permissões. Em caso de dúvida, escale.”

Raciocínio Chain-of-Thought

Instrua o agente a explicar seu processo de raciocínio para transparência:

Lógica Condicional para Tratamento Multi-Cenário

Use estruturas IF-THEN para lidar com diferentes tipos de solicitação:

Testando Seu Prompt de Personalidade

Use a interface de Chat para testar estes cenários antes da implantação: 💡 Dica da Plataforma: Use as Configurações de Prompt Habilite Configurações de Prompt > Melhorar Prompts para permitir que a EKB aprimore automaticamente as consultas dos usuários antes de chegarem ao seu agente. Este recurso adiciona clareza e contexto, melhorando a compreensão do seu agente, mesmo que os usuários enviem solicitações vagas.

Orquestração de Ferramentas e Toolkits

Selecione os Toolkits EKB apropriados para estender as capacidades do agente:
  • Knowledge Base Toolkit: Recuperação baseada em RAG a partir de documentos proprietários.
  • Web Search Toolkit: Acesso a informações em tempo real.
  • Database Toolkit: Consulta a bancos de dados SQL e Smart Tables.
  • Toolkits Python/Node.js: Sandboxes seguros de execução de código.
  • Document Manager Toolkit: Crie e edite documentos no chat.
  • Smart Table Manager Toolkit: Gerenciamento interno de dados estilo NoSQL.
  • Agent Communication Toolkit: Delegue tarefas a outros agentes.
  • Workflow Manager Toolkit: Execute fluxos de trabalho de automação determinísticos.
  • Image Generation Toolkit: Crie imagens usando DALL-E 3.

Fluxo de Trabalho de Testes e Iteração

Use o Chat/Canvas do Painel Central para testes iterativos. Lista de Verificação de Cenários de Teste
  1. Caminho Feliz: Consulta padrão com todo o contexto.
  2. Informação Ausente: O agente faz perguntas de esclarecimento?
  3. Gatilhos de Ferramentas: Verifique se toolkits específicos são ativados corretamente.
  4. Casos Extremos: Solicitações ambíguas ou fora do escopo.
  5. Latência: Verifique o desempenho em cadeias de ferramentas complexas.

Governança e Conformidade

Adira às melhores práticas de segurança da EKB:
  • Princípio do Menor Privilégio: Conceda aos agentes apenas as ferramentas mínimas necessárias.
  • Humano no Loop: Configure fluxos de trabalho de aprovação para ações de alto risco (ex.: e-mails em massa, gravações em BD).
  • Controles de Acesso a Dados: Use acesso baseado em funções e mascaramento de PII.
  • Logging de Auditoria: Habilite logging para todas as ações para conformidade.
  • Proteção contra Injeção de Prompts: Valide entradas para evitar substituições maliciosas.

O Que Vai no Prompt de Personalidade?

Todo agente de produção deve ter estes elementos claramente definidos:
  • Função & Expertise: Quem é este agente? Que conhecimento de domínio possui?
  • Declaração de Missão: Qual é o objetivo principal do agente? Que problemas resolve?
  • Público-Alvo: Quem interagirá com este agente? Qual é seu nível técnico?
  • Escopo & Limites: Em QUEM o agente PODE ajudar? O que está explicitamente FORA DO ESCOPO?
  • Regras Comportamentais: Comportamentos obrigatórios e proibidos
  • Diretrizes de Uso de Ferramentas: Quando e como usar Banco de Dados, Busca Web, Python, etc.
  • Estrutura de Resposta: Como as respostas devem ser formatadas?
  • Critérios de Escalação: Quando delegar a um humano ou agente especializado
  • Tom e Estilo: Formal? Amigável? Técnico? Empático?

Exemplo do Mundo Real: Agente de Enriquecimento de Leads de Vendas

O Que Fazer e O Que Não Fazer no Prompt de Personalidade

💡 Dica Profissional: Modelos de Prompt por Caso de Uso Os Modelos de Agentes da EKB (por exemplo, Assistente de Planejamento Orçamentário, IA de Revisão de Contratos e Assistente de Funcionários) vêm com prompts de personalidade pré-configurados otimizados para essas funções. Comece com um modelo e, em seguida, personalize o prompt de personalidade para o contexto específico do seu negócio. Isso economiza tempo significativo na configuração inicial.

Testes e Solução de Problemas

Problemas Comuns e Soluções

Lista de Verificação de Prontidão para Produção

Garanta que seu agente está pronto para implantação usando o framework de verificação da EKB.
  • ✅ Verificação de Configuração: Prompts estruturados, Modelo correto selecionado.
  • ✅ Verificação de Segurança: Menor privilégio aplicado, fluxos de trabalho de aprovação definidos para ações de alto risco.
  • ✅ Verificação de Testes: Caminho feliz, casos extremos e gatilhos de ferramentas testados no Chat.
  • ✅ Documentação: Guias do usuário e etapas de solução de problemas preparados.

6. Otimização de Desempenho

Estratégias de melhoria contínua para manter a eficácia do agente:
  • Engenharia de Prompts de Sistema: Refine continuamente os Prompts de Personalidade com base nos logs de interação do usuário.
  • Otimização da Base de Conhecimento: Audite regularmente os documentos da BC; otimize tamanhos de arquivo e convenções de nomenclatura.
  • Gerenciamento de Contexto e Tokens: Equilibre a qualidade da resposta com o custo gerenciando o uso da janela de contexto.
  • Uso de Ferramentas: Minimize chamadas desnecessárias; aproveite a execução paralela quando possível.