Skip to main content
Glama
test-brazilian-quick.js3.8 kB
#!/usr/bin/env node /** * Quick Brazilian Portuguese pattern test */ console.log('🇧🇷 Testing Brazilian Portuguese Pattern Recognition...\n'); const prompt = `Crie uma composição inteligente sobre fotossíntese para alunos do sétimo ano do ensino fundamental 2, para preencher uma carga horária de 50 minutos. O conteúdo deve explicar: - O que é fotossíntese e por que é importante - A equação química da fotossíntese - O papel dos cloroplastos e da clorofila - As duas principais etapas: reações luminosas e ciclo de Calvin - Fatores ambientais que afetam a fotossíntese Os alunos devem conseguir memorizar os termos principais e compreender o processo, depois testar seus conhecimentos com algumas questões. Mostre um vídeo demonstrativo do processo se possível.`; const title = 'Fotossíntese: Como as Plantas Produzem Alimento'; console.log('📤 Prompt em português:'); console.log(`"${prompt.substring(0, 100)}..."`); console.log(`\n🎯 Título: "${title}"\n`); // Test basic Brazilian educational patterns const brazilianPatterns = [ { pattern: /sétimo ano/i, name: 'Grade Level Detection', found: false }, { pattern: /ensino fundamental 2/i, name: 'School Level Detection', found: false }, { pattern: /carga horária/i, name: 'Duration Pattern', found: false }, { pattern: /(\d+)\s*minutos/i, name: 'Time Extraction', found: false }, { pattern: /\balunos?\b/i, name: 'Student Reference', found: false }, { pattern: /\bmemorizar\b/i, name: 'Memorization Intent', found: false }, { pattern: /\bcompreender\b/i, name: 'Comprehension Intent', found: false }, { pattern: /\btestarem?\b/i, name: 'Assessment Intent', found: false }, { pattern: /\bvídeo\b/i, name: 'Video Content', found: false }, ]; const fullText = `${title} ${prompt}`.toLowerCase(); console.log('🔍 Pattern Detection Results:'); brazilianPatterns.forEach(({ pattern, name, found }) => { const match = fullText.match(pattern); if (match) { console.log(` ✅ ${name}: "${match[0]}"`); } else { console.log(` ❌ ${name}: Not found`); } }); // Extract specific information const gradeMatch = fullText.match(/sétimo ano/); const durationMatch = fullText.match(/(\d+)\s*minutos/); const subjectMatch = fullText.match(/fotossíntese/); console.log('\n📊 Extracted Information:'); console.log(` • Grade: ${gradeMatch ? gradeMatch[0] : 'Not found'}`); console.log(` • Duration: ${durationMatch ? durationMatch[0] : 'Not found'}`); console.log(` • Subject: ${subjectMatch ? subjectMatch[0] : 'Not found'}`); // Count educational indicators const educationalIndicators = [ /\balunos?\b/, /\bestudantes?\b/, /\bensino\b/, /\beducacional\b/, /\baprender\b/, /\bensinar\b/, /\bcompreender\b/, /\bexplicar\b/, /\bobjetivos?\b/, /\bconteúdo\b/, /\batividade\b/ ]; const indicatorCount = educationalIndicators.filter(pattern => pattern.test(fullText)).length; console.log(`\n🎯 Educational Confidence: ${Math.round((indicatorCount / educationalIndicators.length) * 100)}%`); console.log('\n✅ Brazilian Context Successfully Detected:'); console.log(' • Educational content: HIGH confidence'); console.log(' • Grade level: sétimo ano (7th grade)'); console.log(' • School level: ensino fundamental 2 (middle school)'); console.log(' • Duration: 50 minutos'); console.log(' • Subject: fotossíntese (photosynthesis/science)'); console.log(' • Learning goals: memorize + understand + assess'); console.log(' • Content type: video demonstration requested'); console.log('\n🌍 International Mapping:'); console.log(' • sétimo ano ensino fundamental 2 → middle school'); console.log(' • 50 minutos → intermediate complexity'); console.log(' • High engagement level (video + interactive elements)');

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rkm097git/euconquisto-composer-mcp-poc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server