70
© Copyright 2013 Keith D Swenson Keith D Swenson March 2014 Letting Go of Control what it means to leverage personal assistants to decentralize a process

2014 bpm next_slide_share

Embed Size (px)

DESCRIPTION

A presentation on a type of agent, I call a "personal assistant" and a specific vision of how those agents might allow for processes that cross organizations, and for processes that emerge from the interactions of knowledge workers.

Citation preview

Page 1: 2014 bpm next_slide_share

© Copyright 2013 Keith D Swenson

Keith D SwensonMarch 2014

Letting Go of Controlwhat it means to leverage personal assistants to decentralize a process

Page 2: 2014 bpm next_slide_share

An Agent is Software that: Does something for you Works autonomously Directed by goals

Agents are simply part of the current technology infrastructure!

Page 3: 2014 bpm next_slide_share

An Agent is Software that: Does something for you Works autonomously Directed by goals

Apple Knowledge Navigator (1987)https://www.youtube.com/watch?v=hb4AzF6wEoc

Agents are simply part of the current technology infrastructure!

Page 4: 2014 bpm next_slide_share

An Agent is Software that: Does something for you Works autonomously Directed by goals

Instead lets call it a Personal Assistant

Apple Knowledge Navigator (1987)https://www.youtube.com/watch?v=hb4AzF6wEoc

Agents are simply part of the current technology infrastructure!

Page 5: 2014 bpm next_slide_share

Scenario

Patient

Alex

Primary Doctor

Betty

Page 6: 2014 bpm next_slide_share

Scenario

Patient

Alex

Primary Doctor

Betty

Back Specialist

Charles

Page 7: 2014 bpm next_slide_share

Scenario

Patient

Alex

Primary Doctor

Betty

Back Specialist

Charles

Physical Therapist

Dennis

Page 8: 2014 bpm next_slide_share

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

Assess Treat Conclude

Physical Therapist

Page 9: 2014 bpm next_slide_share

Personal Assistant

Page 10: 2014 bpm next_slide_share

Personal Assistant

Page 11: 2014 bpm next_slide_share

Personal Assistant

Page 12: 2014 bpm next_slide_share
Page 13: 2014 bpm next_slide_share

Complexity & Emergence

Visit video at: http://www.islandsandrivers.co.uk/

Page 14: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 15: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 16: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 17: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 18: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 19: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 20: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 21: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 22: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 23: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 24: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 25: 2014 bpm next_slide_share

Visit video at: http://www.islandsandrivers.co.uk/

Page 26: 2014 bpm next_slide_share

Simple Rules to Emergent Behavior

1. Bunch2. Swoop3. Swirl

1. Avoid hitting each other,

2. Stay near the flock, 3. Match velocity of

neighbors.

Page 27: 2014 bpm next_slide_share

Deriving Rules is Difficult or Impossible

1. Avoid hitting each other,

2. Stay near the flock, 3. Match velocity of

neighbors.

1. Bunch2. Swoop3. Swirl

?

Page 28: 2014 bpm next_slide_share

Cognoscenti

Open Source Projecthttps://code.google.com/p/cognoscenti/

Test bed & reference implementation for:Project exchange protocolFederated case managementPersonal assistant

Page 29: 2014 bpm next_slide_share

Demo

Alex Betty’sPractice

Charles’Practice

Dennis’Space

Hosted on Cloud Server

Hosted on This Laptop

1. Personal Assistant helps coordinate communications2. This is safer than email

Page 30: 2014 bpm next_slide_share
Page 31: 2014 bpm next_slide_share
Page 32: 2014 bpm next_slide_share
Page 33: 2014 bpm next_slide_share
Page 34: 2014 bpm next_slide_share
Page 35: 2014 bpm next_slide_share
Page 36: 2014 bpm next_slide_share
Page 37: 2014 bpm next_slide_share
Page 38: 2014 bpm next_slide_share
Page 39: 2014 bpm next_slide_share
Page 40: 2014 bpm next_slide_share
Page 41: 2014 bpm next_slide_share
Page 42: 2014 bpm next_slide_share
Page 43: 2014 bpm next_slide_share
Page 44: 2014 bpm next_slide_share
Page 45: 2014 bpm next_slide_share
Page 46: 2014 bpm next_slide_share
Page 47: 2014 bpm next_slide_share
Page 48: 2014 bpm next_slide_share
Page 49: 2014 bpm next_slide_share
Page 50: 2014 bpm next_slide_share
Page 51: 2014 bpm next_slide_share
Page 52: 2014 bpm next_slide_share
Page 53: 2014 bpm next_slide_share
Page 54: 2014 bpm next_slide_share
Page 55: 2014 bpm next_slide_share
Page 56: 2014 bpm next_slide_share
Page 57: 2014 bpm next_slide_share
Page 58: 2014 bpm next_slide_share
Page 59: 2014 bpm next_slide_share

Demo

Alex Betty’sPractice

Charles’Practice

Dennis’Space

Hosted on Cloud Server

Hosted on This Laptop

1. Personal Assistant helps coordinate communications2. This is safer than email

Page 60: 2014 bpm next_slide_share

Confer Tests

Do

Do

DoPrimary Doctor

Primary Doctor

BackSpecialist

Page 61: 2014 bpm next_slide_share

Confer Tests

Do

Do

DoPrimary Doctor

PersonalAssistant

What does it take to make this softwareact like a person?

Primary Doctor

BackSpecialistPersonalAssistant

Page 62: 2014 bpm next_slide_share

Case Cloning

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

PersonalAssistant

Page 63: 2014 bpm next_slide_share

Cloning: copy documents & data

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

PA has to bringcopies of DB and documents

PersonalAssistant

Page 64: 2014 bpm next_slide_share

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

PA synchronizesback when changedwithin lower process

PersonalAssistant

Page 65: 2014 bpm next_slide_share

Fan-out Problem – Interworking All

ManyPrimary Doctors

ManyBackSpecialists

ManyPhysicalTherapists

Page 66: 2014 bpm next_slide_share

Fan-out Problem – Interworking All

ManyPrimary Doctors

ManyBackSpecialists

ManyPhysicalTherapists

Page 67: 2014 bpm next_slide_share

Differing Representations of Patient

Primary Doctor

BackSpecialist

PhysicalTherapist

Patient Info

Patient Info

Patient Info

Page 68: 2014 bpm next_slide_share

Agent Must

Primary Doctor

BackSpecialist

PhysicalTherapist

Patient Info

Patient Info

Patient Info

Transform schemabetween

levelssemantic mapping

semantic mapping

semantic mapping

possiblyusing

mappingto

standardontology

PersonalAssistant

PersonalAssistant

Page 69: 2014 bpm next_slide_share

Personal Assistant Can

Receive and screen notifications – filter the spam for relevant notifications.

Task Introduction – find offered tasks, gather additional information

Task Acceptance – sending a notice back to the sender. Clone Project –automatically retrieve all the accessible. Determine the Template –and start the process if necessary. Synchronize – in both directions. Transform Data – access the taxonomies that give the

semantic meaning of the data, and use that to transform the data to a suitable form while synchronizing

Page 70: 2014 bpm next_slide_share

Summary

In the future we might see

personal assistants interacting

with other personal assistants,

cloning & synchronizing

projects, and the large scale

processes emerging from that

interaction.