2014 bpm next_slide_share

Preview:

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

© Copyright 2013 Keith D Swenson

Keith D SwensonMarch 2014

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

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

Agents are simply part of the current technology infrastructure!

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!

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!

Scenario

Patient

Alex

Primary Doctor

Betty

Scenario

Patient

Alex

Primary Doctor

Betty

Back Specialist

Charles

Scenario

Patient

Alex

Primary Doctor

Betty

Back Specialist

Charles

Physical Therapist

Dennis

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

Assess Treat Conclude

Physical Therapist

Personal Assistant

Personal Assistant

Personal Assistant

Complexity & Emergence

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

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

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

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

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

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

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

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

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

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

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

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

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

Simple Rules to Emergent Behavior

1. Bunch2. Swoop3. Swirl

1. Avoid hitting each other,

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

neighbors.

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

?

Cognoscenti

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

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

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

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

Confer Tests

Do

Do

DoPrimary Doctor

Primary Doctor

BackSpecialist

Confer Tests

Do

Do

DoPrimary Doctor

PersonalAssistant

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

Primary Doctor

BackSpecialistPersonalAssistant

Case Cloning

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

PersonalAssistant

Cloning: copy documents & data

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

PA has to bringcopies of DB and documents

PersonalAssistant

Confer Tests

Do

Do

DoPrimary Doctor

Meet Research Recommend

Back Specialist

PA synchronizesback when changedwithin lower process

PersonalAssistant

Fan-out Problem – Interworking All

ManyPrimary Doctors

ManyBackSpecialists

ManyPhysicalTherapists

Fan-out Problem – Interworking All

ManyPrimary Doctors

ManyBackSpecialists

ManyPhysicalTherapists

Differing Representations of Patient

Primary Doctor

BackSpecialist

PhysicalTherapist

Patient Info

Patient Info

Patient Info

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

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

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.

Recommended