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.4 Develop Complete Dialogue Script

Based on your sample dialogue evaluation and pseudocode functions, code your Rivescript file in a methodical way by dividing up the chatbot tasks and prioritizing the features. You want to have your chatbot working early in the development process, then carefully add features and refinements, testing along the way.

❏ Deliverable A properly formatted Rivescript file functioning in your chatbot.

✓- Below Standard

✓ At Standard

✓+ Above Standard

The dialogue script is disorganized and leads to multiple errors or dead-ends for a user.

The dialogue script is well-formatted and demonstrates a clear path for the user.

The dialogue script demonstrates clear and concise paths for the user that properly handles ambiguous responses from the user and leads to a pleasant and valuable experience.

Previous2.3 Pseudocode FunctionsNext2.5 Style Guide

Last updated 6 years ago