Skip to main content
Blog

Image retrieval for deck and slide builders

A real four-slide deck, live on this page, shown the way generated decks actually arrive: image slots empty. Then the same deck after four retrieval calls.

A deck generator writes twenty slides in a minute, and then every one of them is missing the thing that makes a slide land: its image. Not any image. Slide two needs the X-38 under its parafoil, slide three needs the exact drop test it describes, and the audience contains someone who knows the difference. A generator would invent all of them convincingly. Below is a real four-slide deck, live on this page, shown the way every generated deck actually arrives, and then after four retrieval calls filled its slots.

Flip it. Each image is the aircraft the slide is about, from NASA's own flight archives, public domain, credited by the rights answer. The photo on slide three is not a picture of the kind of thing that happened; it is the November 16, 2004 drop itself, the flight the bullet points describe.

The same deck, before and after retrieval

Flying the Impossible.deck4 slides
cover image: X-36 over the Mojave

A short history in three aircraft

Flying the Impossible

NASA's X-planes, 1998 to today

1 / 4

1998

The space lifeboat

  • The X-38 was a prototype crew return vehicle for the space station: a wingless lifting body with no engine.
  • It landed under the largest parafoil ever flown, wider than a 747's wingspan.
image: X-38 under its parafoil
2 / 4

2004

Mach 9.6, no pilot

  • The 12-foot X-43A rode a Pegasus booster dropped from a B-52, then lit its scramjet.
  • Its final flight remains the fastest by an air-breathing aircraft.
image: X-43A dropping from the B-52
3 / 4

Today

A quieter boom

  • The X-59 stretches a 30-foot nose to break the sonic boom into a soft thump.
  • Its flights gather the data meant to reopen overland supersonic travel.
image: X-59 in flight
4 / 4
The four queries, one per slot
X-36 tailless research aircraft in flight over the Mojave
X-38 crew return vehicle descending under its parafoil
X-43A and Pegasus booster dropping from the B-52
X-59 quiet supersonic aircraft in flight

Slides fail quietly without this

A deck is a claim delivered at a glance, and the image carries the glance. When the subject is specific, a rare aircraft, one species, one product generation, the generator's version is a costume: close enough to pass in the hallway, wrong to anyone in the room who knows. The X-38 with an invented cockpit is the kind of slide that quietly costs a presenter their credibility. Retrieval solves this the boring way: the image of the thing is a photograph of the thing.

For a deck tool, the integration is the same loop as everywhere else on this blog. The slide's subject is already written down, so it becomes the query; the top rights-cleared result fills the slot; the credit renders from the rights answer. Twenty slides is twenty calls and forty cents.

The loop, per slide
for (const slide of deck.slides) {
  const res = await lightdrift.search({ query: slide.imageBrief, k: 3 });
  const img = res.results.find((r) => r.rights.commercial);
  slide.image = { src: img.file, credit: img.rights.attribution };
}

The deck above is the fifth artifact on this blog built by that loop, after the moodboards, the grounded generations, the field guide, and the assistant's answers. The pattern does not change: the agent already knows what it needs, the corpus has the real one, and the rights answer arrives with the file. Everything else is presentation.

Image credits
Read the docs

© 2026 Ondara, LLC (dba Lightdrift)