A language model (Claude, GPT, Gemini, or a local model) that reads the brief, decides which tool to call next with which arguments, reads the result, and decides again. It never touches video; it reasons about descriptions of video: transcripts, scores, timestamps, URLs.