fedorthinks

Экспресс-курс · No. 34

Годами модели работали только с текстом. Теперь они принимают изображения, аудио, даже видео — мультимодальная модель может описать фото, прочитать график, расшифровать совещание или ответить на вопрос о скриншоте. Инженерия, которую ты выучил для текста, всё ещё работает — плюс новые силы и новые ловушки. Разберём, что даёт мультимодальность, как модель воспринимает больше, чем слова, и где это ломается.

20 понятий · схема у каждого · шпаргалка в конце

§ 01

Первое, что надо ухватить, — что именно изменилось: модели перестали быть ограничены чтением и письмом слов. Как только модель может принимать картинки и звук, открывается целый новый класс задач.

Карта: 20 понятий в семи группах

Карта метро: сначала видишь линии целиком, потом едешь по станциям.

Сначала три основы: что такое модальность, смешанный ввод и почему инженерия остаётся той же. Дальше шесть групп, по одной на главу: как модель видит, что это открывает, как строить в продукте, генерация других модальностей, новые ловушки и как применять хорошо.

У каждого понятия дальше одно и то же: английское название (запомни его — это термин), образ из жизни, схема и карточка с полями вроде что это, идея, пример, подвох и связи.

BasicsModalityMixed inputSame engineeringHow it seesShared representationOCR vs scenePerception limitsWhat it unlocksDocumentsImages & chartsAccessibilityIn your productMultimodal requestStructured outputValidate & groundGenerationText-to-image / TTSBrief → draft → reviewDeliberate choicePitfallsVisual injectionImage token costConfident misreadUsing it wellChannel fitModality edges
Основы сверху, ниже — шесть групп, по ним идут главы 2–7.

Modality / Multimodal — вид данных и модель, что работает с несколькими

Человек, который умеет читать, но ещё и видеть, слышать и говорить: каждое чувство — другой канал, чтобы воспринимать мир, а не другой мозг.

Модальность (modality) — это тип данных: текст, изображения, аудио, видео. Модель, которая работает больше чем с одним типом, — мультимодальная (multimodal): она может принять изображение и текст вместе или произвести речь из описания. Годами модели были только текстовыми — читай слова, пиши слова. Сдвиг в том, что одна модель теперь воспринимает несколько модальностей, как человек пользуется несколькими чувствами, а не глуха и слепа ко всему, кроме текста.

TextImageAudioVideomodality = a kind of dataMultimodal modelone model, many inputsOutputtext · speech · image
Текст, картинка, звук, видео — разные модальности входят в одну мультимодальную модель.
ConceptMultimodal Model· modality, мультимодальная модель
Что это

Модель, которая работает с несколькими типами данных: текст, изображения, аудио, видео.

Модальность
Один тип данных — один «канал», как одно чувство у человека.
Пример

Описать фото, прочитать график, расшифровать совещание, ответить на вопрос о скриншоте.

Связи

Открывает mixed input; всё остальное в курсе — следствия этой одной способности.

Mixed Input — картинка и слова в одном вопросе

Вручить человеку фото и спросить «что тут не так?» — он смотрит и отвечает словами. Один вопрос, два вида ввода, один ответ.

Сила мультимодальности не в том, чтобы работать с картинками вместо текста, а в том, чтобы работать с ними вместе. Это смешанный ввод (mixed input): показать модели скриншот и задать о нём вопрос, дать график и письменную просьбу, отправить фото с инструкциями. Модель рассуждает над всем этим разом. Именно это делает мультимодальность по-настоящему новой: ввод больше не один канал, и промпт может мешать слова и картинки, как в живом разговоре.

Screenshotimage“What's wrong?”textModelreasons over bothAnswerin wordsone question · two kinds of input · one response
Скриншот и вопрос идут вместе — модель рассуждает над обоими и отвечает словами.
ConceptMixed Input· interleaved input, смешанный ввод
Что это
Изображение (или аудио) и текст в одном запросе.
Идея
Модель рассуждает над всеми частями ввода разом, а не по очереди.
Пример
Скриншот ошибки + «почему так?»; график + «какой тут тренд?».
Связи

В продукте это multimodal request — обычная сборка контекста с картинкой внутри.

Same Engineering — текстовые навыки никуда не деваются

Научившись видеть, ты не разучился читать: новое чувство добавляется к тому, что ты уже умел, а не заменяет его.

Всё, что ты выучил для текста — промптинг (prompting), контекст (context), структурированный вывод (structured output), заземление (grounding), эвалы (evals), — работает и для мультимодальности. Изображение или аудио — просто ещё одна часть ввода, которую ты собираешь в контекст; модель всё так же выдаёт вывод, который ты ограничиваешь, проверяешь и измеряешь. Мультимодальность — не отдельная дисциплина, которую учить с нуля, а та же инженерия с лишним видом ввода и вывода. Переноси текстовые навыки и добавляй сверху специфику новой модальности.

Text input+Image / audiosame disciplinesPromptinginstructionsContextassemblyStructuredoutputGroundingverifyEvalsmeasurethe image is just one more input you engineer
Текст и картинка проходят через те же дисциплины: промпт, контекст, схема, заземление, эвалы.
PrincipleSame Engineering· навыки переносятся
Идея
Картинка — ещё один ввод; вся текстовая инженерия применяется к ней.
Пример

Тот же JSON-schema, та же валидация, те же эвалы — только на входе теперь фото.

Подвох
Думать, что «это совсем другое» — и выбросить проверенные практики.
Связи

Сверху добавляются modality edges: инъекция, цена, пределы восприятия.

Модальность — это вид данных; мультимодальная модель работает с несколькими — изображениями и аудио, не только текстом — и может мешать их в одном вводе. Все твои текстовые навыки по-прежнему работают, просто добавилось новое чувство.

§ 02

Полезно грубо понимать, как модель принимает изображение: это снимает магию с того, что мультимодальность может и чего не может, — и объясняет, почему она иногда неверно читает то, что прямо перед ней.

Shared Representation — картинка становится теми же токенами

Переводчик, который превращает и устную речь, и язык жестов в одни и те же письменные заметки: разные вводы — одна общая форма, с которой работает мозг.

Под капотом мультимодальная модель переводит изображение в тот же вид внутреннего представления, что и текст. Компонент vision encoder («зрительный кодировщик») превращает пиксели в последовательность токенов изображения (image tokens), а текст, как обычно, режется на текстовые токены. Обе последовательности оказываются в общем пространстве (shared representation) — поэтому модель и может ответить на текстовый вопрос о картинке: оба ввода переведены на один общий язык внутри модели. Детали не нужны — достаточно знать, что картинка и текст становятся сравнимыми.

ImagepixelsVision encoderpixels → tokensimage tokensTextwordsTokenizerwords → tokenstext tokensLLMone spaceboth become tokens in one shared space — so text can ask about pixels
Пиксели через vision encoder, слова через токенизатор — и всё это одна последовательность для модели.
ConceptShared Representation· vision encoder, image tokens
Что это

Картинка и текст переводятся в одну внутреннюю форму — последовательность.

Как работает

Vision encoder: пиксели → токены изображения; дальше модель видит их рядом со словами.

Почему важно
Отсюда умение связывать вопрос в словах с тем, что на картинке.
Связи
Токены изображения стоят денег — см. image token cost.

OCR vs Scene Understanding — прочитать текст ≠ понять сцену

Можно прочитать этикетку на банке и отдельно понять, для чего эта банка. Два разных действия, хотя оба — взгляд на один предмет.

Две разные способности часто смешивают. Чтение текста внутри изображения — вывески, документа, скриншота — это то, для чего раньше нужен был отдельный OCR (optical character recognition), оптическое распознавание символов; мультимодальная модель делает это напрямую. Понимание сцены (scene understanding) — что происходит, какие объекты есть, что значит график — это другое. Хорошая модель умеет и то и другое, но стоит различать «извлеки слова с картинки» и «объясни, что на ней», потому что это разные просьбы с разной надёжностью.

Imagea jar with a labelOCRextract the wordsScene understandinginterpret what it shows“Strawberry jam”exact textA jar of jammeaning, contextdifferent asks · different reliability
Одна картинка, две просьбы: OCR достаёт точный текст, понимание сцены — смысл.
ConceptOCR vs Scene Understanding· чтение текста против понимания сцены
OCR
Извлечь слова и цифры, написанные на изображении.
Scene
Интерпретировать: что изображено, что происходит, что значит график.
Пример

«Что написано на этикетке?» — OCR. «Что это за предмет и зачем он?» — понимание сцены.

Подвох
Это разные просьбы с разной надёжностью — формулируй, какую задаёшь.
Связи
Обе упираются в perception limits.

Perception Limits — у зрения есть пределы

Даже острые глаза пропускают мелкий шрифт, ошибаются на размытом фото и путаются в загромождённой схеме. Зрение мощное, но не безупречное.

Зрение модели впечатляет, но оно несовершенно — это пределы восприятия (perception limits). Модель может неверно прочитать мелкий или плохого качества текст, упустить детали на насыщенной картинке, неправильно посчитать объекты или уверенно неверно описать что-то тонкое. Восприятие по-настоящему полезно, но это не точный прибор: относись к тому, что модель «видит», как к сильной интерпретации, а не к гарантированному чтению. Соблазнительно думать, что раз модель может видеть, то видит верно; но, как и текстовые ответы, визуальные могут быть уверенно неправы.

Small printmisreadBlurry photomisjudgedBusy imagemissed detailMany objectsmiscountedModel visionstrong interpretation, not a guaranteeSometimes confidently wrong
Мелкий шрифт, размытость, загромождённость, много объектов — и иногда уверенная ошибка.
ConceptPerception Limits· пределы восприятия
Что это
Зрение модели — сильная интерпретация, а не гарантированное чтение.
Где ломается

Мелкий или плохой текст, загромождённые картинки, подсчёт объектов, тонкие детали.

Подвох
«Может видеть» не значит «видит верно».
Связи
Корень confident misreading; лечится validation & grounding.

Модель переводит изображение в ту же внутреннюю форму, что и текст, поэтому может рассуждать над обоими вместе. Прочитать текст на картинке — не то же самое, что понять сцену, а восприятие, хоть и мощное, может быть уверенно неправо.

§ 03

Мультимодальность важна из-за того, какие реальные задачи она делает решаемыми. Конкретные применения показывают, почему это больше, чем игрушка.

Document Understanding — документы, формы, скриншоты

Помощник, который глянет на бумажную форму или экран и вытащит ровно то, что нужно, — вместо того чтобы ты перепечатывал всё руками.

Огромное практическое применение — понимание документов (document understanding): чтение документов, форм и скриншотов. Достать данные из счёта, понять раскладку PDF, ответить на вопрос о том, что на экране. До мультимодальности для этого нужны были хрупкие специализированные инструменты; теперь модель смотрит на документ и работает с ним напрямую — вместе со структурой. Везде, где информация живёт в визуальном формате, а не в чистом тексте, мультимодальность превращает «человек должен прочитать и перепечатать» в то, с чем справляется модель.

InvoiceFormScreenshotMultimodal modelreads layout tooUsable datano retypingbefore: a human reads and retypes · now: the model reads it
Счёт, форма, скриншот — модель читает их вместе с раскладкой и отдаёт данные.
Use caseDocument Understanding· понимание документов
Проблема

Информация заперта в счетах, формах и скриншотах — человек читает и перепечатывает.

Идея
Модель смотрит на документ и сама достаёт нужное, учитывая раскладку.
Пример
Вытащить сумму, дату и поставщика из счёта в PDF.
Было
Хрупкие специализированные инструменты под каждый формат.
Связи
Результат просят как structured output и проверяют validation.

Visual Analysis — изображения и графики

Показать эксперту график и спросить, что он значит: он читает картинку и объясняет тренд — без всякой таблицы.

Мультимодальные модели умеют анализировать визуальный контент (visual analysis): описать фото, прочитать и объяснить график или диаграмму, заметить, что на картинке, сравнить два изображения. Можно дать модели график продаж и спросить тренд, фото продукта — и спросить, что не так, схему — и попросить объяснить. Картинки перестают быть тем, что умеют понимать только люди, и становятся вводом, о котором может рассуждать твой софт. Это открывает любой процесс, где важная информация — визуальная.

Sales chartwhat's the trend?Trend, explainedProduct photowhat's wrong?Defect spottedDiagramexplain itPlain explanation
График → тренд, фото продукта → дефект, схема → объяснение простыми словами.
Use caseVisual Analysis· анализ изображений и графиков
Что это
Описать, объяснить и сравнить то, что изображено.
Пример

График продаж → «какой тренд?»; фото товара → «что не так?»; схема → «объясни».

Подвох
Интерпретация — это scene understanding, она менее точна, чем OCR.
Связи
Открывает процессы, где смысл живёт в картинке.

Accessibility & Reach — доступность и охват

Гид, который описывает сцену вслух тому, кто её не видит, — превращая визуальный мир в слова, которыми может пользоваться любой.

Мультимодальность расширяет, кого и что может обслуживать продукт, — это доступность (accessibility) и охват (reach): описывать картинки для незрячих и слабовидящих пользователей, дать навести камеру вместо того, чтобы печатать, работать с контентом, которого никогда не было в текстовой форме. Та же способность, что читает график, может озвучить фото или подписать видео. Шире любой отдельной фичи: мультимодальность расширяет поверхность того, что ИИ-продукт может принять на вход, — от «напечатай вопрос» до «покажи, скажи или включи мне, что ты имеешь в виду».

Typethe old surfaceShowcamera, photoTellvoicePlayaudio, videoAI productwider input surfaceImage describedfor low-vision usersVideo captionedfor everyone
Кроме «напечатай» появляются «покажи», «скажи», «включи» — и описание картинок для тех, кто их не видит.
Use caseAccessibility & Reach· доступность и охват
Что это

Шире поверхность ввода: показать, сказать, включить — не только напечатать.

Пример

Описание фото для слабовидящих; навести камеру вместо ввода текста; подписи к видео.

Почему важно

Продукт обслуживает людей и контент, до которых раньше не дотягивался.

Связи

Та же способность, что в visual analysis, — просто направленная на людей.

Мультимодальность открывает чтение документов и скриншотов, анализ изображений и графиков и расширение охвата через доступность — превращая визуальную и звуковую информацию в то, о чём может рассуждать софт.

§ 04

Строить с мультимодальностью — это в основном инженерия, которую ты уже знаешь, только во вводе появились картинки или звук. Знакомые дисциплины переносятся напрямую.

Multimodal Request — изображение рядом с текстом

Положить фото и письменный вопрос в одно сообщение: получатель видит и то и другое и отвечает на всё сразу.

На практике мультимодальный запрос (multimodal request) строится почти как текстовый: ты собираешь контекст, но теперь в нём может быть изображение (или аудио) рядом с текстовыми инструкциями. «Вот скриншот, и вот что я хочу о нём узнать» уходит в модель как один объединённый ввод. Это просто инженерия контекста (context engineering) с более богатым вводом: картинка — ещё одна вещь, которую ты кладёшь в окно, осознанно, рядом со словами. Привычка собирать контекст, которая у тебя уже есть, работает напрямую.

Youassemble itcontext windowInstructionsImage: screenshotQuestion: what's wrong?Modelone combined inputcontext engineering — with a richer input
В окне контекста — инструкции, картинка и вопрос; модель получает их одним вводом.
PracticeMultimodal Request· context engineering с картинкой
Идея
Собрать контекст как обычно, но положить в него изображение или аудио.
Пример
Инструкции + скриншот + «что тут не так?» — одним запросом.
Подвох

Кидать картинку «на всякий случай» — это и шум в контексте, и лишние деньги.

Связи
Реализация mixed input; цену считает image token cost.

Structured Output — хаос внутрь, чистые данные наружу

Человек, который смотрит на мятый чек и вписывает итог, дату и продавца в аккуратные подписанные клетки: хаос внутрь, чистые данные наружу.

Когда мультимодальность нужна, чтобы извлечь информацию — вытащить поля из документа, классифицировать картинку, прочитать график, — тебе всё так же нужен структурированный вывод (structured output): попроси модель вернуть чистые данные по схеме, которые может взять код, а не прозу. Модель, читающая чек, должна отдать {total, date, vendor}, а не абзац. Та же дисциплина, которая делает текстовую модель надёжным компонентом, делает то же для зрительной. Модальность новая; мост к твоему коду — нет.

Messy receiptphoto, crumpledModelvision{ "total": 42.50, "date": "2026-05-14", "vendor": "Café Sol" }A paragraph of prose✗ your code can't use itchaos in, clean schema-shaped data out
Фото чека → данные по схеме, которые берёт код. Абзац текста код использовать не может.
PracticeStructured Output· структурированный вывод по схеме
Проблема
Модель описывает картинку прозой — коду с этим делать нечего.
Идея
Просить данные по схеме: поля, типы, форма.
Пример
Чек → {total, date, vendor}, а не абзац.
Когда брать
Любое извлечение данных из изображения.
Связи
Следующий шаг — validation & grounding этих полей.

Validation & Grounding — проверяй, как всегда

Ты перепроверяешь то, что кто-то доложил после беглого взгляда, — особенно важные детали. Второй взгляд на то, что важно.

Раз восприятие модели может ошибаться, применяй ту же дисциплину надёжности: валидируй (validate) извлечённые данные, заземляй (ground) ответы в том, что реально можно проверить, и держи человека на чтениях с высокой ставкой. Модель, неверно прочитавшая число в счёте, — это визуальная версия галлюцинации (hallucination), поэтому её визуальный вывод — недоверенный, пока не проверен, ровно как текстовый. Урок всех остальных курсов держится: модель — ошибающийся компонент, и новая модальность этого не меняет.

a misread number = a visual hallucinationModel readuntrustedValidateschema, rulesGroundcheck sourceHumanhigh stakesUsetrustedMismatch → retry or flag
Прочитанное моделью → проверка схемой и правилами → сверка с источником → человек на важном → использование.
PracticeValidation & Grounding· валидация и заземление
Проблема
Модель может неверно прочитать число — и звучать уверенно.
Идея
Вывод недоверенный, пока не проверен: схема, правила, сверка, человек.
Пример

Сумма в счёте не сходится с суммой строк → повторить или отдать человеку.

Связи
Ответ на perception limits и confident misreading.

Строить мультимодальность — это инженерия контекста с более богатым вводом: отправляй картинку вместе с текстом, проси структурированный вывод, проверяй и заземляй результат. Модель — ошибающийся компонент, какой бы ни была модальность.

§ 05

До сих пор мы говорили о моделях, которые принимают картинки и звук. Обратное направление — модели, которые их производят, — это своя большая область. Её стоит назвать, чтобы понимать, где она стоит.

Generation — text-to-image, text-to-speech и не только

Художник, который рисует то, что ты описал, или актёр озвучки, который читает твой сценарий. Генерация — зеркальное отражение восприятия.

Так же как модели умеют принимать картинки и звук, другие модели их генерируют (generation): модели text-to-image рисуют картинку по описанию, text-to-speech (TTS) превращает слова в голос, есть модели для музыки, видео и не только. Генерация — оборотная сторона понимания: другая модальность на выходе, а не на входе. Это огромное поле само по себе, но главное: «мультимодальность» охватывает оба направления — модель может воспринимать другие модальности, и модель может их производить.

perception: another modality inImage · audioModelTextgeneration: another modality outText promptGeneratortext-to-image · TTSImage · speechmusic · video
Сверху восприятие: картинка или звук на входе. Снизу генерация: картинка, речь, музыка, видео на выходе.
ConceptGeneration· text-to-image, text-to-speech (TTS)
Что это
Модель производит другую модальность: картинку, речь, музыку, видео.
Пример
Иллюстрация по описанию; озвучка текста для голосового продукта.
Идея
Зеркало восприятия: модальность на выходе, а не на входе.
Связи
Работает по петле brief → draft → review; брать — deliberately.

Brief → Draft → Review — та же инженерная поза

Ты ставишь художнику ясное ТЗ и потом смотришь результат, прежде чем использовать. Та же петля — что бы он ни рисовал.

Строить с генерацией — та же поза, что и везде, петля brief → draft → review: ясная инструкция (промпт), вывод, который ты считаешь черновиком на проверку, и человек, который решает, использовать ли его. Сгенерированная картинка или голос — уверенная попытка модели, которую надо проверить и поправить, а не слепо выпустить. Дисциплина продуктового дизайна работает, будь вывод текстом или картинкой. Новый плейбук не нужен: позиция «ошибающийся компонент, контроль у тебя» переносится целиком.

Clear briefthe promptGeneratemodelDraftan attemptReviewhumanUseyou decidenot right yet → edit the brief, try againa generated image or voice is a draft, not a finished product
ТЗ → генерация → черновик → проверка человеком → использование. Не то — правишь ТЗ и снова.
PracticeBrief → Draft → Review· ТЗ, черновик, проверка
Идея
Сгенерированное — черновик; человек проверяет, прежде чем использовать.
Пример

Сгенерировать иллюстрацию, отсмотреть, поправить промпт, сгенерировать снова.

Подвох
Слепо отгрузить картинку или голос «как есть».
Связи
Та же поза, что same engineering для текста.

Deliberate Generation — знай, что это есть, бери нарочно

Ты не заказываешь картину маслом там, где нужно одно предложение: используешь тот носитель, который задача на самом деле требует.

Генерация мощна для правильной работы — иллюстрации, синтезированная речь для голосового продукта, видео, — но это осознанный выбор (deliberate choice), а не приправа, которую сыплют везде. Тянись к генерации картинок или звука, когда вывод действительно должен быть в этой модальности, и оставайся в тексте, когда текст справляется. Пока достаточно знать, что такая способность есть и где она стоит: мультимодальность — дорога с двусторонним движением, восприятие и производство через разные чувства.

Output must be visual / audio?yesnoGenerate itillustration · speech · videoStay with textcleaner · cheaper · faster
Выводу правда нужна картинка или голос? Да — генерируй. Нет — оставайся в тексте.
PracticeDeliberate Generation· генерация по необходимости
Вопрос
Выводу действительно нужна другая модальность?
Да
Иллюстрации, речь для голосового продукта, видео.
Нет
Текст чище, дешевле и быстрее — оставайся в нём.
Связи
Частный случай channel fit — для вывода, а не ввода.

Мультимодальность работает в обе стороны: модели ещё и генерируют картинки, речь и не только. Поза та же — ясное ТЗ, проверенный черновик, человек у руля, — и тянешься ты к генерации, только когда вывод правда требует этой модальности.

§ 06

Мультимодальность добавляет новые режимы сбоя поверх знакомых. Несколько конкретных ловушек ловят команды, которые относятся к картинкам так, будто они так же безопасны и дёшевы, как текст.

Visual Prompt Injection — атака, спрятанная в картинке

Фотография с инструкциями, вписанными так, что глаз едва их замечает, а машина читает идеально. Сообщение, протащенное мимо тебя у всех на виду.

Мультимодальная модель читает на картинке всё, включая текст, который человек мог пропустить. Поэтому изображения — канал для инъекции промпта (prompt injection): атакующий прячет инструкции в картинку — бледный текст, вшитый в пиксели, — и модель послушно их выполняет. Это визуальная инъекция (visual prompt injection) — визуальная версия проблемы из курса о безопасности, и она гаже, потому что атаку трудно увидеть глазами. Любое изображение, которое ест модель, — недоверенный ввод, который может нести инструкции, а не просто невинные пиксели.

Product photoignore previous instructionsfaint text: a human misses itModelreads everythingFollows ithijacked behaviourDefense: treat every image as untrusted input
Бледный текст на фото незаметен человеку, но модель его читает и выполняет. Защита — считать картинку недоверенной.
RiskVisual Prompt Injection· визуальная инъекция промпта
Что это
Инструкции, спрятанные в изображении, которые модель выполняет.
Пример
Бледная надпись «ignore previous instructions» на фото товара.
Почему гаже
Атаку трудно заметить глазами — человек её не видит.
Защита
Любая картинка — недоверенный ввод, а не «просто пиксели».
Связи
Визуальный вариант prompt injection из курса о безопасности.

Image Token Cost — картинка стоит дороже тысячи слов

Отправить фотографию вместо предложения: передать и обработать нужно куда больше — и счёт это отражает.

Для счётчика картинка стоит куда больше тысячи слов — это стоимость токенов изображения (image token cost). Обработка одной картинки съедает намного больше токенов, чем короткий текстовый промпт, так что мультимодальные вызовы могут быть заметно дороже. Фича, которая шлёт картинки высокого разрешения в каждом запросе, может накрутить неожиданный счёт. Дисциплина экономики моделей здесь работает с удвоенной силой: осознанно выбирай размер изображения и то, как часто его отправлять, — «просто приложи картинку» стоит куда больше, чем строчка текста.

Short promptOne imageHi-res imageHi-res, every callrelative token use — the shape, not exact numbers
Короткий промпт, одна картинка, картинка в высоком разрешении, она же в каждом вызове — счёт растёт.
CostImage Token Cost· стоимость токенов изображения
Что это
Одна картинка съедает намного больше токенов, чем короткий текст.
Пример
Скриншот в высоком разрешении в каждом запросе — неожиданный счёт.
Как снизить
Уменьшать разрешение, слать картинку только когда нужна.
Связи
Растёт из shared representation: картинка = много токенов.

Confident Misreading — уверенная ошибка, которая молчит

Человек глянул на размытую вывеску и уверенно назвал не ту цифру: быстро, уверенно и неверно.

Знакомая проблема галлюцинаций принимает визуальную форму — уверенное неверное чтение (confident misreading): модель может уверенно неверно прочитать цифру, неправильно посчитать предметы или описать то, чего на картинке нет, — и звучать так же уверенно, как когда права. Раз ввод визуальный, такие ошибки ловить труднее, чем текстовую оговорку. Поэтому везде, где ошибка чтения важна — число из документа, медицинский снимок, проверка безопасности, — ты проверяешь, держишь человека в контуре и никогда не считаешь, что «она это видит» значит «она прочитала верно». Уверенность модели насчёт картинок не надёжнее, чем насчёт текста.

Blurry signactually “8”Model“It says 3.”sure, fast, wrongVerify · human in the loop · never assume
На вывеске «8», модель уверенно говорит «3». Защита — проверка, человек в контуре, никаких допущений.
RiskConfident Misreading· visual hallucination, визуальная галлюцинация
Что это
Модель неверно читает или описывает картинку — и звучит уверенно.
Пример
Не та цифра из счёта, не то число предметов, деталь, которой нет.
Почему тихо
Визуальную ошибку труднее поймать, чем текстовую оговорку.
Защита
Проверка, человек на высокой ставке, никаких «оно же видит».
Связи
Следствие perception limits; лечится validation & grounding.

Новые ловушки мультимодальности: картинки могут протащить инъекцию промпта, стоят куда больше токенов, чем текст, а модель может читать их неверно так же уверенно, как галлюцинирует в тексте. Картинка — недоверенная, дорогая и прочитанная с ошибками.

§ 07

Применять мультимодальность хорошо — это в основном применять всё, что ты уже знаешь, к более богатому вводу, уважая конкретные цены и риски новой модальности.

Channel Fit — канал под задачу

Ты берёшь камеру, когда проблему надо показать, и печатаешь, когда её надо сказать, — подбираешь канал под задачу.

Решение простое — подбор канала (channel fit): используй мультимодальность, когда смысл действительно живёт в картинке или звуке — документ прочитать, сцену понять, речь разобрать, — а не втискивай его сначала в текст и не избегай мультимодальности там, где она помогла бы. Но не хватайся за неё рефлекторно там, где текст чище, быстрее и дешевле. Навык — узнавать, когда задача на самом деле визуальная или звуковая, и давать модели воспринять это напрямую, а не игнорировать способность и не злоупотреблять ей.

Where does the meaning live?In an image or audiodocument · scene · speech → multimodalIn wordstext is cleaner, faster, cheaperdon't ignore the capability — don't overuse it either
Где живёт смысл? В картинке или звуке — мультимодальность. В словах — текст.
PracticeChannel Fit· подбор канала
Вопрос
Где живёт смысл — в картинке, в звуке или в словах?
Пример

Счёт-скан — мультимодальность. Вопрос, который пользователь и так печатает, — текст.

Подвох
Две ошибки: игнорировать способность и злоупотреблять ей.
Связи
Для вывода то же самое — deliberate generation.

Modality Edges — каждая дисциплина плюс новые края

Пилот, допущенный к новому самолёту, приносит все свои навыки и добавляет особенности нового борта — не начинает заново, а расширяет.

Мультимодальность — не повод забыть, что ты выучил. Собирай картинку в контекст осознанно, проси структурированный вывод, проверяй и заземляй результат, следи за ценой, считай картинки недоверенными. Сверху добавь края модальности (modality edges) — то, что специфично именно для неё: визуальная инъекция, высокая цена токенов, пределы восприятия. Всё из текстовых курсов по-прежнему правит; мультимодальность просто расширяет это новым видом ввода и горсткой своих ловушек. Строй на том, что знаешь, и учи только новые края.

new edges, specific to the modalityVisual injectionuntrusted pixelsImage token costwatch the billPerception limitsverify readsextendText disciplinescontext · structured output · validate · ground · cost
Фундамент — текстовые дисциплины. Сверху три новых края: инъекция, цена, пределы восприятия.
PracticeModality Edges· новые края поверх старых дисциплин
Идея
Старые дисциплины + специфика модальности, а не всё с нуля.
Старое
Контекст, структурированный вывод, валидация, заземление, цена.
Новое
Визуальная инъекция, цена токенов картинки, пределы восприятия.
Связи
Сводит вместе same engineering и все ловушки главы 6.

Как понятия связаны

Новое чувство у опытного инженера: всё, что он умел, остаётся, а сверху появляются новые возможности и новые способы ошибиться.

Мультимодальная модель воспринимает картинки и звук (через shared representation) и производит их (generation). Восприятие открывает применения — документы, графики, доступность, — но имеет пределы и приносит ловушки: инъекцию, цену, уверенные ошибки. И то, и другое держит в узде та же инженерия: multimodal request, structured output, validation & grounding.

Image · audioperceivesMultimodal modelproducesGenerationPerception limitsOCR ≠ scene · misreadsUsesdocs · charts · reachPitfallsinjection · cost · misreadverifybuild withguardSame engineeringcontext · structured output · validate · ground
Модель воспринимает и производит; применения строятся той же инженерией, а пределы и ловушки ею же охраняются.
Прежде чем выкатывать мультимодальную фичу
  • Информация правда визуальная или звуковая — или я беру мультимодальность там, где текст чище?
  • Собираю ли я картинку в контекст осознанно, как любой другой ввод?
  • Прошу ли я структурированный вывод, когда достаю данные из изображения?
  • Может ли картинка нести скрытую инъекцию — считаю ли я её недоверенной?
  • Учёл ли я намного большую цену токенов картинок?
  • Проверяю ли я восприятие и держу ли человека на чтениях с высокой ставкой?
Признаки, что ты используешь мультимодальность хорошо
  • Ты берёшь её, когда информация правда визуальная или звуковая, а не по рефлексу.
  • Ты собираешь картинку в контекст и просишь структурированный вывод при извлечении данных.
  • Ты считаешь картинки недоверенными и помнишь о визуальной инъекции.
  • Ты учитываешь высокую цену и пределы восприятия.
  • Ты проверяешь и держишь человека там, где ошибка чтения была бы важна.

Шпаргалка: все понятия курса

Основы

Modality / Multimodal Modelмодальность, мультимодальная модель

Модальность — тип данных; мультимодальная модель работает с несколькими.

Mixed Inputсмешанный ввод

Картинка и текст в одном запросе — модель рассуждает над обоими.

Same Engineeringнавыки переносятся

Вся текстовая инженерия работает и для картинок.

Как модель видит

Shared Representationvision encoder, image tokens

Пиксели становятся токенами в одном пространстве со словами.

OCR vs Scene Understandingтекст против сцены

Прочитать надпись на картинке — не то же, что понять, что на ней.

Perception Limitsпределы восприятия

Зрение — сильная интерпретация, а не гарантия.

Что открывает

Document Understandingпонимание документов

Счета, формы, скриншоты — без перепечатывания.

Visual Analysisанализ изображений и графиков

Тренд с графика, дефект на фото, объяснение схемы.

Accessibility & Reachдоступность и охват

Показать, сказать, включить — не только напечатать.

В продукте

Multimodal Requestcontext engineering с картинкой

Картинка — ещё одна часть собранного контекста.

Structured Outputструктурированный вывод

Данные по схеме, а не проза.

Validation & Groundingвалидация и заземление

Визуальный вывод недоверенный, пока не проверен.

Генерация

Generationtext-to-image, TTS

Модель производит картинку, речь, музыку, видео.

Brief → Draft → ReviewТЗ, черновик, проверка

Сгенерированное — черновик, человек решает.

Deliberate Generationгенерация по необходимости

Генерировать, только когда вывод правда нужен в той модальности.

Ловушки

Visual Prompt Injectionвизуальная инъекция

Инструкции, спрятанные в картинке.

Image Token Costцена токенов картинки

Картинка стоит намного больше токенов, чем текст.

Confident Misreadingвизуальная галлюцинация

Неверное чтение, произнесённое уверенно.

Применять хорошо

Channel Fitподбор канала

Мультимодальность — когда смысл живёт в картинке или звуке.

Modality Edgesновые края

Старые дисциплины плюс инъекция, цена и пределы восприятия.

Мультимодальность расширяет текстовую инженерию на картинки и звук: бери её, когда информация визуальная, переноси каждую дисциплину — контекст, структурированный вывод, проверку, цену — и уважай новые ловушки: инъекцию, цену и уверенные ошибки чтения.

Конец экспресс-курса · 7 глав · 20 понятий

Дальше — практика: возьми задачу, где информация заперта в визуальной форме — скриншот, чек, график, — и дай картинку мультимодальной модели, попросив структурированный вывод, который можно использовать. Потом проверь её пределы: размой картинку, добавь мелкий шрифт и посмотри, где она ошибается. Наконец, отнесись к одной картинке как к враждебной и посмотри, может ли спрятанный текст ею управлять. Способность «щёлкает» в тот миг, когда модель читает документ, который тебе пришлось бы перепечатывать. Но держи одну мысль выше прочих: мультимодальность даёт модели воспринимать больше, чем слова, но внутри это тот же ошибающийся компонент — переноси всё, что знаешь, и помни, что зрение, как и чтение, может быть уверенно неправо.