Create an AI-powered interactive story demo
Objective:
Design a short interactive storytelling sequence that features AI-generated character portraits and dynamic dialogue using Microsoft Designer and Azure OpenAI Studio. This activity guides learners through the process of bringing a character to life visually and narratively, then connecting dialogue branches to interactive story choices.
Materials needed:
- Laptop or desktop with internet access
- Microsoft Designer access (for character portrait generation)
- Azure OpenAI Studio access (for dialogue generation and testing)
- Microsoft PowerPoint or Microsoft Sway (for building an interactive story presentation)
Part 1: Generate a character portrait with Microsoft Designer
Develop a character concept
- Write a short description of a fictional character (1–2 sentences). Include traits like age, appearance, mood, and setting.
Example: "A weary knight in her 40s with a scar over one eye, wearing silver armor and standing at a cliff’s edge under a stormy sky."
- Write a short description of a fictional character (1–2 sentences). Include traits like age, appearance, mood, and setting.
Open Microsoft Designer
- Input your character description as a prompt.
- Refine the prompt by adding style direction (for example, "in storybook illustration style" or "concept art style").
- Choose your favorite portrait from the generated options.
Download or save the image
- Keep the portrait ready for integration into your story demo.
Part 2: Build a branching dialogue with Azure OpenAI Studio
Open Azure OpenAI Studio (Chat Playground)
- Set your system message to define the character’s role and tone.
Example: "You're a noble knight speaking with humility and wisdom, responding to a traveler who seeks your advice."
- Set your system message to define the character’s role and tone.
Generate dialogue responses
- Provide user inputs that reflect branching paths (for example, "Why did you become a knight?" or "Will you help me on my quest?")
- Use the model to generate different responses based on emotion, player alignment, or prior choices.
Create a simple dialogue tree
- Organize your prompt/response pairs into a visual or written format with 2–3 branches.
Part 3: Present an interactive demo with Microsoft PowerPoint or Sway
Create a visual slide or story flow
- Insert your character portrait into a slide or Sway card.
- Display the dialogue tree as clickable buttons or linked text options.
Add narrative context
- Introduce the scene with 1–2 background slides/cards describing the setting and scenario.
Enable interaction
- Link each choice to a slide or card showing the corresponding AI-generated response.
- Encourage viewers to explore different paths.
Expected outcome
Learners produce a short, interactive storytelling prototype that features an AI-generated character portrait and dialogue branches. This activity demonstrates how Microsoft tools can support world-building, character development, and non-linear narrative design in a seamless creative workflow.