Cluster Questions
cluster_questionsFull Description
Presents the user the results of their questions brainstorming, clustered by theme.
WHEN TO CALL:
- AFTER User has confirmed their problem statement
- AFTER User has explicitly communicated that the user is done with the brainstorming
BEFORE CALLING: 1. Group questions by semantic similarity — what do they have in common? 2. Name each cluster with a short THEME that captures the shared meaning 3. Questions that don't fit any group go in "unclustered"
RULES:
- Themes should be descriptive, not generic ("Understanding the behavior" not "Questions")
- A cluster needs at least 2 questions (single questions go to unclustered)
After the tool call, follow the instructions in the assistant_guidance response.
Parameters
clustersarrayQuestions grouped by semantic similarity
problem_statementstringThe confirmed problem statement from formulate_problem
unclusteredarrayQuestions that don't fit any cluster
[]