Skip to content
,
Gemini · Part 16

Multimodal: photos and documents that help

8 min read
Multimodal: photos and documents that help, with the official product logo. Editorial illustration for Analytics Made Simple.

Maya photographed the packing list on the warehouse printer at 4:50 p.m. The crease through the first digit was obvious if you squinted. Gemini read 48 units as 18. She almost filed a rush PO for 30 extra cases before someone walked over and looked at the paper. The model was not being clever. It was filling a smudge. Photos and PDFs feel like a shortcut around typing. They are also a shortcut around noticing.

This is Part 4 of the Gemini everyday tutorial. Part 3 was the study loop. If you still need the from-scratch product tour of photos, screenshots, PDFs, and tables, use Learn Gemini: photos, screenshots, PDFs. This part is the weekday habit: which everyday files actually help, how to ask so the answer is checkable, and how not to turn a camera roll into a data incident.

Four everyday jobs where a photo or PDF

  • Four everyday jobs where a photo or PDF beats retyping, and four where it does not
  • Prompt patterns that force structure: lists, [UNCLEAR], and a verify step
  • A short upload rule you can keep in your head
  • A worked packing-list example with what the paper said versus what Gemini said
  • When to type instead of shooting, and how this links to the paste ladder

Everyday multimodal, not a parlor trick

Multimodal here means you give Gemini pixels or a file plus a sentence, and you get text back. Whiteboard photos. A screenshot of an error. A PDF section you already own. Sometimes a small table export. The model does not see the way a person who was in the room sees. It produces a plausible reading. Plausible is useful. It is not a witness.

The everyday trap is speed. You shoot, you paste the bullets into Slack, you walk to the next meeting. The crease, the cropped axis, the badge in the corner of the photo, none of those get a second look. The first-week loop still applies: one real job, one revision, save the artifact outside the chat. A photo is just another input. It does not skip the revision.

Rule of thumb: If you would not trust a junior to copy that page by eye, do not trust a model to copy it from a photo. Ask for structure, then check the numbers on the paper.

Four jobs that actually help

Keep the list short. If the job is not on it, type.

Four everyday multimodal jobs: whiteboard photo, error screenshot, PDF section you own, careful table export. Always structure the ask, mark UNCLEAR, verify before acting.
Four everyday multimodal jobs: whiteboard photo, error screenshot, PDF section you own, careful table export. Always structure the ask, m…
InputGood everyday jobHard stop
Whiteboard photoBullets and owners you will cleanDo not treat it as the meeting record until you check names
Error screenshotExact error text plus the three lines around itCropped chrome hides the filter that caused it
PDF you ownPull a section, quote page numbersVendor NDA, payroll, medical, kids
Tiny table exportSchema and three example rows, fake keysFull customer dumps “for context”

A packing list, a lab whiteboard, a CI error, a one-page policy you already published internally: those are the jobs. A 86-page packet, a badge on a lanyard in the frame, a dashboard screenshot with no axis labels: those are how Maya almost ordered 30 extra cases, or how a “crash” turns out to be a zoomed y-axis. For chart screenshots specifically, the multimodal charts post is the longer treatment. Here the rule is smaller: if you cannot see the axis in the photo, do not ask for a percent change.

Prompts that force structure

Vibe prompts (“what does this say?”) invite fluent padding. Everyday prompts name the output shape and the refusal.

Whiteboard or handwritten list

Here is a photo of a whiteboard after standup.
Return:
1. Bullets only. One action per line.
2. Owner if a name is fully visible, else [UNCLEAR].
3. Dates only if fully written. Do not guess from smudges.
4. A last line: what you could not read.
Do not invent people. Do not tidy this into a project plan.

Screenshot of an error or UI

Here is a screenshot.
Transcribe the exact error text in quotes.
List visible filters, dates, and the screen name if shown.
Say [UNCLEAR] for anything cropped or too small.
Then give two likely causes that match the visible text only.
Do not invent a stack trace I cannot see.

PDF section you own

Here is a PDF I own. Stay on pages 2 to 4.
Quote the sentence that defines [term].
Give page numbers for every quote.
If the definition is not there, say so. Do not borrow from training data.
I will open the file and check the quotes before I reuse them.

The [UNCLEAR] line is the whole trick. Models prefer to complete. You are paying them to stop. If the reply has no [UNCLEAR] on a messy photo, that is a smell. Ask again, or look at the paper.

Upload rules you can keep in your head

The long paste ladder lives in Privacy when pasting data into chat tools. Everyday multimodal needs a pocket version, because people photograph first and think later.

Everyday upload rules: never shoot badges secrets or other people's screens, crop to the task, prefer a PDF you own, verify numbers on the original, you still hit Send.
Everyday upload rules: never shoot badges secrets or other people’s screens, crop to the task, prefer a PDF you own, verify numbers on th…
  1. Never: badges, passwords, government ids, other people’s monitors, customer lists on a desk.
  2. Crop to the task. The whiteboard, not the whole room. The error, not the Slack sidebar with a vendor thread.
  3. Prefer a file you own over a photo of a file. A PDF you exported beats a phone picture of a printed page.
  4. Verify on the original before the bullets leave the chat. Especially digits, names, and dates.
  5. You still publish. Slack, email, the ticket. Gemini does not hit Send.

Work vs personal still matters. A free personal Gemini tab is a different legal pile from a Workspace seat, even when the logo matches. If the packing list is customer orders, use the account your organization pays for, or do not upload. Admin settings can hide Drive and Gmail buttons on purpose. That is not a prompt problem.

Worked example: 48 units, a crease, and a near miss

Maya’s packing list was one printed table: SKU, description, units, dock. Three SKUs. The 4 in 48 sat on a fold. She shot it in fluorescent light, asked “what’s on this list,” and got a tidy three-row summary. Two descriptions were right. One quantity was 18. She had already opened the PO form.

FieldPaperGemini first passAfter [UNCLEAR] prompt
SKU A units4818[UNCLEAR] crease through first digit
SKU B units121212
DockB2B2B2
Owner lineblank“Maya / warehouse”[UNCLEAR] no owner on page

The invented owner is the quieter failure. The paper had no name. The model completed the scene with the person holding the phone. Fluent, structured, wrong. Same family as workslop: it looks like a record. It is a guess.

What she should have sent:

Photo of a packing list I printed.
Return a three-column table: SKU, description, units.
If a digit is smudged or creased, write [UNCLEAR] and do not guess.
Do not add an owner, dock, or story that is not printed.

Then she looks at the paper for every [UNCLEAR] and every number. Thirty seconds. Cheaper than 30 extra cases, and cheaper than a Slack message that becomes “the list.”

When the camera is the wrong input

Type instead when:

  • The number matters and the photo is dim, creased, or cropped.
  • You need a quote from a long PDF. Open the file, copy the sentence, paste the sentence. Photos of paragraphs drop line breaks and pick up thumbs.
  • The screen contains a sidebar, a badge, or a name you would not forward.
  • You want a percent change from a chart. If the zero baseline is not in the frame, you do not have a chart. You have a crop.
  • The job is actually “search this Drive folder.” That is a connector and a policy question, not a photo of one thumbnail.

Local vs hosted does not change the crease. A local model will still guess 18. Privacy and accuracy are different knobs. If the file must not leave the building, do not photograph it into a consumer chat. If the file may leave, you still check the digits.

Shooting the whole room

  • Shooting the whole room. You get a plant, a badge, and a half whiteboard. Crop.
  • Asking “what does this say?” You get a story. Ask for a table, quotes, and [UNCLEAR].
  • Pasting the first bullets into Slack. That is how 18 becomes the official count.
  • Photographing a screen of customer rows because export felt slow. Slow is cheaper than a paste incident.
  • Trusting citations in a PDF answer without opening the page. Gemini can quote a sentence that is not there.
  • Using a personal tab for a work packing list because the phone was already unlocked.

Pick one file you own: a handwritten grocery

  1. Pick one file you own: a handwritten grocery list, a public error screenshot, or a one-page PDF you wrote.
  2. Run the structured prompt. Demand [UNCLEAR].
  3. Put the reply next to the original. Mark every mismatch in a note you keep.
  4. Save the cleaned version in a Doc, not only in the chat.
  5. Do not practice on badges, payroll, or anyone else’s monitor.

If you already did the first-week tasks, this is Friday’s artifact: one verified transcription, with the mismatches listed. That is more useful than twenty casual photos.

Photos and PDFs are inputs, not witnesses

  • Photos and PDFs are inputs, not witnesses.
  • Four jobs: whiteboard, error screenshot, PDF you own, tiny toy table. Type the rest.
  • Force a table or quotes. Require [UNCLEAR]. Check digits and names on the original.
  • Crop. Prefer a file you own. Work account for work paper. You still Send.
  • A crease can turn 48 into 18. That is the whole lesson.

Sources

Research and further reading used for this article:

Written by

Jose S

Founder & Lead Analyst · Analytics Made Simple

Hands-on data strategist, analytics engineering lead, and educator. Writing practical, no-fluff guides to help everyday teams, analysts, and engineers master SQL, AI systems, and modern data architectures.