Implementing Video Intelligence in the Cloud: AI Video Analysis with TwelveLabs Part 3 – Building an Agentic Video Engine Using Strands Agent | Amazon Web Services

TL;DR AI
2 min readKey summary
Strands Agents SDK is an open-source AI agent development framework released by AWS.
An agent is composed of three parts: models, tools, and a system prompt.
The agent loop sends user requests to the LLM; the LLM decides whether to call tools, runs tools when needed, and feeds tool results back to the LLM in a repeating cycle.
Agent hooks provide a Hook system to register callback functions at each stage of the agent loop.
The example uses Claude Sonnet on Amazon Bedrock as the LLM, TwelveLabs Marengo 3.0 for video embeddings, TwelveLabs Pegasus 1.2 for video understanding, and S3 Vectors as the vector database.
