Computer vision solutions · 10–15%

Multimodal understanding

~2 min read

Vision-enabled chat

A multimodal model accepts more than one input type — here, images inside a text prompt — and reasons over both.

{"role": "user", "content": [
    {"type": "input_text", "text": "What desserts could I make with this?"},
    {"type": "input_image", "image_url": data_url}
]}

Azure Content Understanding — the multimodal extractor

Azure Content Understanding is a Foundry Tool that uses generative AI to turn unstructured content into structured data. You define a schema describing the fields you want; the service extracts them from documents, images, audio, or video — one service for all four.

The pipeline, in order: you send the input; an analyzer applies your schema; content extraction runs OCR, transcription, and layout analysis; field extraction fills your schema fields; every value gets a confidence score and grounding; the output comes back as Markdown or JSON.

Field extraction methods — memorize

MethodDoesExample
extractPull value as it appearsText on a label
classifyPick from enum“damaged” vs “undamaged”
generateCreate new value from analysisScene description

Key facts

If the question says “extract fields from image/video/audio with one service and a schema”, the answer is Content Understanding. “Chat about an image” means a multimodal model. “Invoices only, mature service” means Document Intelligence (see the Extract area).