Chammarychammary

Stanford CS547 HCI Seminar | Spring 2026 | Just-in-Time Objectives for Specialized AI Interactions

Stanford Online · 47:59 · 4 days ago

Current AI systems often provide generic outputs because they are designed as rigid "sporks" that cannot adapt to changing user contexts. A "Just-in-Time" (JIT) framework improves this by automatically observing a user's current actions, inferring their goals, and dynamically shaping AI tools to match those needs.

  • The "Spork" limitation — Current AI tools combine many features into one interface, causing generic results that fail to adapt to distinct user goals .

  • Just-in-Time objectives — Instead of relying on manual prompting, systems observe interaction traces like screenshots or web layouts to infer intent and tailor performance in the moment .

  • Custom UI generation — The Poppins system builds temporary software tools on the fly based on visible work, including:

    • Presentation planners for slide outlines .
    • Interactive diagram editors for research notes .
  • Steerable topic modeling — The Loom tool lets users guide text analysis using clear concepts instead of abstract keywords, improving accuracy for researchers .

  • Social science integration — Researchers can apply academic frameworks, such as those for reducing partisan hostility, to adjust social media algorithms and improve outcomes .

  • User-owned AI — Shifting control allows individuals to manage the underlying assumptions of their AI, moving toward a "Mary Poppins bag" model where the correct tool surfaces automatically .

  • How can AI systems protect user privacy while observing interactions?

  • What role does social science play in the design of future AI?