, ,

Multimodal AI: When One Model Handles Text, Images, and Audio (GenAI Series, Part 17)

Multimodal models handle text, images, and audio at once by turning every input into vectors in one shared space. How vision-language models work, and what they make possible.

12 minutes

Read Time

Generative AI Series · Part 17 of 30

TL;DR · Key Takeaways

  • Multimodal models handle more than text: images, audio, and video, often several at once, in a single model.
  • The trick is unification. Every input is converted into the same kind of thing, vectors in a shared space, so one transformer can process them all.
  • An image becomes a grid of patches, each turned into an embedding and fed in alongside word tokens, so “a picture” and “a sentence” look similar to the model.
  • This opens up reading documents, answering questions about photos, describing charts, and transcribing speech, all with the same core machinery you already understand.

Point your phone at the inside of your fridge and ask what you can cook. Photograph a parking sign in a foreign city and ask whether you are allowed to park. Paste a screenshot of a confusing chart and ask what it means. A few years ago each of those was a separate, specialised research problem. Today one model handles all of them, in the same conversation, because the newest models do not only read and write, they see and hear. The surprising part is how little new machinery this required. Multimodal AI is mostly the ideas you already have from this series, pointed at pixels and sound.

flowchart LR
  T[Text] --> M[One model]
  I[Image] --> M
  A[Audio] --> M
  M --> OT[Text out]
  M --> OI[Image out]
  M --> OA[Audio out]
One model, fed by several senses and able to answer in several forms.
Who this is for: anyone wondering how one model can read text, see images, and hear audio at once.  Prerequisites: embeddings (Part 7) and attention (Part 8).

What “multimodal” means

A “modality” is just a type of data: text is one, images another, audio another, video another still. A model is multimodal when it can take in or produce more than one of these. The most common kind today is the vision-language model, which accepts both text and images and replies in text, the thing that lets you upload a photo and ask about it. Others handle speech in and out, and some can generate images or audio as output. The combinations vary, but the family resemblance is that a single model crosses the boundary between senses that used to require separate systems bolted together.

That matters because the old way was clumsy. To answer a question about an image, you once needed one system to caption the picture, another to read the text, and a third to reason over the results, each a separate model with its own failure points. A single multimodal model collapses that pipeline. It can look at a diagram and the question about it at the same time, letting the image and the words inform each other directly, the way you do when you glance at a chart while reading its caption. The integration is the whole advantage.

How an image becomes something the model can read

The breakthrough is an idea you already met in Part 7: turn everything into vectors in a shared space. For images specifically, the model chops the picture into a grid of small patches, like tiles, and turns each patch into an embedding, much as text is chopped into tokens. Those patch-embeddings are fed into the model right alongside the word tokens, as if the image were a short paragraph written in visual vocabulary. Audio gets similar treatment: the sound is sliced into short segments and encoded into vectors.

The deep lesson is that the transformer is not really a “language” machine at all. It is a sequence-of-vectors machine, and language was simply the first sequence we taught it. Feed it vectors that happen to come from pixels and it works on those too, which is why one architecture spread across nearly everything humans create.

In practice: “it can see” does not mean “it sees as well as it reads.” I have watched capable models confidently miscount the people in a photo or misread a number in a table. The vision skills are useful and improving fast, but they trail the text skills, so build the human check in wherever a misread image would actually cost you.

How one model spans different senses

The breakthrough is an idea you already met in Part 7: turn everything into vectors in a shared meaning-space. A language model works because words become embeddings, points in a space where similar meanings sit close. Multimodal models extend the same move to other senses. An image is converted into embeddings too, and crucially into the same space as the words, so a picture of a dog and the word “dog” land near each other. Once both live as vectors in one space, the transformer from Part 8 does not much care whether a given vector came from a sentence or a photograph. It just attends over them all together.

For images specifically, the model chops the picture into a grid of small patches, like tiles, and turns each patch into an embedding, much as text is chopped into tokens. Those patch-embeddings are then fed into the model right alongside the word tokens, as if the image were a little paragraph written in visual vocabulary. Audio gets a similar treatment: the sound is sliced into short segments and encoded into vectors. The deep lesson is that the transformer is not really a “language” machine at all. It is a sequence-of-vectors machine, and language was simply the first sequence we taught it. Feed it vectors that happen to come from pixels and it works on those too.

flowchart LR
  IM[Image] --> PA[Split into patches]
  PA --> PE[Patch embeddings]
  Q[Question] --> WE[Word token embeddings]
  PE --> TR[Shared transformer]
  WE --> TR
  TR --> O[Answer]
Pixels become patches become vectors, and from there the image rides the same rails as the words.

What it opens up in practice

The practical range is wide and growing. Vision-language models read documents and screenshots, turning a photographed form, a receipt, or a slide into structured data, which quietly automates a huge amount of dull office work. They answer questions about images, from “what is wrong with this rash” to “which wire connects where,” and they describe visuals for accessibility, giving blind users a sentence about what is on screen. They read charts and tables that would baffle a text-only model. On the audio side, speech recognition has become near-effortless, and models that take voice in and give voice out are making spoken conversation with AI feel natural.

It is worth being clear-eyed, though, because the seams still show. Multimodal models are noticeably less reliable on images than on text: they miscount objects, misread cluttered scenes, fumble fine detail in dense documents, and can hallucinate about a picture as confidently as they hallucinate about facts. The capability is real and genuinely useful, but it is younger and rougher than the text abilities we have spent this series on. Treat a model’s reading of an image the way you would treat its reading of a fact: impressive, helpful, and in need of a check when it matters.

Where multimodal earns its keep Reading documents & receipts Questions about photos Reading charts & tables Accessibility descriptions Speech transcription Natural voice conversation All powered by the same trick: turn each sense into vectors and let one model reason over them.
One model, many jobs, because the inputs all become the same currency: vectors.
Reality check: “it can see” does not mean “it sees as well as it reads.” I have watched capable models confidently miscount the people in a photo or misread a number in a table. The vision skills are genuinely useful and improving fast, but they trail the text skills by a clear margin, so build the human check in wherever a misread image would actually cost you.
▾  Go Deeper (optional, for technical readers)

How does an image actually enter the same space as text? The dominant approach uses a Vision Transformer (ViT). The image is split into fixed-size patches, say 16×16 pixels, and each patch is flattened and linearly projected into a vector, exactly analogous to how a token becomes an embedding. Position information is added so the model knows where each patch sat in the grid, and that sequence of patch-vectors is processed by transformer layers just like a sequence of word-vectors. The result is that “an image” arrives at the language model as a short sequence of embeddings it can attend to.

The bridge between vision and language is built by training. Models in the CLIP lineage are trained on huge sets of image-and-caption pairs with a contrastive objective: push the embedding of an image and the embedding of its matching caption together, and everything mismatched apart. After enough of this, the picture of a beach and the words “a sandy beach” land near each other in the shared space, which is what lets a downstream model relate the two. Full vision-language models then connect such a visual encoder to a language model through a small projection layer and fine-tune the whole thing on visual question-answering data. The elegance is that almost none of this is new: it is the embedding idea, the transformer, and contrastive training, recombined so that pixels and words speak the same vector language.

This is Part 17 of a 30-part walk from zero to the infrastructure behind production AI. The full map is on the Generative AI Complete Guide. It reuses the embeddings idea from Part 7 and the transformer from Part 8.

Where multimodal earns its keep

The practical range is wide and growing, and it is worth seeing the spread, because the use cases are more concrete and more useful than the demos suggest. The common thread is that each input becomes vectors, so one model can reason across them instead of three separate systems bolted together.

Use case What it does
Document readingTurn a photographed form or receipt into structured data
Visual Q&AAnswer questions about a photo or screenshot
Chart and table readingInterpret visuals a text-only model cannot see
AccessibilityDescribe on-screen content for blind users
Speech in and outTranscribe and hold natural voice conversation
One model, many jobs, because the inputs all become the same currency: vectors.
My take: multimodal AI sounds like a leap into new technology, but it is the same foundations pointed at new kinds of data. Turn an image into patches, turn patches into vectors in the same space as words, and the transformer you already understand reasons over pictures as comfortably as over sentences.

Why a shared space is the whole trick

The thing that makes a multimodal model more than a bundle of separate tools is that it learns to put different kinds of input into one shared space of meaning. A photo of a dog, the word “dog,” and the sound of a bark can all be mapped to nearby points, so the model can reason across them as if they were the same kind of thing. That shared representation is what lets you ask a question in text about an image, or have the model describe a sound in words. Without it you would just have a vision system and a language system passing notes; with it you have something that can genuinely connect what it sees to what it reads.

It is worth being clear-eyed about where this still stumbles, though. Aligning these spaces well is hard, and multimodal models often understand images more shallowly than their fluent descriptions suggest, missing fine spatial detail, misreading text inside a picture, or confidently narrating something that is not quite there. The capability is real and improving quickly, but the same rule from earlier in the series applies with extra force: the more confidently a model describes something it “saw,” the more worthwhile it is to check that it actually saw what it claims, especially when the picture is the part that matters.

The short version is that multimodal models are genuinely remarkable at connecting senses that used to need separate systems, and still imperfect enough that the wise habit is to enjoy what they open up while keeping a human eye on the parts where being confidently wrong would cost you something real.

Same foundations, new inputs

Multimodal AI sounds like a leap into new technology, but it is really the same foundations pointed at new kinds of data. Turn an image into patches, turn patches into vectors in the same space as words, and the transformer you already understand can reason over pictures and sound as comfortably as over sentences. That unification is why one model can read your documents, answer questions about a photo, and transcribe your voice without three separate systems.

The honest caveat is that seeing still lags reading: the vision and audio skills are real and useful but rougher, so the same verify-what-matters discipline applies. With multimodality covered, Phase 3 has shown how to use these models well. The series now turns to a question that decides whether any of it is trustworthy in practice: how do you actually measure whether a model’s output is good, beyond it merely looking good? That is where we go next.

References

Generative AI Series · Part 17 of 30
« Part 16: AI agents  |  Generative AI Complete Guide  |  Next: Part 18, evaluating GenAI output »

About The Author


Discover more from Journal of Intelligent Infrastructure – By Dr Pranay Jha

Subscribe to get the latest posts sent to your email.

Architect’s Toolkit

About the Author

Dr. Pranay Jha is a Cloud and AI Consultant with 18+ years of experience in hybrid cloud, virtualization, and enterprise infrastructure transformation. He specializes in VMware technologies, multi-cloud strategy, and Generative AI solutions. He holds a PhD in Computer Applications with research focused on Cloud and AI, has published multiple research papers, and has been a VMware vExpert since 2016 and a VMUG Community Leader.

Discover more from Journal of Intelligent Infrastructure - By Dr Pranay Jha

Subscribe now to keep reading and get access to the full archive.

Continue reading