Skip to content

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 🤖