setup see think do disengage guidance data ... - myplanet · setup the myplanet smart thing canvas...

2
Setup The Myplanet Smart Thing Canvas v0.1 Beta myplanet.com See Data Access Data Assessment Guidance Test Drive Processing Mechanism Emergency Actions Standard Actions Think Do Disengage · Convey capabilities & limitations · Offer smart defaults · Infer implicit rules (triggers & behaviours) · Ask for explicit rules (triggers & behaviours) · Access a database of structured data · Recognize objects · Recognize faces · Access biometrics · Recognize voice, text, sentiment, concept recognition (NLP) · Recognize gestures, movement, activity · Recognize emotions · Infer user details from personality profiles/social media · Sense changes in physical environment · Sense changes in digital environment · Parse data into types/layers Note, many of these processes represent their own “smart mechanisms.” · Identify or classify data · Identify similarities between data · Identify anomalies in data · Translate information captured as one type of data to another type · Map a trigger to a behaviour · Make inferences · Make predictions based on existing data · Make recommendations based on tradeoffs · Consider quality/accuracy of the data (noisy vs. clear) against thresholds · Consider volume of data (more data layers will require more volume for each layer to establish relationships) against thresholds · Simplify the data to reduce load on algorithm (what’s the minimum the system needs to know?) · Prioritize bias vs. variance for situations when the data is poor or insufficient based on user impact (high bias = often wrong, but predictable; high variance = typically right, occasionally super wrong, e.g. bus times vs. Spotify Discover playlists.) · Prioritize recall vs. precision (is it more important to include all the right answers, even if wrong ones get in? Or, exclude some right answers, to ensure no wrong ones get in?) · Simulate a scenario for practice · Run a drill · Hand off to user · Hand off to intermediates (remote or nearby machine) · Act as an assistant · Take back control (automatically or on prompt) without affecting performance · Reassure the user and provide follow-up preventative steps · Communicate a brief or simple idea in a channel that matches the depth of the idea · Communicate a detailed or complex idea in a channel that matches the depth of the idea · Convey graphic info on a screen · Send information via text message · Convey information via synthesized speech · Convey information via sound · Generate a touch sensation (haptics) · Interact with the environment physically (move something, go somewhere, etc.) · Interact with other electronics · Interact with other software Shutdown/Decommission Do you still looooove me? :( · Understand when triggers no longer produce meaningful results · Understand when behaviours are no longer desired · Understand when user is no longer responsive to output · Hibernate · Prompt to find a new master · Simulate or provide a walk-through · Provide insight into how things function · Ask for more guidance Launch · Celebrate the launch · If idle, show monitoring feedback to demonstrate things are working · Communicate how to pause/resume · Confirm notification schedule/triggers · Trickle further customization requests to user · Review the rules · Consider rules relative to outcomes · Modify or override rules or goals/desired outcomes The thing identifies obsolescence and disengages on its own. The thing self-identifies obsolescence, given user’s confirmation. The thing helps the user identify obsolescence and disengage. Users must identify obsolescence and disengage manually. The thing performs the action on its own. The thing performs the action on its own, given user’s guidance. The thing helps the user perform the action. Users must perform the action. The thing crunches data on its own. The thing crunches data on its own, given user’s guidance on how to crunch. The thing helps the user crunch the data. Users must crunch the data themselves. The thing sets itself up. The thing sets up most things, with user review. The thing helps user set it up. User must the thing up manually. The thing senses on its own. The thing senses on its own, given user’s guidance on how to sense. The thing helps user sense for it. User must sense for the thing. Autonomous Agentive Assistive Intuitive · Observe the test scenario · Consider behaviour, performance and outcomes · Modify or override rules · See monitoring data · Discover new capabilities · Monitor what’s happening · See notifications for rejects that may be false negatives · Consider the presence of false negatives · Pause/resume · Tune the triggers in the rules · Create a whitelist · Consider final steps or changes prior to leaving thing alone · Share to friends · Pause/resume · Confirm notifications · Customize rules more · Review the defined goals for the thing · Observe the processing performance · Understand if the goals meet the user’s need · Understand if the thing is working · Pause/resume · Tune the goal of the thing · Seek help for processing issues · Consider utility of existing triggers, behaviours, outcomes · Receive requests for re-engagement or shutdown · Confirm shut down or full decommission · Understand the nature of emergency, state of system, options · See escalating warnings · See prioritized, assisted controls · See key monitoring information · Take over for the thing · Hand back control · Understand the state of the thing and learn how to resolve the issue · See when tasks are completed · See resource issues · See notice of blocks to action · See false positives · Remove block or replenish resource · Tune behaviours (methods) · Skip, change trigger/rule, review for later, blacklist · Monitor what’s happening · See notifications for sensing issues · Consider the presence of problems with inputs · Pause/resume · Remove the block

Upload: donhi

Post on 05-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Setup

The Myplanet Smart Thing Canvas v0.1 Beta myplanet.com

See

Data Access Data AssessmentGuidance

Test Drive

Processing Mechanism Emergency Actions

Standard Actions

Think Do Disengage

· Convey capabilities & limitations· Offer smart defaults· Infer implicit rules (triggers & behaviours)· Ask for explicit rules (triggers & behaviours)

· Access a database of structured data· Recognize objects· Recognize faces· Access biometrics· Recognize voice, text, sentiment, concept recognition (NLP)· Recognize gestures, movement, activity· Recognize emotions· Infer user details from personality profiles/social media· Sense changes in physical environment· Sense changes in digital environment· Parse data into types/layers

Note, many of these processes represent their own “smart mechanisms.”

· Identify or classify data· Identify similarities between data· Identify anomalies in data· Translate information captured as one type of data to another type· Map a trigger to a behaviour· Make inferences· Make predictions based on existing data· Make recommendations based on tradeoffs

· Consider quality/accuracy of the data (noisy vs. clear) against thresholds· Consider volume of data (more data layers will requiremore volume for each layer to establish relationships)against thresholds· Simplify the data to reduce load on algorithm (what’sthe minimum the system needs to know?)· Prioritize bias vs. variance for situations when the data ispoor or insufficient based on user impact (high bias = often wrong, but predictable;high variance = typically right, occasionally super wrong, e.g. bus times vs. Spotify Discover playlists.) · Prioritize recall vs. precision (is it more important toinclude all the right answers, even if wrong ones get in?Or, exclude some right answers, to ensure no wrong onesget in?)

· Simulate a scenario for practice· Run a drill· Hand off to user· Hand off to intermediates (remote or nearby machine)· Act as an assistant· Take back control (automatically or on prompt) withoutaffecting performance· Reassure the user and provide follow-up preventative steps

· Communicate a brief or simple idea in a channel that matchesthe depth of the idea· Communicate a detailed or complex idea in a channel that matchesthe depth of the idea· Convey graphic info on a screen· Send information via text message· Convey information via synthesized speech· Convey information via sound· Generate a touch sensation (haptics)· Interact with the environment physically (move something, go somewhere, etc.)· Interact with other electronics· Interact with other software

Shutdown/Decommission

Do you still looooove me? :(

· Understand when triggers no longer produce meaningful results· Understand when behaviours are no longer desired· Understand when user is no longer responsive to output· Hibernate· Prompt to find a new master

· Simulate or provide a walk-through· Provide insight into how things function· Ask for more guidance

Launch· Celebrate the launch· If idle, show monitoring feedback to demonstrate things are working· Communicate how to pause/resume· Confirm notification schedule/triggers· Trickle further customization requests to user

· Review the rules · Consider rules relative to outcomes

· Modify oroverride rules orgoals/desiredoutcomes

The thing identifies obsolescence and disengages on its own.

The thing self-identifies obsolescence, given user’s confirmation.

The thing helps the user identify obsolescence and disengage.

Users must identify obsolescence and disengage manually.

The thing performs the action on its own.

The thing performs the action on its own, given user’s guidance.

The thing helps the user perform the action.

Users must perform the action.

The thing crunches data on its own.

The thing crunches data on its own, given user’s guidance on how to crunch.

The thing helps the user crunch the data.

Users must crunch the data themselves.

The thing sets itself up.

The thing sets up most things, with user review.

The thing helps user set it up.

User must the thing up manually.

The thing senses on its own.

The thing senses on its own, given user’s guidance on how to sense.

The thing helps user sense for it.

User must sense for the thing.

Autonomous

Agentive

Assistive

Intuitive

· Observe the testscenario

· Consider behaviour, performance and outcomes

· Modify oroverride rules

· See monitoring data· Discover newcapabilities

· Monitor what’shappening· See notificationsfor rejects that may befalse negatives

· Consider thepresence of falsenegatives

· Pause/resume· Tune the triggersin the rules· Create a whitelist

· Consider finalsteps or changesprior to leavingthing alone

· Share to friends· Pause/resume· Confirm notifications · Customize rules more

· Review the definedgoals for the thing· Observe theprocessing performance

· Understand if thegoals meet the user’sneed· Understand if thething is working

· Pause/resume· Tune the goalof the thing· Seek help forprocessing issues

· Consider utilityof existing triggers,behaviours, outcomes

· Receive requestsfor re-engagementor shutdown

· Confirm shutdown or fulldecommission

· Understand thenature of emergency,state of system, options

· See escalating warnings· See prioritized,assisted controls· See key monitoringinformation

· Take over forthe thing· Hand back control

· Understand thestate of the thingand learn how toresolve the issue

· See when tasksare completed· See resource issues· See notice of blocks to action· See false positives

· Remove blockor replenish resource· Tune behaviours (methods)· Skip, change trigger/rule,review for later, blacklist

· Monitor what’shappening· See notificationsfor sensing issues

· Consider thepresence of problemswith inputs

· Pause/resume· Remove the block

Setup

The Myplanet Smart Thing Canvas v0.1 Beta

See

Data Access Data AssessmentGuidance

Test Drive

Processing Mechanism Emergency Actions

Standard Actions

Think Do Disengage

Shutdown/Decommission

Do you still looooove me? :(

Launch

Autonomous

Agentive

Assistive

Intuitive

myplanet.com