Vivi Fitriani

Meta · AI Infrastructure · Trust UX

Knowledge Search 2.0

New models were shipping faster than trust could keep up. Meta’s assistant could answer, but people didn’t trust it, so they re-checked everything. I rearchitected search on grounded RAG so every answer carried inline citations, source indicators, and explainability, with Agentic Rich Cards to act in place. Shipped as product and platform, it raised trust company-wide.

Role

Vision and design lead for the Intern Search × Meta's AI assistant partnership; rearchitected search as a grounded RAG layer.

Team

Cross Org Product Teams at Meta.

Impact

Roughly 300K hours recovered annually. Highest CSAT increase on DevX (35%+).

Demo of Knowledge Search 2.0

Situation

The business and people problem

Meta had AI that answered but couldn’t be trusted, right when LLMs were new and a reliable source of truth mattered most. Answers came without sources, so people re-verified even correct ones, and getting anything done meant chasing tools across four search surfaces. The major pain points, reframed:

Retrieval

Irrelevant search results

Ranking matched keywords, not what the person was trying to get done.

Lack of intent understanding

Search could not distinguish navigating, fact-finding, and investigating.

A content gap we couldn't see

We didn't understand our own available content, so misses looked like ranking failures.

Experience

Fragmentation

Four search surfaces, each with its own behavior, index, and permissions story.

Answers without trust

People used the AI widget and still re-verified everything it said before acting.

Inconsistent answers across the enterprise

The same question returned different results depending on the surface, with no shared source of truth.

Where the volume actually was, by intent class:

35.6%
Navigational: get to a tool and act (psc, noms, status, office)
37.6%
Fact-finding: acronyms, terminology, a person's profile or team
Weakest
Investigation: asking broadly to map a landscape, where search fell short

Mental models

Key types for searching @work

  1. Navigation Search: get to a known tool and act.
  2. Fact Finding: look up or re-find one specific thing, fast.
  3. Landscape Searches: scope a new but defined space to plan work.
  4. Investigation Searches: iterative and analytic; define the need and find the answer at once.
WorkflowTriggers Pre-searchSearchPost-search
Navigation SearchesI know where I need to go
Navigate quickly to a known site using the Chrome/Omnibar or Interntab search.
Navigate to tool
Fact FindingI know what I need to find
To verify or validate information. Look up an employee's name or team info.
Pulling latestupdates to code Looking up acronymor terminology Looking up a person'sprofile/team/chart
Landscape SearchesI know what I don't know
To learn or research existing knowledge, documentation, or data in order to do my work (collecting relevant information).
Getting up to speed / onboardingfor new projects and initiatives Learning project history, gathering existingresearch and analysis, developer docs
Investigation SearchesI don't know what I don't know
To identify solutions for a problem or need, for myself or others.
Troubleshooting and resolvingerrors/issues/bugs Responding tohelpdesk tickets

Task

The design hypothesis

With AI, people stop telling search what to do. They tell it the outcome they want.

“Future AI systems will likely have a hybrid user interface that combines intent-based and command-based interfaces while still retaining many GUI elements.”Jakob Nielsen

That hybrid drove the hypothesis. The data ruled out a chat-only bet: most queries are two-word keywords, only about 19% better handled conversationally. So I bet on a blended experience, a grounded AI answer first, traditional results beneath, capturing both without forcing a choice.

Timeline · 2023 / 2024
TodaySet Vision in H13P EvaluationsH2 GoalBuild + TestFutureWin over stakeholdersBuild team convictionBuild + Test: 3P backend and1P 0–1 UX build, based ontesting and user validation
Traditional search experience

We keep returning search results (i.e. blue links).

  • 81% of queries are not serviceable by Meta’s AI assistant today (fewer than 4 words or Q&A-type). The median query on Intern Search is only 2 words.
  • Query length and use of wh-words (except “how”) show no shift toward natural language.
Blended · traditional + AI-generated answer

An AI-generated answer first, with traditional results (i.e. blue links) below it.

  • The vast majority of queries are still primarily keyword-based.
  • Supports both traditional queries and those better handled by conversational AI (~19% of search queries).
Pure conversational AI

All queries handled by a conversational AI, in the form of an answer.

  • Better handles long-form and conversational queries.
  • Supports multi-turn conversations (follow-ups) without reformulating.
  • Does not handle navigational queries well (finding a link to a tool or document, or taking an action).
Traditional Intern Search results: a query returns ranked blue links and posts.
Before: Traditional blue links
After: a blended experience of grounded AI answers and Agentic Rich Cards that book rooms, request time off, and complete tasks in place.
After: AI-powered rich cards + SERP

Action

Five initiatives, one blended experience

Broaden how people search, from error messages and tool navigation toward semantic queries like “summarize my team’s H1 priorities,” while teaching conversational AI inside the surfaces people already used.

  • Build + test: pure conversational. Every surface below went through concept testing in H1. Qual and quant in parallel, with A/B quality experiments gating every step toward the 2024 experience.

Initiative 1

Blended SERP with action

People trusted a button more than a paragraph. So I kept both on one page: a human-like AI answer up top, ranked links beneath, and any result you can act on or summarize right there, without leaving search.

“It is easier when you just have a button.” (P6)

A blended SERP: an AI Overview answer for a conference room with a wayfinding map and a Block room action, above the ranked blue-link results.

Initiative 2

Intent understanding

Keyword matching couldn’t tell navigating from investigating. So retrieval moved to the LLM: search reads the outcome you want, then resolves into a blended SERP or an assistant thread.

Click tosearchStart typing morethan x charactersHigh-confidence suggestions = TrueHigh-confidence suggestions = FalseAI suggested promptsQuery based suggestionsGenerated answerwith blue linksResult for queryFollow-up infocused threadInvestigationalNavigationalLandscapeNull StateTypeaheadBlended SERP withMeta's AI assistantMeta's AI assistant ChatInternSearch Entry Point: Omnibar, internSearch, Global Search in-productSearch Result for querySearch Result for AI Prompt
The search journey: typeahead branches on suggestion confidence, then resolves into a blended SERP for queries and a Meta's AI assistant thread for AI prompts.

Multi-turn with AI prompts

People read the AI answer first, and trust it only when they can see where it came from. So an AI prompt opens a thread with follow-ups, each refreshing its links, and every result carries its provenance: freshness, author, and who else relies on it.

“The assistant’s answer is the one I care about. I don’t really read past that.” (P2)

Multi-turn AI answer grounded in Knowledge Search: a full response with a numbered sources panel showing freshness, author, and provenance for each result.

Initiative 3

Typeahead

People kept losing things they’d already found. So before you type, your history and suggested prompts surface, and re-finding costs one glance instead of a reconstructed query.

Search wasn’t the one place people started, so they asked for the assistant inside the bar. So the bar makes two offers at once, keywords or AI prompts, and the choice disappears into autocomplete.

Typeahead: a recharge query surfaces an instant answer, AI prompt suggestions, and agent actions right in the search bar.

Initiative 4

Build once, search everywhere

The same question gave different answers depending on where you asked it. So I designed each card once, partnered with ML on investigational intent, and rendered it everywhere people search: the SERP, PeopleHub, Help Hub, Recruiting, and assistant replies. One component, one answer, every surface.

A structured data person card built once and rendered identically in the Knowledge Search SERP, PeopleHub in-product search, and Meta AI Assistant replies.

Interactive prototype, best viewed on desktop.

Agentic widgets and shared components, shipped once with EPS and rendered on every surface.

From the field

"The AI concepts are much more useful than a plain chatbot. There are UI elements that give more confidence… it is easier when you just have a button."

Concept-test participant

Reflection

Where I held the line

The biggest call was the paradigm itself: how AI should enter search.

Blended over pure conversational. For getting work done, people wanted blended search, not a chatbot. The data killed the fashionable answer: 81% of queries couldn’t be served by chat, median query two words. Two systems on one surface, but it kept navigation working and opened investigation queries we’d never served.

Trust as a contract, not a feature. Inline citations, source indicators, confidence, and freshness on every answer, explainability on demand, and permissions inherited at the platform, so people act in place instead of re-verifying. These trust patterns became the template AI search now follows.

De-risked before build. Every surface went through H1 concept testing and third-party evaluation; the vision held while scope moved.

CriteriaTraditional searchBlended (chosen)Pure conversational
Query coverageServes the 81% of short, keyword queries; fails broad landscape questions.Serves keyword queries and the ~19% better handled conversationally.Handles long-form well; the two-word median query fails it.
Intent understandingLexical matching only; can't separate navigate, find, investigate.LLM retrieval on the RAG backbone, with ranked results as recovery.LLM-driven, but a missed answer leaves nothing to fall back on.
Navigation & actionStrong; a third of all volume is navigational.Strong; links, tools, and actions stay one click away.Weak; poor fit for reaching a tool or taking an action.
Multi-turnNone; every refinement is a new query.Follow-ups escalate into a Meta's AI assistant thread without reformulating.Native multi-turn conversation.
Trust & verificationFamiliar, but relevance is unverifiable.Every answer carries sources, confidence, and freshness.Text answers people re-verify by hand.

What I got wrong

I built a pure conversational prototype first. It broke against how people actually search, navigation and fact-finding, so I killed the chat-only bet. The blue links stayed and became the grounded source of truth for all enterprise information.

On the model. It is fluent enough to sound right when it is wrong. So no answer ships without its sources: confidence and freshness travel with every result, and the blue links stay so people can check.

Results

~300K hrs
Recovered annually for FTEs
4 surfaces
One trust contract
35%+
Highest CSAT increase on DevX
3
Strengthened strategic partners: Meta’s AI Infra, Google (back-end), and the Enterprise org