Copy
# Basic rewrite
npx ts-node -e "
import { QueryRewriterAgent } from 'praisonai';
const agent = new QueryRewriterAgent();
agent.rewrite('how to code').then(r => {
console.log('Rewritten:', r.rewritten);
});
"
# Expand strategy
npx ts-node -e "
import { QueryRewriterAgent } from 'praisonai';
const agent = new QueryRewriterAgent();
agent.rewrite('AI', 'expand').then(r => {
r.rewritten.forEach(q => console.log('-', q));
});
"
# Simplify strategy
npx ts-node -e "
import { QueryRewriterAgent } from 'praisonai';
const agent = new QueryRewriterAgent();
agent.rewrite('complex multi-word query', 'simplify').then(r => {
console.log(r.rewritten);
});
"
# Decompose strategy
npx ts-node -e "
import { QueryRewriterAgent } from 'praisonai';
const agent = new QueryRewriterAgent();
agent.rewrite('AI and ML and DL', 'decompose').then(r => {
console.log('Sub-queries:', r.rewritten.length);
});
"
# Rephrase strategy
npx ts-node -e "
import { QueryRewriterAgent } from 'praisonai';
const agent = new QueryRewriterAgent();
agent.rewrite('learn programming', 'rephrase').then(r => {
console.log(r.rewritten);
});
"
# Check confidence
npx ts-node -e "
import { QueryRewriterAgent } from 'praisonai';
const agent = new QueryRewriterAgent();
agent.rewrite('test query').then(r => {
console.log('Confidence:', r.confidence);
});
"

