AI agents
What are multimodal AI agents, and when are they worth building?
Giving an agent eyes or ears is the easy part, and the hard part is deciding what it may do on the strength of what it thinks it saw.
What are multimodal AI agents?
A multimodal AI agent takes in more than one kind of input, such as text, images, audio, video or a live screen, decides what to do next, and acts through tools. Multimodal describes what it can perceive. Agent describes what it can do. Add a modality only when the work arrives in that form.
The short version
- A multimodal AI agent takes in more than one kind of input, such as text, images, audio or a screen, and acts through tools.
- A model that describes a photo is multimodal but is not an agent, because it takes no action.
- In a multimodal AI agent, a misread input becomes a wrong action, often with no error raised.
- Testing a multimodal AI agent means scoring what it read separately from what it did.
- A multimodal AI agent is not worth building if the data already exists as reliable text or through an API.
What is a multimodal AI agent?
A multimodal AI agent is a system that takes in more than one kind of input, decides what to do, and carries it out through tools. The inputs can be text, images, audio, video or the contents of a screen. The tools can be anything with an interface: a booking system, a database, a browser.
Two separate properties are being described. Multimodal is about perception: what the system can read, see or hear. Agent is about action: whether it chooses steps and carries them out, or only replies.
A model that describes a photo is multimodal but is not an agent. A text-only assistant that updates a customer record is an agent but is not multimodal. The term only applies when both are true.
How is a multimodal AI agent different from a multimodal model or a chatbot?
The difference is what happens after the input is understood. A multimodal model returns a response. A chatbot holds a conversation. A multimodal AI agent goes on to do something, then looks at the result and decides whether it needs another step.
That last part carries most of the risk and most of the value. A person reading a wrong reply can ignore it. A wrong action has already happened by the time anyone reads about it.
| System | Reads more than text? | Takes actions through tools? | Example |
|---|---|---|---|
| Multimodal model | Yes | No | Describes what is in a photo when asked |
| Text chatbot | No | Usually no | Answers questions from a help centre |
| Text agent | No | Yes | Reads an email and updates a ticket |
| Multimodal AI agent | Yes | Yes | Reads a photo of a damaged parcel and opens a claim |
How does a multimodal AI agent work?
A multimodal AI agent works as a loop: it captures an input, interprets it, chooses a step, calls a tool, then checks the result. A text agent runs the same loop. The difference is that the first stage now produces an interpretation of the world, not an exact copy of it.
There are two common designs. In a conversion design, a separate component turns the input into text first, such as speech to text on a phone call, and a text agent takes it from there. In a native design, the model takes the audio or image directly.
Conversion gives you an intermediate transcript that you can log, read and test on its own, at the price of another stage that can add delay and errors. Native input removes that stage, but leaves less in the middle to inspect when something goes wrong. Neither is correct in general. For a voice agent, where delay is audible, the choice usually comes down to how much delay callers will tolerate against how much you need to inspect.
What can multimodal AI agents do in practice?
In practice, each kind of input suits a different kind of work and fails in its own way. Images and scans suit work that arrives on paper or by phone camera. Audio suits phone calls. Screen input suits software with no usable API. Video is rarely the place to start, because it carries the most data and is the hardest to test.
| Input | Typical job | What usually goes wrong |
|---|---|---|
| Images and scans | Reading invoices, forms or photos of damaged goods | Misread digits, handwriting, and tables that lose their structure |
| Audio | Answering calls, booking, routing, taking messages | Misheard names and numbers, background noise, people talking over the agent |
| Screen contents | Operating software that has no usable API | Layout changes, pop-ups, and clicks on the wrong element |
| Video | Reviewing footage, checking a process was followed | Moments missed between sampled frames, and high processing cost |
Why do multimodal AI agents fail differently from text agents?
They fail differently because the input itself can be wrong, and the agent has no way of knowing. Text reaches a text agent exactly as written. An image or a call reaches a multimodal agent as an interpretation, and the rest of the loop treats that interpretation as fact.
So a perception error becomes an action error. Say a scan reads 1,250 and the agent reads 7,250. Every later step is valid. The tool call succeeds, the log looks clean, and no exception fires.
There is a second difference. Every new input is a new way in for instructions the agent should not follow. Text in an image, a line on a web page in a screenshot, or a spoken sentence can all reach the model as content it may act on. Treat anything the agent perceives as untrusted, and keep the permission to act somewhere the input cannot reach.
How do you test a multimodal AI agent?
Test it on real, messy inputs, and score perception separately from the decision. If you only check the final outcome, you cannot tell whether the agent misread the input or reasoned badly from a correct reading, and those have different fixes.
- Collect real inputs: poor scans, phone photos, regional accents, noisy lines, the screens your staff actually use.
- Write down the correct reading for each one, then score the agent's reading on its own.
- Score the action separately: given a correct reading, did the agent take the right step?
- Check the result in the target system, not the agent's account of what it did.
- Keep the original input with every run, so a bad outcome can be replayed.
- Require a person to approve anything hard to undo, until the scores justify removing that check.
How should you read benchmarks for computer-use agents?
Read the task length and the scoring rule before the score. A computer-use agent works from what is on the screen, so it is a multimodal agent in the plain sense, and its benchmark results only mean something for tasks shaped like the ones tested.
OSWorld 2.0 is a useful example. It covers 108 long-horizon computer-use workflows across seven professional domains, scored on binary completion at 500 steps. The tasks are deliberately long, with a median of about 1.6 hours for skilled users. Binary scoring means a run that gets most of the way there still counts as a failure.
The best result the page reports came from Claude Opus 4.8 with maximum thinking and batched tool calls, and the authors appear to have run the evaluation themselves. Its scores are not comparable with scores on the shorter OSWorld-Verified benchmark. A figure lifted from one and set beside the other tells you nothing.
What does a multimodal AI agent cost to run?
It costs model fees plus everything around them, so a price list only gives you one line of the bill. For a voice agent, telephony, integration and hosting all sit on top of the model fee.
As one reference point, Google lists Gemini 3.8 Live on its paid tier at $0.75 per 1M tokens for text input, and at $12.00 per 1M tokens or $0.018 a minute for audio output. That was read in November 2026 and the page shows no last-updated date, so check it before budgeting. At that rate, ten minutes of spoken output comes to 18 cents in model fees, before anything else.
Two things follow. Cost a voice agent by the minute and by the call, because a per-token text estimate will not map onto how a phone conversation runs. And cost the build and upkeep, not only the running fees, because integration and testing do not appear on a model price list.
When is a multimodal AI agent not worth building?
It is not worth building when the information is already available as reliable text or structured data, or when nothing needs doing after the reading. Perception you do not need is cost and error you have chosen to add.
- The software has a usable API. Call it. Driving the screen is slower and breaks when the layout changes.
- The PDF has a text layer. Extract the text before paying a model to look at a picture of it.
- The job ends at extraction. A fixed pipeline that reads a form and writes a row does not need an agent.
- Customers would happily fill in a form. A form returns exact values, and no model has to guess them.
- A wrong reading is costly and nobody can check it. Add the check first, or do not automate it yet.
How widely are multimodal AI agents used?
We do not have a reliable figure for multimodal AI agents specifically, and we would treat a confident one with suspicion. The surveys we can point to measure something nearby, and each has a limit you should know before quoting it.
The US Census Bureau's Business Trends and Outlook Survey asks whether a business used AI in the past two weeks, which covers AI generally, not agents. Menlo Ventures surveyed 495 US enterprise AI decision-makers at companies already using AI tools, and Menlo is an AI investor. Anthropic's report on AI agents draws on over 500 US technical leaders, and it is the vendor's own survey.
AssemblyAI is closest to the topic, with a survey of 455 voice agent builders run across Q4 2025 and Q1 2026. Of those respondents, 87.5% were actively building, which describes the sample, not the market. Its sampling method and margin of error are not stated, and AssemblyAI sells speech-to-text infrastructure.
Questions people ask
Do we need a multimodal agent, or will a normal chatbot do?
If your customers type their questions and the answers exist as text, a chatbot or text agent will do. You need multimodal input when the work arrives as something else, such as phone calls, scans or photos. You need an agent only if something must be done afterwards, not just said. Those are two separate decisions, so make them separately.
Is a voice agent a multimodal AI agent?
Usually, yes, in the loose sense the term is used, because it works across audio and text. Many voice agents are text agents with speech conversion on each end, which matters more for testing than for the label. What you should ask is whether it handles misheard names and numbers, not what it is called.
Should the agent use our software's screen or its API?
Use the API if one exists and does what you need. An API returns exact values, tells you when a call has failed and does not break when someone moves a button. Screen control earns its place when the software has no usable API, or when getting access would take longer than the project is worth. Expect more testing and more upkeep if you go that way.
Can a multimodal agent read our scanned documents accurately enough?
Nobody can answer that honestly without seeing your documents. Accuracy depends on scan quality, layout and handwriting, so a figure from another company's files tells you little. Take a sample of real documents, including the bad ones, write down the correct values, and score the readings. Then decide which fields need a person to check them.
Does multimodal input create new privacy or security risks?
Yes. Images, recordings and screens carry more than you meant to collect: faces, other people's voices, notifications, whatever else was open. They can also carry instructions aimed at the agent, such as text inside an image. Decide what gets stored and for how long before launch, restrict what the agent is allowed to do regardless of what it perceives, and check recording rules where your callers are.
What should a first multimodal agent look like?
One workflow, one extra input, and a person approving anything that is hard to undo. Pick the input your work already arrives in, and a job where a wrong reading is cheap to catch. Measure the readings and actions on real samples for a while. Widen what it may do only when those numbers justify it, and keep the ability to switch it off.
Related on this site
Sources
- Large Firms With at Least 20 Employees Biggest AI Users, Business Trends and Outlook Survey, a biweekly nationally representative survey of businesses, using data collected December 14, 2025 to May 3, 2026; asks whether the business used AI in the past two weeks. Sample size is not on this page. The figure is a ceiling for firms with four or fewer employees, not a point estimate, and it covers AI generally, not agents. · U.S. Census Bureau, data from 2026
- 2025: The State of Generative AI in the Enterprise | Menlo Ventures, Survey of 495 US enterprise AI decision-makers at companies actively using AI tools, run with an independent research firm, November 7-25, 2025. Enterprise-only sample with no size threshold stated, so it is directional for firms under 50 staff. Menlo is an AI investor. The 2026 edition's web page text does not repeat this figure. · Menlo Ventures, data from 2025
- The current landscape - The 2026 state of AI agents report | Claude by Anthropic, Survey of over 500 US technical leaders across company sizes and industries, run by Anthropic with research firm Material in late 2025. Vendor's own survey; exact sample size and field dates are not given. 47% is a plurality, not a majority. A chart on the same page shows 33% for Startups & SMBs, but the size segments are not defined. · Anthropic, data from 2025
- New 2026 insights report: What actually makes a good voice agent | AssemblyAI, AssemblyAI's own survey of 455 voice agent builders, conducted Q4 2025 and Q1 2026 with distribution help from Rime; 87.5% were actively building. Sampling method and margin of error are not stated. The respondents are builders, not small business buyers, and AssemblyAI sells speech-to-text infrastructure. · AssemblyAI, data from 2025-2026
- OSWorld 2.0: Benchmarking computer-use agents on long-horizon real-world tasks, Benchmark of 108 long-horizon computer-use workflows across seven professional domains, scored on binary completion at 500 steps; best result was Claude Opus 4.8 with maximum thinking and batched tool calls. The authors appear to have run the evaluation themselves, and the page cites arXiv eprint 2606.29537. These are deliberately long tasks (median about 1.6 hours for skilled users), so the score is not comparable with scores on the shorter OSWorld-Verified benchmark. · OSWorld 2.0 benchmark authors (hosted by XLANG Lab), data from 2026
- Gemini Developer API pricing, Google's own published paid-tier list price per 1M tokens for Gemini 3.8 Live, read November 2026; the page shows no last-updated date. The same row lists input at $0.75 (text) and output at $12.00 or $0.018/min (audio). This is raw model cost only and excludes telephony, integration and hosting. · Google, data from 2026