Just-In-Time Objectives: A General Approach for Specialized AI Interactions
Preprint
Abstract
Large language models promise a broad set of functions, but when not given a specific objective, they default to milquetoast results such as drafting emails littered with cliches. We demonstrate that inferring the user's in-the-moment objective, then rapidly optimizing for that singular objective, enables LLMs to produce tools, interfaces, and responses that are more responsive and desired. We contribute an architecture for automatically inducing just-in-time objectives by passively observing user behavior, then steering downstream AI systems through generation and evaluation against this objective. Inducing just-in-time objectives (e.g., "Clarify the abstract's research contribution") enables automatic generation of tools, e.g., those that critique a draft based on relevant HCI methodologies, anticipate related researchers' reactions, or surface ambiguous terminology. In a series of experiments (N=14, N=205) on participants' own tasks, JIT objectives enable LLM outputs that achieve 66-86% win rates over typical LLMs, and in-person use sessions (N=17) confirm that JIT objectives produce specialized tools unique to each participant.Keywords
All Related Versions
This publication has 32 references indexed in Scilit:
- Generative AI enhances individual creativity but reduces the collective diversity of novel contentScience Advances, 2024
- EvalLM: Interactive Evaluation of Large Language Model Prompts on User-Defined Criteria2024
- DynaVis: Dynamically Synthesized UI Widgets for Visualization Editing2024
- Artificial intelligence and illusions of understanding in scientific researchNature, 2024
- UEyes: Understanding Visual Saliency across User Interface Types2023
- Why Johnny Can’t Prompt: How Non-AI Experts Try (and Fail) to Design LLM Prompts2023
- Automatically generating user interfaces adapted to users' motor and vision capabilities2007
- Huddle2006
- UNIFORM2006
- Principles of mixed-initiative user interfaces1999