Evolving Search for Intelligence

Scaling from Keyword Matching to Intent Translation

Company

Primer AI

Role

Lead Product Designer

Timeline

Starting in March 2024 as 16-week MVP

Overview

Designing the balance between implicit intent and explicit control in human-AI collaboration

I led the design of a search experience for a major organization within the federal R&D ecosystem. The goal: build an all-in-one search tool so users can accomplish research goals within a single workflow, delivered as an MVP within 16 weeks.

What started as semantic search evolved through four iterations into a language-driven interface that interprets user intent automatically. Each phase refined the balance between implicit intent and explicit control. These learnings now shape our agentic search experience.

The Challenge

"Too many tools, none of them talk to each other."

Customer research revealed a deeply fragmented tool landscape. Users juggled multiple systems with different query languages and interfaces. No single tool delivered the search experience they needed.

User Goals:

  • Find specific documents to verify assumptions

  • Locate relevant documents for literature searches

  • Search across metadata (author, date, classification)

Goal

Build a unified search experience that feels intuitive for basic queries yet powerful enough for precise retrieval, delivered as an MVP within 16 weeks for contractual evaluation.

Further Research

Learning from Search Patterns

I studied search behaviors across two contexts to inform the design:

Consumer search (Google, Airbnb)

Researched for self-service familiarity. Users expect a single input field that "just works." Filters appear after results load. Minimal cognitive load upfront.

Classic example of a simple search UX

Specialized search (Semantic Scholar, university archives)

Researched for domain-specific behaviors. Power users need boolean operators, metadata filters, and precise control. These interfaces often overwhelm casual users with complexity.

Search result from the Library of Congress

Search parameters for maximum control

Insight

Our users spanned both archetypes. The design had to serve simplicity seekers and precision seekers without forcing a choice upfront.

Design Principles

The "Simplicity Cycle"

I defined a "Crawl, Walk, Run" evolution strategy. We couldn't just build a complex query builder; we had to meet users where they were.

Simple First

Focus on the core capability that solves the immediate retrieval pain.

Progressive Complexity

Add power for power users, but hide it from everyone else.

Don't Make Me Think

The interface should adapt to the user's intent, not force them to learn our syntax.

Design Evolution

The search experience evolved through four phases, each refining the balance between implicit intent and explicit control.

Phase 1: Semantic Search with Filters

Prove semantic search works with their data

Semantic search had demoed well on our legacy platform. We needed to prove it worked with their data while establishing the foundation for Primer's next-generation platform.

Solution: Google-like search bar with semantic interpretation, pre-search filters (date range, source type), post-search refinement, and AI-generated summaries.

Search with parameters on the homepage as the main call to action

AI summary for result overview and filters for diving deeper

Phase 2: Boolean Mode for Power Users

Add precision without overwhelming casual users

Proxy user testing revealed some users needed exact matching. We leveraged existing boolean patterns from other Primer products.

Solution: Mode toggle defaulting to semantic. Boolean accessible but not required.

Boolean mode integration for more precise search mechanism

Phase 3: Unified Search Bar

Eliminate the cognitive burden of choosing a search mode.

After securing the contract, internal testing revealed users hesitated before searching, thinking about how rather than what.

Solution: Eliminate upfront mode selection. Default to semantic, surface alternatives after query entry. Add metadata search.

Eliminate mode selection and unify search input

Surface alternative search methods after query entry

Offer manual search for advanced users that prefer precise controls

Phase 4: Language User Interface

Let users express intent in natural language while designing for non-determinism.

This phase was the first milestone toward agentic search, the main capability proposed to secure contract extension.

The Challenge: Non-determinism. Identical queries occasionally produced different interpretations.

Solution:

  • Surface how the system interpreted the query

  • Preserve deterministic fallbacks (one click to advanced mode)

  • Frame the interface as interpretive, not absolute

Minimize cognitive load to start a search

Surface system interpretation of the query and preserve deterministic fallbacks

Result

Contract Secured, Foundation Established

Multi-million dollar contract signed after MVP delivery

The search experience validated our ability to deliver focused, high-value tools under tight timelines. The language-driven interface has since been demoed to existing customers for expansion opportunities.

Building toward agentic search

We're now expanding the language-driven foundation into an agentic experience that handles multi-step research workflows. Instead of returning documents, the system will execute research tasks: finding relevant sources, synthesizing information, and surfacing insights.

"This approach gives me much greater confidence in the accuracy of summaries! When can I expect to see RAG-V applied to other generative text beyond search summaries?"

— Intelligence analyst after RAG-V demo

Retrospective

What I learned designing for evolving AI

Start simple, add complexity, simplify again

Each phase followed the same pattern: ship the simplest version, learn what power users need, add capability, then hide that complexity. Remove decisions users shouldn't have to make.

Designing for non-determinism

LLM-powered interfaces interpret intent rather than execute commands. The solution: show the seams. Surface interpretations, let users correct them, always provide a deterministic escape hatch.

Implicit intent vs. explicit control

This became the defining tension across all four phases. The insight: don't eliminate explicit control—relocate it. Move it from prerequisite to refinement to override. Let the system assume more, but keep users in the loop.

From search to agency

Each phase moved users closer to expressing intent rather than constructing queries:

  • Phase 1: "Here's a semantic interpretation of your keywords"

  • Phase 2: "Here's precise control if you need it"

  • Phase 3: "Just search, we'll figure out the mode"

  • Phase 4: "Tell us what you're looking for in plain language"

  • Next: "Tell us what you're trying to accomplish"

Search becomes research. Queries become tasks. The interface becomes a collaborator.