ChatGPT can already create highly personalized plans based on a user’s goals, history, constraints, equipment, and schedule. However, executing those plans is still limited by the text-only interface.
Fitness is a good example. ChatGPT can generate a workout plan tailored to me, but recording each set still requires manually typing the weight, repetitions, completion status, pain level, and other feedback into the chat.
I would like ChatGPT to support Generative UI: interactive components generated dynamically from the conversation and the current task.
For example, a workout plan could include an interactive workout card with:
-
Exercise name and instructions
-
Target sets and repetitions
-
Editable weight and repetition fields
-
“Complete set,” “Add set,” and “Skip” actions
-
Rest timer
-
RPE, pain, and physical-condition inputs
-
Progress compared with previous sessions
Most importantly, the information entered through these components should become structured conversation state that ChatGPT can use later. It should be available for follow-up reasoning, memory, progress tracking, and automatic adjustment of future plans.
The interface should support both directions: users could modify it by clicking controls or simply telling ChatGPT what to change in natural language.
This should not be limited to fixed workout forms. The UI should be generated from the user’s intent and context, making the same capability useful for nutrition tracking, learning plans, project management, travel planning, routines, and many other workflows.
Generative UI could bridge the gap between conversational intelligence and the usability of traditional apps, allowing ChatGPT to become a genuinely personalized, AI-native application platform.