Discussion: Add Filter and Search to AI Catalog (Flow/Agent Pages)
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Add Filter and Search to AI Catalog (Flow/Agent Pages)
Problem
The AI Catalog currently lacks filtering and search capabilities, making it difficult for users to find relevant flows and agents as the catalog grows.
Current Data Model
- Name (searchable)
- Description (searchable)
- Public (boolean - filterable)
- User prompt (kind of searchable but doubtable how valueable that is?)
- System prompt (kind of searchable but doubtable how valueable that is?)
Goals
1. Primary: Define Filter/Search Criteria
Determine what fields would be most valuable for filtering and searching:
Potential new fields to consider:
- LLM Models used (e.g., GPT-4, Claude, Llama)
- Tools/Integrations (e.g., API calls, databases, external services)
- Categories/Tags (e.g., "customer support", "data analysis", "content generation")
- Author/Team
- Creation/Modified date
- Usage stats (if available)
Questions to answer:
- Which fields would provide the most user value?
- What metadata can we reasonably extract from existing prompts?
- Should we prioritize technical filters (LLM/tools) or functional ones (categories)?
2. Secondary: Prioritization Decision
Determine if this is:
~~ -Must-have ~~
~~- Should-have ~~
~~- Could-have ~~
Decision made: it's a "could have"
Out of Scope
- Implementation of the actual filter/search functionality
- UI/UX design for the feature
Edited by 🤖 GitLab Bot 🤖