NEWVectors or files. Pick a path.Start →

    Guides

    Vendor-neutral, engineer-written guides to the concepts behind multimodal AI: perception, retrieval, embeddings, and the infrastructure agents use to see, hear, and search unstructured data. Learn the idea first; then see how Mixpeek applies it.

    164 guides across 24 topics

    Retrieval
    14 min read

    Did my search get better? How to test a retrieval change before you ship it

    To know whether a new embedding model, reranker or ranking tweak made search better, run the old and new system on the same set of judged queries, score both with recall@k, MRR and nDCG@k, and test whether the per-query differences are larger than noise. How to build the judged query set, which metric answers which question, what to do about unjudged results, how many queries you need, when an LLM judge can stand in for people, and how to confirm the result online after shipping. Includes a worked example and runnable Python.

    Search Evaluation
    Offline Evaluation
    nDCG
    Oct 2026Read guide
    Search & Discovery
    10 min read

    AdCP, AAMP, ARTF and Agentic Audiences: what each one does

    AdCP and AAMP are two separate efforts to standardize AI agents in advertising. AdCP is one protocol from AgenticAdvertising.org, carried over MCP or A2A, with tasks like get_signals and create_media_buy. AAMP is IAB Tech Lab's umbrella, which includes ARTF (agent containers inside an exchange that return bid request mutations) and Agentic Audiences (embeddings carried in OpenRTB). A dated comparison table, spec links, and what to do when a contextual embedding model changes.

    AdTech
    AdCP
    AAMP
    Oct 2026Read guide
    Video Understanding
    9 min read

    Why CTV bid requests lack content categories, and how to fill them

    Most CTV bid requests arrive with little or no content metadata because the publisher never classified the stream in IAB terms, privacy law limits show-level sharing, and some publishers hold their best show data back for direct deals. The fix is to classify each asset once at ingest from its frames, speech and on-screen text, store IAB Content Taxonomy 3.1 IDs keyed by content ID, and fill OpenRTB content.cat, cattax, genres and gtax by lookup when the request goes out.

    CTV
    OpenRTB
    IAB Taxonomy
    Oct 2026Read guide
    Search & Discovery
    8 min read

    Why Is My Image Embedding Model So Slow on CPU?

    An image embedding model that crawls on CPU is usually running in bfloat16 on a processor with no hardware for it, or leaving most of its cores idle. PyTorch autocast on CPU defaults to bfloat16, and without AVX512-BF16 or AMX the math runs in software: we measured 13.0 s per image under autocast against 0.555 s in fp32 for SigLIP base. Run CPU inference in fp32, give each process one thread, and start one model copy per core.

    Embeddings
    CPU Inference
    PyTorch
    Oct 2026Read guide
    Search & Discovery
    8 min read

    Why Does My Content Moderation Flag So Many False Positives?

    Content moderation flags too much when one confidence threshold does every job. Default cutoffs are low (Amazon Rekognition returns any moderation label at 50% confidence unless you set one), harmful content is rare so even an accurate classifier flags more safe items than real ones, and a video checked frame by frame gives every frame a chance to misfire. Set a threshold per category from your own labeled sample, send a middle band to review, and judge video by segment with context.

    Content Moderation
    Trust and Safety
    Video
    Oct 2026Read guide
    Search & Discovery
    8 min read

    Why Does My Image Search Miss Small Objects in a Photo?

    Image search misses small objects because most systems store one vector per photo, computed from a copy shrunk to about 224 pixels. A 100-pixel object in a 4000x3000 photo becomes 5 to 8 pixels, smaller than one of the model's image patches, and CLIP's center crop drops a quarter of a wide photo before the model sees it. The fix is to embed crops of each photo as well as the whole, and rank each photo by its best-matching crop.

    Image Search
    Embeddings
    Object Detection
    Oct 2026Read guide
    Search & Discovery
    7 min read

    Why Does AI Miss Things When I Ask It About a Long Video?

    AI misses things in a long video because it only sees sampled frames. Gemini reads one frame per second by default, and Claude's and OpenAI's APIs take images only, capped at 600 and 1,500 per request, while an hour of video at one frame per second is 3,600 frames. The fix is to find the minutes your question is about first and send only those, at a higher frame rate.

    Video Understanding
    Vision Language Models
    Long Video
    Oct 2026Read guide
    Search & Discovery
    7 min read

    How Do I Keep Footage of Minors Out of a Video Training Dataset?

    To keep footage of minors out of a video training dataset, screen at ingest: detect and group faces across cuts, estimate each person's age, and send anyone near the cutoff or too unclear to age to human review. On our 650-face evaluation, a cutoff of 18 caught 82% of minors.

    Training Data
    Content Moderation
    Age Estimation
    Oct 2026Read guide
    Retrieval
    8 min read

    Which Retrieval Pipeline Steps Should Use a Decision Model Like Jev?

    Many steps in a retrieval pipeline are decisions over a fixed set of options: keep or discard, pick a label, rate one to five, route to a branch. A decision model such as TypeSafe's Jev answers these as calibrated probabilities, in one fast call, at a fraction of the cost of generating text. This explains which steps fit, how to phrase them, and where a generative model is still the right tool.

    Jev
    Decision Models
    Liquid AI d1
    Oct 2026Read guide
    Search & Discovery
    7 min read

    How Do I Match the Right Video to Each Article on My Site?

    To match the right video to each article, index videos as short scenes with transcript, on-screen text and an embedding, extract each article's entities, keywords and IAB category, and rank scenes by shared entities first. Return the matching seconds and why each was chosen.

    Contextual Advertising
    Video Recommendations
    Publishers
    Oct 2026Read guide
    Search & Discovery
    7 min read

    How Do I Find Where Users Got Stuck Across Dozens of Usability Test Recordings?

    To find where users got stuck across many usability test recordings, index them so each word is joined to the screen it was spoken over, then ask once across every session. Results open at the moment it happened, attributed to a participant, and grouping by participant shows who hit the problem.

    Usability Testing
    UX Research
    Session Recordings
    Oct 2026Read guide
    Search & Discovery
    7 min read

    How Do I Search Photos, Video and Audio on the Device, Without Uploading Them?

    To search photos, video and audio on a phone or laptop without uploading them, embed each item with a multimodal model running on the device, keep the vectors in a local index, and search it with text, a photo or a voice memo. EmbeddingGemma 2 does this in about 567 MB of RAM.

    On-Device AI
    Multimodal Embeddings
    EmbeddingGemma
    Oct 2026Read guide

    All guides

    Every guide in one place, 164 in total.

    From concept to production

    These guides explain how multimodal perception and retrieval actually work. Mixpeek is the platform that runs them: point it at your storage and get back relevant, timestamped results.