TasteProbe

Your agent recommends. TasteProbe verifies.

What if AI recommendations didn't just sound intelligent — but came with evidence?

AI can recommend almost anything. Movies, music, experiences, products.

But there is a fundamental problem:

A convincing recommendation is not necessarily a verifiable recommendation.

We built TasteProbe to change that.

Powered by Qloo's cultural intelligence, TasteProbe helps people discover movies, evaluate existing AI-generated recommendations, and understand the evidence behind the results.

Not another chatbot. Not another generic recommendation engine.

An evidence layer for AI-powered discovery.

🚀 TRY THE LIVE DEMO | 💻 EXPLORE THE SOURCE CODE | 🔍 VIEW OUR EVIDENCE

TasteProbe Cultural Intelligence Dashboard


01 — Inspiration: The AI Trust Problem

Imagine asking an AI:

"I love Arrival. What should I watch next?"

Within seconds, you receive a perfectly written list.

But why those movies?

Are they culturally connected to your interests? Is the AI relying on evidence, or merely generating a plausible answer?

We realized the bigger opportunity wasn't creating another recommendation engine.

It was creating a way to inspect, challenge, and improve AI recommendations using an independent cultural intelligence source.

That insight became TasteProbe.

Our vision is simple:

AI should not only recommend. It should help people understand what supports a recommendation — and where the evidence stops.


02 — What We Built

TasteProbe is a live, open-source web application with two complementary experiences.

DISCOVER FOR ME AUDIT ANOTHER AI
Find new movies using cultural signals from your favorites. Evaluate an existing AI-generated movie shortlist.
Confirm identities and inspect observed affinity. Compare the original order against Qloo's actual results.
Explore cinematic recommendations with TMDB artwork. Review a proposed revision and retain human control.

Two experiences. One principle: evidence before confidence.

Experience A — Discover for Me

The journey begins with something personal: a movie you love.

TasteProbe asks you to verify its identity before making recommendations.

That matters. Arrival (2016) and The Arrival (1996) are different films — and cultural analysis should never confuse them.

TasteProbe Movie Identity Confirmation

After confirmation, TasteProbe uses Qloo to discover new movies based on cultural connections.

In our verified production demonstration, Qloo returned eight distinct movie recommendations, excluding the original favorite.

Users can explore the returned rankings, observed affinities, and available evidence in a visual dashboard.

TasteProbe Featured Movie Recommendation

TMDB supplies optional movie artwork and descriptions, while Qloo remains the source of cultural ranking and affinity.

This separation is intentional. A beautiful image should never influence the evidence.


03 — The Breakthrough: Audit Another AI

This is where TasteProbe becomes more than a discovery experience.

What if you could challenge a recommendation list produced by another AI?

We tested exactly that.

Cultural signal: Arrival (2016)

Original shortlist:

  1. Interstellar (2014)
  2. Blade Runner 2049 (2017)
  3. Her (2013)

TasteProbe confirmed all four movie identities and evaluated the shortlist using Qloo.

The verified Before vs. After

Movie Original rank Qloo rank Observed affinity
Blade Runner 2049 #2 #1 ↑ 0.913275
Interstellar #1 #2 ↓ 0.836813
Her #3 #3 — 0.801382

Coverage: 3/3 verified candidates.

Blade Runner 2049 moved from second place to first in this actual Qloo response.

We didn't hardcode that result. We didn't ask another LLM to invent a better ranking.

We inspected a real cultural intelligence response.

TasteProbe AI Recommendation Audit Before and After

An important distinction: these affinity values are observed cultural relationships, not probabilities of personal satisfaction. Results are specific to the query and may change.


04 — Rescue My Recommendations: Humans Stay in Control

Finding a different order is only half the solution.

TasteProbe introduces Rescue My Recommendations, a workflow that proposes a revision based on verified evidence.

The user can:

  • Review the original and suggested rankings.
  • Inspect the evidence and its limitations.
  • Approve the proposal or keep the original list.
  • Export the decision without modifying the underlying Qloo results.

TasteProbe Rescue My Recommendations

Human judgment remains the final authority.

In production testing, both APPROVED and REJECTED exports preserved the same original analysis and evidence.


05 — Evidence Passport: Give Recommendations a Receipt

Every recommendation workflow should leave behind something more useful than an answer.

TasteProbe generates a downloadable Evidence Passport, preserving the information needed to inspect the result.

It includes confirmed movie identities, observed source data, candidate coverage, returned affinities, limitations, and recorded decisions.

TasteProbe Evidence Passport

We believe verifiability should be a product feature, not an afterthought.

No fabricated confidence. No hidden substitutions. No invented explanations when the evidence is missing.


06 — Built for Agentic AI, Not Just Human Users

TasteProbe also exposes a local Model Context Protocol (MCP) integration for compatible AI agents.

Its four bounded tools support entity resolution, candidate evaluation, cultural signal comparison, and evidence-based revision.

In an actual integration test, an authenticated Codex agent discovered TasteProbe's tools, selected a revision tool, and invoked it.

Because no verified evaluation had been supplied, the tool returned:

ABSTAINED — insufficient verified evidence to propose a revised ranking.

The agent respected that limitation instead of fabricating a recommendation.

This demonstrated real agent-to-tool connectivity and evidence-aware abstention. It was not represented as a complete autonomous live audit.

Our principle: a trustworthy AI agent must know when not to answer.

Explore the verified MCP integration


07 — How We Built It

TasteProbe combines modern web engineering, specialized cultural intelligence, and controlled agent integration.

Our technology architecture

Layer Technology Responsibility
Experience Next.js, React, TypeScript Responsive Discover and Audit interfaces
Cultural intelligence Qloo Search + Insights Entity resolution, movie discovery, rankings, and observed affinity
Visual enrichment TMDB API Optional movie posters and metadata
Agent integration MCP stdio + Codex Structured tool invocation and grounded abstention
Security Signed identities, HTTPS, CSRF validation Request and identity integrity
Shared controls Upstash Redis Atomic request budgeting and provider limits
Deployment Railway Public production hosting
Transparency JSON Evidence Passport Portable source evidence and decisions

The architecture deliberately separates cultural evidence from visual metadata and agent decisions.

Our Next.js server handles Qloo requests securely. Users confirm movie identities before evaluation. Redis enforces shared request budgets, and signed identity proofs prevent silent substitutions.

The published application runs on Railway with a single server replica to support the existing session model.

Explore the system architecture and diagrams


08 — Our Biggest Challenges

Challenge 1: Identity is more important than a successful API call

A movie title may refer to multiple films.

We learned this directly with Arrival and Her. Selecting the wrong identity could produce a successful HTTP response while compromising the meaning of the analysis.

Solution: explicit identity confirmation, validated coverage, and safe abstention.

Challenge 2: Cultural affinity must not be mistaken for certainty

An affinity score is not a calibrated probability that someone will enjoy a movie.

Solution: preserve Qloo's observed values and communicate their limitations rather than inventing confidence.

Challenge 3: Making an agent trustworthy

Connecting an LLM to a tool is relatively straightforward. Ensuring that it respects missing evidence is harder.

Solution: bounded MCP tools, explicit request budgets, verified state, and structured abstention.

Challenge 4: Going from a local prototype to public production

Production required stable identity signatures, strict HTTPS origin validation, shared Redis quotas, protected API credentials, and a deployment model compatible with in-memory sessions.

Solution: a hardened single-replica Railway deployment with shared atomic quota controls.


09 — What We Accomplished

TasteProbe is not just a concept or slide deck. It is a working public product.

Our verified milestones include:

Milestone Verified result
Live movie discovery 8 distinct Qloo recommendations
Live recommendation audit 3/3 candidate coverage
Evidence-based revision Rescue demonstrated
Human decisions APPROVED and REJECTED exports verified
Agent integration Real Codex → MCP tool invocation
Production deployment Railway HTTPS demo accessible
Open source Public GitHub repository with MIT license
Visual documentation 15 authentic production screenshots
Automated quality 121 tests and 7 isolated HTTP integration tests passed in the release verification

We also performed a controlled cultural-signal comparison using Arrival and Paddington 2, keeping the candidate set constant. The observed Qloo results changed, demonstrating how the selected cultural signal affected the returned evidence in that experiment.

Inspect the recorded experiment

Designed for desktop and mobile

TasteProbe Mobile Discovery

TasteProbe Mobile AI Audit


10 — What We Learned

Building TasteProbe changed how we think about AI products.

Transparency is not simply displaying a score. It requires knowing which identities were evaluated, where data originated, how much evidence was available, and when a system should abstain.

We also learned that human approval and auditability matter just as much as automation.

And perhaps most importantly:

The future of useful AI isn't only about generating better answers. It's about building systems that make those answers more inspectable and accountable.


11 — What's Next?

Movies are our first use case.

The broader vision is to explore an extensible cultural evidence layer for AI-powered discovery and recommendation workflows.

Future directions include deeper agent integration, additional supported cultural domains, stronger independent evaluation, and more flexible review experiences.

Those are future opportunities, not features we claim are already implemented.

Our ambition is to make TasteProbe a foundation for AI recommendations that can be examined before they are trusted.


12 — Try TasteProbe Yourself

The product is live. No account is required to explore the demo.

Discover: Choose a favorite movie, confirm its identity, and inspect the new recommendations returned by Qloo.

Audit: Enter an existing shortlist, confirm the movies, compare the evidence, and review a proposed revision.

Export: Download an Evidence Passport to inspect the actual result and its limitations.

The public demo has conservative shared API budgets to protect availability. Please avoid unnecessary repeated evaluations.

Explore the project

🚀 LIVE PRODUCT — OPEN TASTEPROBE

💻 SOURCE CODE — GITHUB

📸 ALL 15 VERIFIED SCREENSHOTS

🧠 AGENT INTEGRATION DOCUMENTATION


Final Thought

AI recommendations are becoming easier to generate every day.

Making them trustworthy is the harder problem.

TasteProbe is our attempt to close that gap — one verified identity, one cultural insight, and one transparent decision at a time.

Your agent recommends.

TasteProbe verifies.

Built for the Qloo Agentic Hackathon.

Powered by Qloo cultural intelligence. This product uses the TMDB API but is not endorsed or certified by TMDB. Source code is MIT licensed; third-party artwork, data, and trademarks remain subject to their respective rights and terms.

Built With

Share this project:

Updates

Submission history