navarre.ai

Slide archive

Vienna Calling

Vienna Calling · 2026 · Matt Navarre · 13 slides

See the slides

Slide 1Seven AI Patterns

Vienna is calling. Answer the damn phone

Matt Navarre · navarre.ai · free classes every Thursday

Slide 2About Me

Slide 3My One Request

Matt Navarre · navarre.ai · free classes every Thursday

Slide 4Agenda

Slide 5‘Perform Semantic Find’

Perform Semantic Find + Insert Embedding ship out of the box.

Great at

Quietly bad at

Most data in a FileMaker solution lives up here ^ ^

Vienna Calling :: Navarre Training :: Navarre AI

Slide 6Semantically clever. Numerically blind.

THE HONEST LIMIT

Meaning, similarity, paraphrase

“law office audit” matches “Financial Audit Preparation Law Office” because the WORDS mean similar things.

Dates, amounts, ranges, exact strings

“Projects in Q2” vs a due-date of 2026-05-14 – a vector will not know those are the same thing. Numbers are not meanings.

Right tool rule:

semantic search for meaning + a plain WHERE clause for dates and amounts.

Stop trying to make one tool do both. That's the #1 mistake I see with new FileMaker AI work.

Slide 7Default Config

QUERY

DATABASE HAS

“Robert Smyth”

Bob Smith

Slide 8Enrich & Embed the data

STORED DATA

GENAI

ENRICHED TEXT

EMBED → STORE

Bob Smith

Generate variants

[0.13, -0.44, 0.88 ...]

SYSTEM PROMPT · person

“Generate realistic name variants for use in a semantic search index. Always include: the original name, LastName-FirstName form, accent-free spelling, common nicknames or diminutives, transliteration variants if relevant. Return a plain text list – one variant per line.”

Everything goes into the embedding. The record side is now fat with signal.

Slide 9Enrich & Embed the Query :: Set to Set Search

ENRICHED RECORD

ENRICHED QUERY

MATCH

Orthogonal variants meet in the middle. Typos, nicknames and transliterations fall on the same point in vector space.

Slide 10Expand to companies, projects, products, etc.

ENTITY → COMPANIES

WHAT WE EMBED

REAL-WORLD MATCH

User types:

PA Family Law

Finds:

Pennsylvania Divorce Resources

ACME secondary office update project

A C M E Satellite Lighting & Ergonomics update

Slide 11Teach the index what “cheap” means

ENTITY → PRODUCTS

Users search “cheap red shoes.” The database stores $39.99 / crimson / Nike.

PRICE TIERS

COLOR FAMILIES

CATEGORY SYNONYMS

“Cheap” is not a price. It's a category-relative judgment. Bake that in at write-time.

Slide 12Re-enrich and re-embed

Re-enrich

Nightly / weekly

Fresh variants

Insert Embedding

Slide 13Gen + Embed cost: basically free

~100

small

tokens in

tokens out

Dumb embed is fine

the search string + a compact system prompt

5–10 name or query variants