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
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

Details

Category

Coding

Use Cases

Intent classificationQuery routingRAG optimization

Works Best With

claude-sonnet-4-20250514gpt-4o
Created Shared

Create your own prompt vault and start sharing