name: kuavi-search
description: Search indexed video for specific content
argument-hint:
KUAVi Search Video
Search an indexed video using semantic search, transcript search, and frame extraction.
Instructions
- The user provides a search query via
$ARGUMENTSor in the conversation. - If no video is indexed yet, ask the user to run
/kuavi-indexfirst. - Execute a multi-field search strategy:
a.
kuavi_search_videowithfield="all"for broad results b.kuavi_search_transcriptfor spoken content matches c. For specific values/text, also search withfield="visual"d. For motion/dynamics:kuavi_search_videowithfield="temporal" - For the top results, use
kuavi_extract_framesto 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