Build a query intent classifier for optimizing RAG behavior. ## Query Types {{query_types}} ## Intent Categories {{intent_categories}} ## Routing Requirements {{routing_requirements}} Implement the classifier: ```python class QueryIntentClassifier: def classify(self, query: str) -> IntentResult: """ Intent categories: - Factual lookup - Comparison request - Summarization request - How-to question - Exploratory query - Out of scope """ pass def extract_entities(self, query: str) -> List[Entity]: """Extract key entities for retrieval""" pass def suggest_retrieval_strategy(self, intent: IntentResult) -> RetrievalConfig: """Recommend retrieval parameters""" pass ``` Include: - Few-shot classification approach - Confidence thresholds - Fallback handling - Training data generation
Query Intent Classifier
U
@
Build a query intent classifier to optimize RAG retrieval strategies based on factual, comparison, summarization, and other intent categories.
0 copies0 forks
Details
Category
CodingUse Cases
Intent classificationQuery routingRAG optimization
Works Best With
claude-sonnet-4-20250514gpt-4o
Created Shared