Generative Tutorial: Towards Live Contextualized Visual Instructions for Physical Tasks
Organizations: University of Michigan Ann Arbor, MI, USA
Abstract
Visual instructions for physical tasks are typically authored in one context and followed in another, requiring users to translate demonstrated tools, materials, and spatial relationships into their own environment. We introduce Generative Tutorial, a conceptual framework for live visual instruction that depicts intended outcomes and actions within the user's environment and task flow. A formative evaluation of state-of-the-art image and video generation identifies failures and potential benefits across 15 physical tasks. Drawing on these findings, we build an augmented-reality prototype system that proactively generates goal images and demonstration videos using observed workspace context and predicted visual outcomes of preceding actions. A 24-participant lab study found higher task performance quality, greater perceived workspace correspondence, and shorter step-confirmation intervals with the system than with pre-authored guidance. Qualitative findings highlighted how contextual resemblance shapes trust, how generation errors affect interpretation, and how guidance delivery should adapt to users' needs, informing future designs.
Figures & tables
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| ID | Task / source | Procedure scope | Steps | Motor involvement | Temporal organization | Object deformability | Environmental predictability |
|---|---|---|---|---|---|---|---|
| T1 | LEGO | Assemble a camera through stud alignment and attachment | 25 | Fine | Serial | Rigid | Closed |
| T2 | Crochet | Manipulate yarn loops into a slip knot and chain stitches | 10 | Fine | Serial | Deformable | Closed |
| T3 | Matcha latte | Measure, transfer, and mix drink ingredients | 7 | Mixed | Serial; continuous actions | Mixed | Closed |
| T4 | Origami | Crease and fold layered paper into a crane | 45 | Fine | Serial | Deformable | Closed |
| T5 | Furniture assembly | Assemble a chair using fasteners and mating frame joints | 28 | Mixed | Serial | Mixed | Closed |
| T6 | Gift wrapping | Measure, fold, and secure paper around a rigid box | 24 | Mixed | Serial | Mixed | Closed |
| Codebook | Explanation | Visual example |
|---|---|---|
| A. Interpretation and grounding | ||
| A1 Semantic overreach or intrusion E1, E3 | An unsupported object, person, part, or semantic element appears. Example: LEGO, step 4 (Gemini 3.1 Flash Image). The clip brick appears on an additional black assembly rather than only modifying the existing one. | Source Generated |
| A2 Ambiguity-resolution failure E1, E2 | The artifact adopts an unsupported resolution of ambiguity in the instruction or scene. Example: Packing a box, step 7 (Gemini 3.1 Flash Image). The tape placement resolves an underspecified sealing instruction in a way coded as unsupported. | Source Generated |
| A3 Hidden-state inference error E1, E3 | An occluded or latent property, such as orientation, connectivity, or a hidden surface, is inferred incorrectly. Example: Furniture assembly, step 6 (Gemini 3.1 Flash Image). The hidden fastening arrangement is inferred incorrectly while the bolt is being secured. | Source Generated |
| A4 Object or subpart identification error E1, E2, E3 | The artifact acts on, replaces, or emphasizes the wrong existing object or subpart. Example: Matcha latte, step 7 (Gemini 3.1 Flash Image). The green mixture and ice appear in the glass while the intended milk bowl is emptied. | Source Generated |
| B. Action and target-state accuracy | ||
| Task | Materials and tools | Prescribed steps |
|---|---|---|
| Strawberry matcha latte 7 steps | Matcha powder, water, milk, strawberries, ice, sieve, bowl, bamboo whisk, two spoons, and tall serving glass. | 0. Gather the ingredients and tools. 1. Pour about a teaspoon of matcha from the bag into the sieve and sift into the bowl. 2. Add a little water. 3. Whisk side to side until evenly foamed. 4. Reserve a garnish berry; remove the other berries’ tops and mash them in the glass. 5. Add ice and milk to three-quarters full, keeping the layers separate. 6. Pour matcha over a spoon to form a green layer; garnish and dust with matcha. |
| Red-bean mochi 7 steps | Red-bean paste, cornstarch in its yellow box, one prepared cling-film square, fully cooked mochi dough in a bowl, scraper or knife, filling tray, and serving plate. | 0. Gather materials; wait for the experimenter to confirm the dough is safe to handle. 1. Roll one red-bean filling ball. 2. Wrap it in the prepared cling film. 3. Dust the dough and surface with cornstarch; stretch the dough into a cylinder. 4. Divide into four equal portions and roll four dough balls. 5. Flatten one dough ball into a wrapper. 6. Unwrap the filling and set the film aside; center the filling, enclose it, and pinch and fold the edge inward. |
| Western-style table setting 5 steps | Twelve pieces: charger, dinner plate, bread plate, three forks (dinner, salad, dessert), two long knives, butter spreader, two spoons (soup, dessert), and drinking glass. Staging surface and dining table. | 0. Check all twelve pieces at the staging surface. 1. Place the charger at the table’s near edge. 2. Place forks on the left, knives and soup spoon on the right; align handles and turn blades inward. 3. Place dessert spoon and fork beyond the charger, with handles right and left, respectively. 4. Add the dinner plate, bread plate with spreader, and glass, preserving earlier placements. |
| Spiral bouquet 7 steps | Four artificial stems: one dark foliage stem, two cream/white roses, and one pink focal stem; one elastic loop. | 0. Check the four stems and elastic. 1. Hold the foliage stem in the left hand. 2. Cross one cream/white rose over it to form an X. 3. Add the second rose on the opposite side at the same crossing angle. 4. Turn the held bundle a quarter turn. 5. Cross the pink stem with the bundle; do not turn again. 6. Hook, wrap, and anchor the elastic around all four stems. |