praisonaiagents.agent.query_rewriter_agent
Core SDK Query Rewriter Agent Module This module provides the QueryRewriterAgent class for transforming user queries to improve retrieval quality in RAG applications. Supported Rewriting Strategies:- BASIC: Simple rephrasing for clarity and keyword optimization
- HYDE: Hypothetical Document Embeddings - generates a hypothetical answer
- STEP_BACK: Generates higher-level concept questions for complex queries
- SUB_QUERIES: Decomposes multi-part questions into focused sub-queries
- MULTI_QUERY: Generates multiple paraphrased versions for ensemble retrieval
- CONTEXTUAL: Uses conversation history to resolve references and context

