13
GaChat Graphical Chat Framework

RikaiLabs - Graphics Chat UIs | GaChat

Embed Size (px)

Citation preview

Page 1: RikaiLabs - Graphics Chat UIs | GaChat

GaChatGraphical Chat Framework

Page 2: RikaiLabs - Graphics Chat UIs | GaChat

Conversational UIs

luka.ai lark

links

keywords

sentences

conversations

Page 3: RikaiLabs - Graphics Chat UIs | GaChat

Chat games - a new way to play and learn!

Page 4: RikaiLabs - Graphics Chat UIs | GaChat

choice buttons

question: Choose a pill

choices: red pill or blue pill

Page 5: RikaiLabs - Graphics Chat UIs | GaChat

sliders for numeric input

slider: how much awesome do you want? next: score

Page 6: RikaiLabs - Graphics Chat UIs | GaChat

task lists, score, health

tasklist: freechat clickable: true

endtask: magnets game

Page 7: RikaiLabs - Graphics Chat UIs | GaChat

Audio, Video, Images

inline images

split screen “visual novel” mode

video playback with a quiz about the content

youtube: { "url": "ekeMp-fRh4o", "videoStart": 70, "videoEnd": 80 } ondone: videodone

Page 8: RikaiLabs - Graphics Chat UIs | GaChat

Inline Games

blanks: [[blank]] I ask you some questions? choices: could / would / should

Page 9: RikaiLabs - Graphics Chat UIs | GaChat

Text chat with botsImages: inline, scene, animationsInteractivity: Buttons, Choices, linksNumeric input: sliders, scalesMultimedia: Audio, Embedded video, callbacksScript parser, NLP parserPre-created content: one button triggersPlayer State: inventory items, scoring, XP, task listsGames: Quizzes, Mini-games, DrillsFlow control: labels, topics, scenes

Visual Chat Markup / Protocol

Page 10: RikaiLabs - Graphics Chat UIs | GaChat

Chatbots backed by NLP/AI and humans

pre-scripted game / lesson

parser

NLP engine

If low confidence match we pass to human response layer.One teacher/ operator can manage many chat lessons in real-time.Question + responses logged to DB for future use and analysis.

Game script parser gives instant response and controls state, flow and content.If no exact match, we pass through to the next layer.

Natural Language Processing engine analyzes user input. High confidence items are tagged and response returned to the game script engine.

teacher/ operator

player input >

< game response

Most responses are handled by the system with just a small amount requiring a real human teacher’s input

Lessons have many pre-defined inputs, so the parsing is massively simplified.

Page 11: RikaiLabs - Graphics Chat UIs | GaChat

browser based editor + authoring tools

Page 12: RikaiLabs - Graphics Chat UIs | GaChat

Messaging Platforms are the new app stores

6 of the top 10 most used apps are for messaging, and they are fast becoming interactive app platforms.We’re building educational “chat games” to integrate with these. Our game UX is instantly familiar and viral distribution is core to the product.

Page 13: RikaiLabs - Graphics Chat UIs | GaChat

Thanks!

games

[email protected]/dcsaneducation

messaging

Also check - SF meteor mini meetuphttp://www.meetup.com/Meteor-miniMeetup/