Logo
  • 🤖 Design Assistant
  • 🚀 Start here!
  • 🤓 Tutorials
  • 🧠 Content Planning
  • 💬 Project, Scene, Flow!
  • 🗣 Performance
  • 📈 Dashboard
  • Resources
Member Login
3.3. Narrative Design & Skills Mapping

3.3. Narrative Design & Skills Mapping

Welcome to SOP Guides

1. Introduction1. Introduction2. Team Structure2. Team Structure

3. Process Flow

3.1. Module Learning & Experience Design3.1. Module Learning & Experience Design3.2. Individual Flow Design3.2. Individual Flow Design3.3. Narrative Design & Skills Mapping3.3. Narrative Design & Skills Mapping3.4. New Assets Creation3.4. New Assets Creation3.5. Annex: World Building - Learning & Experience Design3.5. Annex: World Building - Learning & Experience Design3.6. Annex: World Building - Story Design3.6. Annex: World Building - Story Design3.7. Process Flow Conclusion3.7. Process Flow Conclusion

4. Caveats

4. Caveats4. Caveats

5. LLM Prompt Engineering Techniques

5.1. Use The Latest Model5.1. Use The Latest Model5.2. Zero-shot Prompting5.2. Zero-shot Prompting5.3. Few-shot Prompting5.3. Few-shot Prompting5.4. Chain-Of-Thought Prompting5.4. Chain-Of-Thought Prompting5.5. Structuring Prompts5.5. Structuring Prompts5.6. Describing Prompts5.6. Describing Prompts5.7. Editing Prompts5.7. Editing Prompts5.8. Extending Responses5.8. Extending Responses5.9. Multiple Users Collaborating5.9. Multiple Users Collaborating

6. Text-to-Image Prompting Engineering Techniques

6.1. General Techniques6.1. General Techniques6.2. Photography6.2. Photography6.3. Architecture6.3. Architecture6.4. Various Aesthetic Styles6.4. Various Aesthetic Styles6.5. Product & Material6.5. Product & Material

3.3. Narrative Design & Skills Mapping

The Narrative Designer will be responsible for the process of designing dialogue and skills mapping while the Learning Designer will finalize the score.

Refer to the section ‘Multiple Users Collaborating’ on how the Narrative Designer can get ChatGPT up to speed by sharing sufficient and relevant information that the Learning Designer has developed thus far. The Narrative Designer would then be able to start developing the dialogue.

The Narrative Designer uses the CPD to design the dialogues.

image

3.3.1. Best Path Dialogue with Skills Mapping for All Flows

The methodology will vary depending on your topic, your level of expertise, your familiarity with the subject matter, the number of characters in a conversation, etc.

We can have ChatGPT generate all or part of a script or we can roleplay with it line by line

There are strengths, weaknesses, and variations to each and both outputs are still a first draft.

3.3.1.1. Beats of a Conversation

We can ask ChatGPT to generate an outline of the conversational flow. It does the best job of this if we provide it contents defined in the Experience Requirements Document (ERD).

icon
Prompt:

In this module, we have [insert total number] different conversational flows.

Let’s create flow [X] of the module.

Narrative description: ###

[Insert flow narrative description]

#####

Conversational goals: ####

[Insert flow conversational goal]

####

Learning objectives: ###

1/ [Insert flow learning objective]

2/ …

###

Behaviors that the learner will demonstrate: ###

1/ [Insert flow key learning point]

2/ …

####

Skills: ###

1/ [Insert Skills]

2/ …

###

Return with, “Added to LXDbot’s memory” and wait for more information about the emotional arcs of the participants in this conversational flow.

icon
Follow-On Prompt:

List the beats of the Flow [X] conversation and describe them in detail.

Learner’s emotional arc: ###

[Insert learner’s emotional arc]

###

[Insert character name]’s description: ###

[Insert character’s description]

###

[Insert character name]’s emotional arc: ###

[Insert character’s emotional arc]

###

[Insert character name]’s personality traits: ###

[Insert character’s personality traits]

###

3.3.1.2. Beat Script Generation

We can use ChatGPT to generate a partial script for individual beats of a conversation using the following prompt:

icon
Prompt:

Generate a script for Flow [X] using the beat.

Beat: ###

[Insert the beat description]

###

Abide by the following constraints: ###

1/ Both the learner and [Insert character name] should each speak at least three times per beat.

2/ Learner dialogue should demonstrate the following skills: “””[Insert target skills]”””

3/ The maximum character count for each independent line of learner dialogue is 150 characters.

4/ [Add additional constraints as needed]

###

icon
Follow-On Prompt:

Continue generating dialogue using the beat.

Beat: ###

[Insert the beat description]

###

3.3.1.3. Whole Script

Take advantage of the content we have already generated at this point, including character profiles and 5 act story arcs.

Give Chat GPT guide rails. Iterate by revising the same prompt.

icon
Prompt:

Write a dialogue continuing the conversation for a learning module about [insert topic] using the following information.

Character profiles: ###

[Insert character profiles, and their relationship with each other and the learner]

###

Conversation goal: ###

[Insert a 1-2 lines description of the objective of the conversation]

###

Story arc or conversation beats: ###

[Insert story arc or conversation beats]

###

Module description, learning objectives, learning points, and skills: ###

[Insert module description, relevant learning objectives, learning points, and skills]

###

icon
Follow-on Prompt:

Rewrite this into a script with only dialogue. Do not include prose.

icon
Additional Prompt:

Adhere to these guidelines: ###

1/ The learner must speak a minimum of [insert number] times

2/ Each of the learner’s responses must contain no more than [insert number] of characters.

3/ Each of the characters must speak at least [insert number]

###

Try adjusting the parameters to focus on one or two sections before proceeding. There are limits, and taking a bite-sized approach can often be better.

Try adding specifics. “Critical project” is vague, “AI-powered Refrigerator” or some fictional product is better. Try using ChatGPT to generate more specific ideas for existing plot points.

For example:

icon
Prompt:

Generate [insert number] of ideas for innovative, high-tech products that a mid-sized company could sell directly to consumers.

For each of the [insert number] of products, include the product name and a 2-3 sentence description.

Iterate, and try including skills. It will not always assign them correctly, but it will give an indication of what it is trying to accomplish and can spark new ideas.

3.3.1.4. Role-Play Exchange

Make sure we clearly establish parameters. Don’t be afraid to interject and stop generation if it misunderstands.

icon
Prompt:

Play the role of [Insert character name] in a conversation with me until I tell you to stop.

I'm beginning the conversation.

Conversation Description: ###

[Insert a description of the conversation]

###

Character’s profile: ###

[Insert character profile]

###

My role as a learner: ###

[Insert a description of the learner’s role whom we are playing in this conversation]

###

Context of the physical environment: ###

[Insert a description of the physical environment that the characters are in]

###

icon
Example Output:

Thanks for meeting with me, Charles. It's Monday, and it already feels like a long week.

icon
Example Output:

Charles: I'm always here for you. Monday or not, we'll tackle whatever challenges come our way. So, what's been weighing on your mind?

icon
Example Output:

Well, I just got wind of our main competitor partnering with a generative AI company.

icon
Example Prompt:

Tell me more about it.

icon
Example Output:

I just heard Daring Robotics partnered with Generating the Future. It's more of that Gen AI hype that's all over the news. If I'm being honest with myself, I'm worried Phoenix Robotics is falling behind.

3.3.2. Learning Designer, Development & SME Review

The Producer will arrange for the Learning Designer, Developmental Editing Lead, and relevant Subject Matter Experts (SMEs) to review the material simultaneously.

These reviewers will have a 48-hour window to offer their feedback. Should they fail to do so, the Producer reserves the right to move forward without their input.

After receiving the reviewers' feedback, the Producer will instruct the Narrative Designer to implement the required modifications.

3.3.3. Stakeholder Approval

Once the Narrative Designer has made the necessary changes, the Producer will arrange for the final review by the final stakeholder who is usually one of the Learning Experience Leads.

At this point in time, we will no longer be accepting any change requests to the best path and will proceed with the dialogue branching process.

3.3.4. Branching with Skills Mapping for All Flows

3.3.4.1 Suboptimal Response Brainstorm By Eliminating Skills

First begin with providing ChatGPT the skill point awarding rubric.

icon
Prompt:

How would you rewrite the dialogue if it didn't demonstrate the skill "[Insert skill name]" or "[Insert skill name]"?

Dialogue: ###

[Provide a dialogue response with associated skill values

Example: The dialogue option "Of course. How about I start by summarizing the issue, then we can discuss solutions?" demonstrates the following skills and awards the following skill points "Verbal Communication" +2 points; "Collaboration" + 2 points; and "Other awareness" +1 point. ]

###

The Skill Point Awarding Rubric awards points for skill demonstration.

The criteria for +1 skill point is: ###

Demonstration of the skill was:

  • Not Precise
  • Heavily Formulaic
  • Not Situationally Appropriate

###

The criteria for +2 skill points is: ###

Demonstration of the skill was:

  • Fairly Precise
  • Somewhat Formulaic
  • Fairly Situationally Appropriate

###

The criteria for +3 skill points is: ###

Demonstration of the skill was:

  • Precise
  • Adapted
  • Situationally Appropriate

###

The definitions for the facets are: ###

  • Adaptedness: How natural the demonstration is. In contrast to a prepared or formulaic demonstration.
  • Situational-Appropriateness: How well-suited the demonstration of the skill is to the situation.
  • Precision: How accurate the demonstration was.

###

3.3.4.2 Variations Of A Decision Response Option

For dialogue branching, we try asking for alternative learner responses.

icon
Prompt:

Can you give 5 different versions of this dialogue that only score [insert skill point value] for [insert skill name].

Dialogue: ###

[Insert dialogue]

###

icon
Alternative Prompt:

Rewrite 3 alternative versions of Statement X that respond to Statement A in a poor way that damages rapport and doesn't support clear communication.

Statement X is a response to Statement A. Statement X uses the skills of empathy and active listening.

Statement X: ###

[Ex. Hiroshi, I appreciate your input. Could you provide more details about the issues your team is facing? I want to make sure I understand your perspective.]

###

Statement A: ###

[Ex. We are working on it. Some issues need attention, but we will manage.]

###

📂
Output:

Alternative 1:

Hiroshi, that's not very helpful. We need specifics, not just vague statements about "issues." Please try to be more clear next time.

Alternative 2:

Well, Hiroshi, it seems like you're not really interested in sharing the details. If you don't want to talk about the issues, why even mention them?

Alternative 3:

Hiroshi, I don't have time for beating around the bush. Just tell us what the problems are so we can move on. We can't afford to waste time with ambiguity.

Specifying the consequence of those lack of skills seems to be helpful. Results will likely need to be finessed - mistakes can be a bit ham-handed.

3.3.5. Same Cycle of Reviews as Best Path

The reviews follow the same cycle as that of the Best Path.

3.3.6. Scoring Finalization

The Learning Designer will finalize scoring without the aid of ChatGPT.

The learning module is now ready for performance editing to complete the module.

← Previous

3.2. Individual Flow Design

Next →

3.4. New Assets Creation

On this page:

  • 3.3. Narrative Design & Skills Mapping
  • 3.3.1. Best Path Dialogue with Skills Mapping for All Flows
  • 3.3.1.1. Beats of a Conversation
  • 3.3.1.2. Beat Script Generation
  • 3.3.1.3. Whole Script
  • 3.3.1.4. Role-Play Exchange
  • 3.3.2. Learning Designer, Development & SME Review
  • 3.3.3. Stakeholder Approval
  • 3.3.4. Branching with Skills Mapping for All Flows
  • 3.3.4.1 Suboptimal Response Brainstorm By Eliminating Skills
  • 3.3.4.2 Variations Of A Decision Response Option
  • 3.3.5. Same Cycle of Reviews as Best Path
  • 3.3.6. Scoring Finalization
TSU
YouTubeX