llm-classifier

Solid

LLM-based zero-shot and few-shot classification for flexible intent detection

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
50
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# LLM Classifier Skill ## Capabilities - Implement zero-shot classification with LLMs - Design few-shot classification prompts - Configure structured output for labels - Implement confidence scoring - Design classification taxonomies - Handle multi-label classification ## Target Processes - intent-classification-system - dialogue-flow-design ## Implementation Details ### Classification Patterns 1. **Zero-Shot**: No examples, description-based 2. **Few-Shot**: Example-based classification 3. **Structured Output**: JSON schema for labels 4. **Chain-of-Thought**: Reasoning before classification 5. **Ensemble**: Multiple prompts/models ### Configuration Options - LLM model selection - Label descriptions - Example selection strategy - Output format specification - Confidence calibration ### Best Practices - Clear label descriptions - Representative examples - Consistent output format - Calibrate confidence scores - Test with edge cases ### Dependencies - langchain-core - LLM provider

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills