Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:39:56 +08:00
commit e862bbb341
40 changed files with 10597 additions and 0 deletions

46
skills/prompt/exemplos.js Normal file
View File

@@ -0,0 +1,46 @@
import { AdvancedPromptCrafter } from './dist/index.js';
const crafter = new AdvancedPromptCrafter();
// Exemplos de uso para diferentes cenários
const exemplos = [
{
nome: 'Prompt Técnico',
prompt: 'create API for user authentication',
opcoes: { mode: 'technical', domain: 'technical' },
},
{
nome: 'Prompt Criativo',
prompt: 'write a story about AI revolution',
opcoes: { mode: 'creative', domain: 'creative' },
},
{
nome: 'Prompt de Negócio',
prompt: 'develop marketing strategy',
opcoes: { mode: 'business', domain: 'business' },
},
{
nome: 'Prompt de Pesquisa',
prompt: 'analyze climate change data',
opcoes: { mode: 'research', domain: 'research' },
},
];
async function testarExemplos() {
console.log('🧪 Testando exemplos práticos...\n');
for (const exemplo of exemplos) {
console.log(`📋 ${exemplo.nome}:`);
console.log(`📝 Original: "${exemplo.prompt}"`);
const resultado = await crafter.analyzeAndOptimize(exemplo.prompt, exemplo.opcoes);
console.log(`🎯 Score: ${resultado.validation.qualityScore.toFixed(1)}/10`);
console.log(`🏗️ Domínio: ${resultado.analysis.domain}`);
console.log(`⚡ Complexidade: ${resultado.analysis.complexity}`);
console.log(`✨ Otimizado: "${resultado.optimizedPrompt.substring(0, 150)}..."`);
console.log('---\n');
}
}
testarExemplos().catch(console.error);