Tool use, also called function calling, gives a model a menu of actions it can invoke with structured arguments and read the results. It is what turns a chat model into an agent that can run a video model, query an archive, or send a result onward.

Book cover: AI for Video, Volume 7 of the Fora Soft Video Engineering Handbook

The book · Volume 7 of 7

AI for Video: A Complete Guide to Intelligence in Video Products: From Real-Time Pipelines and Agents to Serving, Cost, Compliance, and Verticals

Tool use is what lets an agent run a detector, query an archive or post a result, and most agent bugs come from badly described tools or unchecked outputs. Volume 7 covers tool use in detail as agent engineering: loop primitives, tools and function calling, memory, planning, agent frameworks and the cost of each extra model call. Written by Nikolay Sapunov, CEO at Fora Soft.

Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook

Designing tool use for an AI agent that works with your video data?

Tell us which systems the agent must call, and we will design the tool schema, guardrails and a cost estimate per agent run. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →