Stanford Online

Stanford CS547 HCI Seminar | Spring 2026 | Promoting Agency in Human-AI Interaction

Published 2026-07-22 · Duration 44:21

Summary

This seminar explores designing AI systems that promote user agency when LLMs are used as personal advisers (coaches/counselors), rather than mere assistants. The core thesis is that successful health behavior change requires systems to elicit qualitative context and navigate uncertainty to provide non-prescriptive support. Practical implementations, such as the GPT coach chatbot and the Bloom iOS application, demonstrate how integrating motivational interviewing strategies with wearable data can improve user mindset and sense of control. Algorithmically, the work proposes 'zero-shot Bayesian Adaptive Planning' using LLMs to strategically balance asking informative questions versus acting on known information by modeling latent uncertainty over the user's state.

Download summary

Key takeaways

  1. Shift from Assistant to Adviser 2:00

    LLM usage is shifting toward deeply personal advice (e.g., health, relationships), requiring a design paradigm that augments the user rather than automating tasks. This necessitates non-prescriptive support.

  2. The Role of Qualitative Context 4:00

    Effective coaching relies on eliciting qualitative context (goals, values, motivations) over quantitative data (step count, heart rate). This aligns with principles from Motivational Interviewing.

  3. GPT coach Implementation 8:10

    The GPT coach chatbot uses three prompt chains—Dialogue State Chain, Motivational Interviewing Chain, and Tool Use Chain—to integrate qualitative coaching strategies with quantitative data from the Apple Health Kit API.

  4. Algorithmic Solution: Bayesian Adaptive Planning 17:55

    To improve strategic decision-making, the proposed algorithm uses Reinforcement Learning (RL) theory to model latent uncertainty ($ heta$) over the user's state. The agent must learn to strategically trade off asking informative questions against acting on current knowledge.

Technical details

  • GPT coach System Architecture 490s

    The system is an LLM-based physical activity coaching chatbot that implements a validated coaching program. It uses three specialized prompt chains: 1) Dialogue State Chain (maintains context over long conversations); 2) Motivational Interviewing Chain (guides communication using established counseling strategies); and 3) Tool Use Chain (evaluates whether to augment responses with wearable sensor data).

  • Bloom Application Integration 650s

    Bloom integrates the GPT coach agent into an iOS application, combining LLM-elicited qualitative context with existing behavior change interactions (e.g., collaborative goal setting). This allows for personalized downstream interventions.

  • Zero-Shot Bayesian Adaptive Planning 900s

    This advanced RL technique models the conversation history as a state and optimizes over a family of MDPs, each indexed by a latent variable $ heta$ (user state). The process involves three steps: 1) Eliciting beliefs (posterior distribution over $ heta$) using LLMs; 2) Using these beliefs to rank high-level strategies (e.g., ask question vs. make recommendation); and 3) Generating the final utterance based on both belief and ranking.

Mentioned resources

Channel & topics

Watch on YouTube · Back to latest

This independent, AI-assisted summary is provided for commentary and informational purposes. It may contain errors or omit important context. Please watch the original video for the creator's complete presentation. Video, thumbnail, and related copyrights belong to their respective owners.