CAVE Language Presentation for AI Camp

45
CAVE Language Designing Contextual Behavior

Transcript of CAVE Language Presentation for AI Camp

Page 1: CAVE Language Presentation for AI Camp

CAVE LanguageDesigning Contextual Behavior

Page 2: CAVE Language Presentation for AI Camp

Who’s Loren?

• Loren Davie

• Founder of Axilent

• estim8r

• Talkback

• CAVE Language

• For hire!

Page 3: CAVE Language Presentation for AI Camp
Page 4: CAVE Language Presentation for AI Camp
Page 5: CAVE Language Presentation for AI Camp

The Really Good Customer Experience“They understood me, and were able to help.”

Page 6: CAVE Language Presentation for AI Camp

Phone Tree Hell“Please listen carefully as our options have changed.”

Page 7: CAVE Language Presentation for AI Camp

Authenticity Faceless Rage

Page 8: CAVE Language Presentation for AI Camp

We need to design AI for Authenticity

(Or else we create Faceless Rage.)

Page 9: CAVE Language Presentation for AI Camp

Q. What makes authenticity?

A. Empathy + Context

Page 10: CAVE Language Presentation for AI Camp

However…

Page 11: CAVE Language Presentation for AI Camp

Problem:We have no design

language for empathetic, contextual behavior.

Page 12: CAVE Language Presentation for AI Camp

Wireframes?Good for describing GUIs,

not contextual behavior.

Page 13: CAVE Language Presentation for AI Camp

Existing Flow Language?

Semantically poor for our purposes. Better for control

flow and information architecture.

Page 14: CAVE Language Presentation for AI Camp

Text?Lo-fi. Bound to a single

language.

Page 15: CAVE Language Presentation for AI Camp

We need a metaphor.

Page 16: CAVE Language Presentation for AI Camp

The ConversationIt’s a metaphor. It’s all about context.

Page 17: CAVE Language Presentation for AI Camp

Conversations are…

• Multi-modal

• Multi-directional

• Multi-channel

Page 18: CAVE Language Presentation for AI Camp

Conversational Architecture

Page 19: CAVE Language Presentation for AI Camp

Conversational Architecture Visual

Expression

Page 20: CAVE Language Presentation for AI Camp

CAVE Language

Page 21: CAVE Language Presentation for AI Camp

CAVE Language

• Whiteboard / Napkin / Presentation Friendly

• Methodology Neutral

• Scales Up / Scales Down

• Cross-Discipline

Page 22: CAVE Language Presentation for AI Camp

Areas of Concern

Data

Context Response

Page 23: CAVE Language Presentation for AI Camp

List accountfeatures

What features wouldyou like to add?

Pre-specified featurefrom billing

Feature to beadded

Add feature toaccount

Account Modification Mode

Page 24: CAVE Language Presentation for AI Camp

Elements of CAVE Language

Page 25: CAVE Language Presentation for AI Camp

Data

Data Data Source

User Input

Interview Process

Page 26: CAVE Language Presentation for AI Camp

Data

Facebook Facebook “Likes”

Page 27: CAVE Language Presentation for AI Camp

Context

Persona Affinity Goal Environment Sentiment

“PAGES Analysis”

Page 28: CAVE Language Presentation for AI Camp

Context

User sorts product list

Sort by price, lowest to highest?

Value Shopper

Page 29: CAVE Language Presentation for AI Camp

Response

Content Content Policy

Style Functionality Rule

Page 30: CAVE Language Presentation for AI Camp

Response

!

Sensitive to cold

Below 72 degrees

Increase temp to 72

Thermostat shows

“warming”

Page 31: CAVE Language Presentation for AI Camp

CAVE Language In Action

Page 32: CAVE Language Presentation for AI Camp

Example: “Telco”

Telco Service

Facebook Messenger

Alexa

Skype

Slack

Page 33: CAVE Language Presentation for AI Camp

Telco: Inferring Intent

Pay Bill

Check Balance

Add Feature

Check Usage

Initial user communication

Bayesian classification

Corpus

Page 34: CAVE Language Presentation for AI Camp

Telco: Main IntentsPay Bill

Check Balance

Add Feature

Check Usage

Billing Mode

Account ModificationMode

Show Usage

Page 35: CAVE Language Presentation for AI Camp

Telco: Billing ModeCurrent Bill Would you like

to pay now?Pay Bill Pay the Bill Thanks!

Done

Dispute Charge

Is this a case offraud?

Fraud DepartmentService

Yes

Charge is addressiblethrough application of

feature option.

Account Modification

Mode

Sorry we can’t helpwith that. Empathetic, but firm

Yes

NoFeature to be

added

Billing Mode

Page 36: CAVE Language Presentation for AI Camp

Telco: Upset Customer

Initial user communication

Sentiment analysis Angry

Corpus

Softer, More deferential

Page 37: CAVE Language Presentation for AI Camp

Telco: Problem Customer

Customer Incident History

Repeated history of unfounded complaints?

Problem Customer

No more special exceptions

Page 38: CAVE Language Presentation for AI Camp

Telco: High Value Customer

Customer Purchase History

Value of Purchases Exceeds $ Threshold?

High-Value Customer

Special Rewards

Make Special Offers

Page 39: CAVE Language Presentation for AI Camp

Telco: Conditional Up-Sell

!

Positive mood

Traveller Buying international

packageOffer affiliate deal

in destination country

Page 40: CAVE Language Presentation for AI Camp

Other Examples

Page 41: CAVE Language Presentation for AI Camp

Recipe Reader

Page 42: CAVE Language Presentation for AI Camp

Pick Up The Milk

Page 43: CAVE Language Presentation for AI Camp

Abridged Content for Commuters

Page 44: CAVE Language Presentation for AI Camp

www.cavelanguage.org

Page 45: CAVE Language Presentation for AI Camp

Thanks!Questions?

[email protected] @LorenDavie @CAVELanguage

www.cavelanguage.org