Sobre este projeto
it-programming / artificial-intelligence-1
Aberto
Estamos buscando um especialista para desenvolver e implementar uma nova arquitetura modular para nosso chatbot de atendimento. Atualmente, nosso sistema concentra toda a lógica de conversação, regras de negócio e dados (incluindo fluxos de perguntas sequenciais e valores) em uma única configuração principal (prompt monolítico). Isso tem gerado dificuldades de manutenção, risco de inconsistências e problemas de performance.
O objetivo principal é criar uma arquitetura de chatbot modular que separe claramente as responsabilidades, melhore a precisão das interações, facilite a manutenção dos dados e regras, e otimize a performance geral do sistema.
Ideias de Módulos Essenciais:
1. Primeiro Ponto de Contato (Roteador de Intenções): Este módulo será responsável por analisar a mensagem inicial do usuário para identificar a intenção principal. Uma vez classificada a intenção, o roteador direcionará a conversa para o Agente Especialista adequado.
2. Agentes Especialistas: Serão agentes focados em domínios específicos, como Qualificação de Preços, Informação de Documentos ou Lógica de Agendamento. Cada agente gerenciará o fluxo de diálogo sequencial específico de sua tarefa, fazendo perguntas e validando respostas. É Crucial que os Agentes Especialistas NÃO tenham dados como preços, listas de documentos ou textos literais de perguntas complexas embutidos em sua lógica ou prompt. Eles devem ser instruídos a BUSCAR essas informações na Base de Conhecimento Centralizada.
3. Base de Conhecimento Centralizada: Um repositório estruturado que armazenará todos os dados necessários para o chatbot, incluindo preços exatos, listas de documentos, textos padronizados de perguntas, templates de resposta e regras de negócio detalhadas.
4. Gerenciador de Estado: Este módulo coordenará a interação entre os diferentes agentes e manterá o estado geral da conversa, registrando variáveis coletadas, histórico de interações e o agente ativo no momento. Ele decidirá qual agente chamar a seguir com base na saída do agente anterior e no estado atual da conversa.
Resultado Esperado:
Um sistema de chatbot funcional que implemente a arquitetura modular descrita, incluindo o Roteador de Intenções, Agentes Especialistas, Base de Conhecimento Centralizada e Gerenciador de Estado. O projeto também inclui a análise desta lógica e a proposição de um plano de implementação detalhado.
Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Grande
Prazo de Entrega: Não estabelecido
Habilidades necessárias