Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Designing Fun Chat Apps

dc
January 19, 2016

Designing Fun Chat Apps

How to build conversational interfaces that are engaging.

dc

January 19, 2016
Tweet

Other Decks in Design

Transcript

  1. Structural • gamification • bot - user context and relationship

    • timing • wide vs.deep • personality and backstory
  2. Bot <> User relationship User <> Bot Team bots Background

    bots User > Bot > User NPC characters
  3. Chat App Scripting Languages ChatScript written in C. You need

    to build your own makefile etc for OSX very sophisticated script lang and toolchain but hard to work with. Includes wordnet and other NLP tools RiveScript many versions - Go, Perl, Java and JS NPM module easy to use and understand chat scripting language easy to build into your own bot/app SuperScriptJS was originally RiveScript + extensions for NLP Javascript with native modules (wordnet etc) more complex to embed in your app than RiveScript author @silentRob now works for Slack! Lots of JS NLP extensions, now merged into Natural Node https: //github.com/NaturalNode/natural
  4. NLP and NLG Certainly! When would you like to go?

    We sure are! How many would you like? Sure thing. Let me know when you want to go. Hi! I’d like to buy a ticket Do you sell tickets to ... When is the next show? I heard you guys are selling ... { item: ticket intent: buy }
  5. EcoSystem / Opportunity App Store / Google Play Apps websites

    Google Slack Directory Bots / Chat Apps FB Messenger / LINE / WeChat / Telegram / …. Apps Web Chat B2C Messaging Apps