31 lines
900 B
JavaScript
31 lines
900 B
JavaScript
const NLPProcessor = require('./src/nlp/processor');
|
|
|
|
// Teste do processador NLP para comandos de suporte
|
|
const nlp = new NLPProcessor();
|
|
|
|
console.log('🧪 Testando detecção de comandos de suporte...\n');
|
|
|
|
const testCases = [
|
|
'abrir suporte',
|
|
'criar suporte para João Silva',
|
|
'novo chamado',
|
|
'suporte cliente 123.456.789-10',
|
|
'adicionar suporte',
|
|
'abrir suporte FRANCE CRISTINA DE SOUSA CAMARGO',
|
|
'ticket',
|
|
'atendimento'
|
|
];
|
|
|
|
testCases.forEach((testCase, index) => {
|
|
console.log(`${index + 1}. Teste: "${testCase}"`);
|
|
const intent = nlp.processMessage(testCase);
|
|
|
|
console.log(` 🧠 Action: ${intent.action}`);
|
|
console.log(` 🎯 Target: ${intent.target}`);
|
|
console.log(` 📊 Confidence: ${intent.confidence}`);
|
|
console.log(` 🔧 Type: ${intent.type}`);
|
|
console.log('');
|
|
});
|
|
|
|
console.log('🏁 Teste de NLP concluído!');
|