Build a dynamic few-shot example selector for improved LLM performance. ## Task Description {{task_description}} ## Example Pool {{example_pool_description}} ## Selection Criteria {{selection_criteria}} Example: For a code generation task, given the query "Write a function to parse JSON", select the most relevant examples from the pool. Implement: ```python class FewShotSelector: def select(self, query: str, example_pool: List[Example], k: int) -> List[Example]: """ Selection strategies: 1. Semantic similarity to query 2. Diversity among selected examples 3. Difficulty matching 4. Domain relevance """ pass def format_examples(self, examples: List[Example], format_template: str) -> str: """Format examples for prompt inclusion""" pass ``` Include: - Embedding-based selection - MMR for diversity - Example quality scoring - Caching for common queries
Few-Shot Example Selector
U
@
Build a dynamic few-shot example selector using semantic similarity, diversity optimization, and quality scoring for improved LLM task performance.
3 copies0 forks
Details
Category
CodingUse Cases
Few-shot selectionExample curationPrompt optimization
Works Best With
claude-sonnet-4-20250514gpt-4o
Created Shared