31
Behavioral Economics and Chatbots

Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Behavioral Economics and Chatbots

Page 2: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 3: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Psychology Technology

Nudge Theory:altering decision making Actionable Messages

Value-Action Gaps Event Handlers

Information Deficits ChatOps

Diffusion of Innovation Scheduling Goals

Page 4: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

NUDGE DEMOS

• Follow the Leaders• Libbits• Value action gaps• Setting Goals• maintaining presence• Causing ISSUES

Page 5: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

FOLLOW THE LEADER

• What version of this library is everyone else using?• Has anyone already tried version X• Are any of our projects using libraries with known vulnerabilities?

Microservice 1 Microservice 2 Microservice 3

Page 6: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Demonstration of

Follow the Leader

Page 7: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Observe: Unmet goalsOrient: Goals -> Libraries -> Projects -> ChannelsDecision: time for a PR? Set new target?Actions: raise a Pull Request OR set new guidance

Page 8: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

HOW DOES THIS WORK?

• onCommit: • Record diffable representations of data (like library version)• Record lots of shas

• onPush: • Provide diff events to drive nudges

Page 9: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 10: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Demonstration of

Libbits

Page 11: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Observe: changes to code within a projectOrient: Code Fingerprints -> Branch refs -> Projects -> ChannelsDecision: useful?Actions: accept/reject PR

Page 12: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Value Action Gaps

Page 13: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 14: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 15: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 16: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Observe: new Security IssueOrient: some projects are affectedDecision: upgrade the lib? Block the download of the lib?Action: raise a Pull Request/call an API

Page 17: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

VALUE ACTION GAPS

• Commands are important but …• Do you know when a Command could benefit from a nudge?• Present timely options• Lower the barrier to Action

Page 18: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 19: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Setting Goals

Page 20: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

INNOVATION DIFFUSION

Microservice 1 Microservice 2 Microservice 3

How different are the delivery “goals” for these three projects?

Page 21: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

MAKE IT EASY TO SHARE

Microservice 1 Microservice 2 Microservice 3

Shared Goals

Page 22: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Microservice 1 Microservice 2 Microservice 3

Try new things!

Artifactory K8 GitHub

Xray

BitBucket Jira

Splunk Heroku Jenkins Travis SonarQube

CircleCI

KEEP OPTIONS OPEN

Page 23: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 24: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

ALWAYS BE IMPROVING

Page 25: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Maintaining Attribution

Page 26: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 27: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Code Examples

Page 28: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders
Page 29: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

Bots we like Bots we don’t like

inform you of options bad command lines

Do things on behalf of you Do things as the bot

Help you to see what you need to see Spray you with a data hose

Page 30: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

SUMMARY

• Predict when a command is relevant and present it in context• Make it easy to do the things that align with your values• Always be learning

• New projects should not be hard to start• Lower the barrier for trying things• Lower the barrier for good ideas spreading

• Bots• not mobile CLIs• Agents to facilitate collaboration• Automate in a social context

Page 31: Behavioral Economics and Chatbots€¦ · Value-Action Gaps Event Handlers Information Deficits ChatOps Diffusion of Innovation Scheduling Goals. NUDGE DEMOS • Follow the Leaders

THANKS!

ATOMIST.COM