CxD Archive
Project: Chatbot
Project: Chatbot
  • Chatbot Introduction
  • Challenge & Background
    • Skills & Exploration
  • Project Instructions
    • 1 DEFINE PROBLEM & VALUE PROPOSITION
      • 1.1 Warm-Up Project
      • 1.2 Initial Ideas
      • 1.3 Background Research
      • 1.4 Personas
      • 1.5 Concept Narrowing
      • 1.6 Task Analysis
      • 1.7 Value Proposition & Features
      • 1.8 Team Proposal
    • 2 DESIGN & BUILD SOLUTION
      • 2.1 Database Development
      • 2.2 Sample Dialogues
      • 2.3 Pseudocode Functions
      • 2.4 Develop Complete Dialogue Script
      • 2.5 Style Guide
      • 2.6 Code Development Outline and Begin Coding
      • 2.7 Marketing card
      • 2.8 Code Testing
      • 2.9 Prepare Development Review and Demonstration
    • 3 EVALUATE & REFINE SOLUTION
      • 3.1 Evaluation and Post Interview
      • 3.2 Chatbot Usage Analysis
      • 3.3 App Refinements
      • 3.4 Poster
      • 3.5 Prepare for Poster Review and Demonstration
      • 3.6 Public Presentation Plan and Practice
      • 3.7 Individual Reflection
      • 3.8 Present to the public
      • 3.9 Celebrate
  • Reference
    • Chatbot Code Docs
Powered by GitBook
On this page
Export as PDF
  1. Project Instructions
  2. 2 DESIGN & BUILD SOLUTION

2.2 Sample Dialogues

Previous2.1 Database DevelopmentNext2.3 Pseudocode Functions

Last updated 6 years ago

Document an example of the dialogue that your chatbot may take with a user for each your three key tasks.

This exercise will help define the backbone of your bot and provide a starting point for your script.

  1. All three tasks should start out the same, but quickly divert once the user triggers a path. Look at the example starting points in the template, but edit it with your chatbot dialogue and take it to the conclusion of an interaction.

  2. Carefully consider the language the bot uses and how to structure clear prompts that will direct the conversation in a productive way.

  3. While you are documenting this single instance of how a dialogue may go, start to think about the many ways the user may respond--you will have to deal with that in your final product.

  4. Each team member should evaluate the sample dialogue (much like you would a paper prototype) by having two people individually follow your sample dialogue using the . Synthesize your results and define important decisions for chatbot design before coding begins.

​

.

❏ Deliverables A document or slide that summarizes the results of your dialogue evaluation

✓- Below Standard

✓ At Standard

✓+ Above Standard

An evaluation is presented but doesn't communicate any added value to the team's development process.

An evaluation that produces valuable insights on improving and developing the team's concept.

An evaluation that is exhaustive and thoughtful in collecting as much useful information from participants while be respectful of their time.

think-aloud protocol
Sample Dialogue Template
Thinking Aloud from Nielsen Norman Group