| name | kuavi-search |
| description | Search indexed video for specific content |
| argument-hint | <search-query> |
KUAVi Search Video
Search an indexed video using semantic search, transcript search, and frame extraction.
Instructions
- The user provides a search query via
$ARGUMENTS or in the conversation.
- If no video is indexed yet, ask the user to run
/kuavi-index first.
- Execute a multi-field search strategy:
a.
kuavi_search_video with field="all" for broad results
b. kuavi_search_transcript for spoken content matches
c. For specific values/text, also search with field="visual"
d. For motion/dynamics: kuavi_search_video with field="temporal"
- For the top results, use
kuavi_extract_frames to get visual evidence.
- Present results with timestamps, captions, and confidence scores.
- Cross-reference visual results with transcript using
kuavi_get_transcript.
Example
User: /kuavi-search person cooking pasta
kuavi_search_video(query="person cooking pasta", field="all", top_k=5)
kuavi_search_video(query="cooking pasta", field="action", top_k=3)
kuavi_search_video(query="cooking motion", field="temporal", top_k=3)
kuavi_search_transcript(query="pasta")
- For top hits:
kuavi_extract_frames(start_time, end_time)
- Report findings with timestamps and visual descriptions