Jev ranks Nader Dabit's launcher hits from intent on every keystroke

Author: Nader Dabit

Retrieval

Nader Dabit

Classify this use case

  • Retrieval1.00
  • Shipped0.93
  • Measured0.97
  • Usefulness0.73
  • Community post1.00
  • Ready0.64
  • Specific case0.87
  • Copy quality0.22
  • Creativity0.61
  • Distinct intent0.87
Cost
$0.00006 per decision
Latency
101 ms p50 / 222 ms p95
Result
On the filmed PDF query, Q3-Roadmap-Review.pdf is the top hit at 100%

Ask Jev a target Choice, an action Choice, and a ready Noul on every launcher keystroke.

Questions

Primitive

Choice

Ask a multiple choice question

Name
target
Instructions
The user typed `query` into a launcher. Which entry in `candidates` is the item they intend to open or run? Treat `query` as a possibly incomplete prefix or paraphrase of the intended item. Match on meaning: a candidate's `title` and `detail` may use different words than `query` (for example `query` "the pdf I just downloaded" means the PDF in Downloads whose `detail` says it was modified most recently; "wifi off" means the candidate that disables Wi-Fi). Use `context.frontmost_app` and `context.recent_apps` only to break ties. Pick `none` only when no candidate plausibly matches.
Criteria
  • c0

    File: Q3-Roadmap-Review.pdf — PDF in ~/Downloads · modified 3 h ago

  • c1

    File: invoice-2026-08.pdf — PDF in ~/Downloads · modified 1 month ago

  • c2

    File: Lease-Agreement.pdf — PDF in ~/Desktop · modified 2 months ago

  • c3

    File: xcode-installer.dmg — DMG in ~/Downloads · modified 7 days ago

  • c4

    File: screenshot-2026-09-17.png — PNG in ~/Downloads · modified 3 h ago

  • c5

    Web: Search the web for “the pdf I just downloaded” — Opens your default browser

  • none

    None of the listed candidates is what the user means.

Primitive

Choice

Ask a multiple choice question

Name
action
Instructions
What kind of action does `query` ask the launcher to perform? Judge from the words in `query` and, when `query` names one of the `candidates`, that candidate's `kind`. If `query` is a bare arithmetic expression choose calculate. If it reads like a question or a topic with no matching local candidate choose web_search.
Criteria
  • open_app

    Launch or switch to an installed application.

  • open_file

    Open a document, folder or file from disk.

  • web_search

    Look something up on the web; a question or topic, not a local item.

  • calculate

    Evaluate arithmetic, percentages or unit-free math.

  • system_toggle

    Change a system setting: appearance, wi-fi, focus, sleep, lock, trash, hidden files.

  • run_shortcut

    Run a user-created macOS Shortcut by name.

  • unclear

    Too little typed or too ambiguous to tell what kind of action is meant.

Primitive

Noul

Evaluate how true something is

Name
ready
Instructions
The launcher is about to run the best-matching candidate the instant the user presses Enter. Is `query` already unambiguous enough for that? `candidates` is the complete list of everything the launcher could do for this query; the web_search entry is only a fallback for when nothing local fits. Short input is fine: "empty tr" unambiguously means the Empty Trash toggle if no other local candidate fits it, while a single letter that several local candidates start with is ambiguous.
Criteria
  • true

    One local candidate is the obvious meaning of `query` and the remaining candidates are not plausible; running it on Enter would not surprise the user.

  • false

    Several candidates fit `query` roughly equally, or only the web_search fallback fits, so the user should choose from the list.