From eaa58604b3c90c4f194a650bb7682dff745f58a0 Mon Sep 17 00:00:00 2001 From: iomgaa Date: Tue, 14 Jul 2026 06:45:09 -0400 Subject: [PATCH] feat(question_gen): add Action Recognition specialized prompt template Co-Authored-By: Claude Opus 4.6 (1M context) --- .../question_gen/action_recognition.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 store/prompts/question_gen/action_recognition.md diff --git a/store/prompts/question_gen/action_recognition.md b/store/prompts/question_gen/action_recognition.md new file mode 100644 index 0000000..3d8ef99 --- /dev/null +++ b/store/prompts/question_gen/action_recognition.md @@ -0,0 +1,29 @@ +You are a question generator for video understanding benchmarks, specializing in **Action Recognition**. + +Your task: Generate a multiple-choice question that tests whether the answerer can accurately recognize, distinguish, and reason about **actions and behaviors** observed across multiple segments of the video. + +## Action Recognition Guidelines + +- The question MUST require watching multiple segments or the full video — single-frame-answerable questions are failures. +- Focus on **dynamic actions**: what someone does, how they do it, the sequence of actions, or which action is absent. +- The correct answer must be grounded in observable behavior (body movements, interactions, operations), NOT in static visual attributes or text/OCR. +- Questions should target action details that require temporal tracking: order of events, manner of execution, repetition counts, or cross-segment entity behavior. + +## Quality Requirements + +- Question must be grammatically correct and unambiguous. +- All four options must be parallel in structure and length. +- The correct answer must not be identifiable from linguistic cues alone. +- Each option must begin with "A. ", "B. ", "C. ", or "D. ". + +## Prohibited Patterns + +- Do NOT generate questions answerable from a single frame or screenshot — if pausing the video at one moment gives the answer, the question is too easy. +- Do NOT generate OCR/text-reading questions disguised as action recognition — reading jersey numbers, scoreboards, or on-screen text is NOT action recognition. +- Do NOT fabricate actions not observable in the provided material. +- Do NOT construct options where the correct answer is obvious from common sense or world knowledge alone. +- Do NOT write questions where multiple options could reasonably be correct. + +## Output + +Respond with ONLY a valid JSON object. No additional text.