smart markets of services / atg meetup toronto

Post on 26-Jan-2017

132 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Civilization advances by extending

the number of important

operations which we can perform

without thinking of them.

Alfred North Whitehead

Interested to join building a smart market of services?

Subscribe at Servi.ca!

Evolutionary

Machine IntelligenceSmart Markets for microServices

Stefan Ianta MBA PMP CSM

Cofounder Servi.ca / Ianta Labs

Summary

Natural Language Processing and Planning

Reverse Game Theory of Smart Markets

Service Compilers

Integration with Analytics and Deep Learning

Q & A

In the memory of MIT Prof. Marvin Minsky 1927-2016

References

Plans and the Structure of BehaviorGeorge Miller, Eugene Galanter, Karl PribramUniversal planning grammar

The Emotion MachineMarvin Minsky

Increase Complexity to solve Big problems

Godel Escher BachDouglas HofstadterRules, Quines, Theorem provers

Language Implementation PatternsTerrence Parr – The Antlr Guy – antlr.orgGenerating parse trees from dynamic grammars

Graph DatabasesIan Robinson, Jim Webber and Emil Eifrem

Neo4j.org

A New Kind of ScienceStephen Wolfram

Automatons, Turing Machines

Link Grammar

• http://www.link.cs.cmu.edu/link/

Link Grammar

• http://www.cs.cmu.edu/afs/cs.cmu.edu/

project/link/pub/www/papers/ps/tr91-

196.pdf

Structuring

un-structured data

Link Grammar

http://www.link.cs.cmu.edu/link/

Cypher Query Language

Neo4j – Graph Database

neo4j.com

Neo Technologies

EngineSearch

MarketSmart

Summary

Natural Language Processing and Planning

Reverse Game Theory of Smart Markets

Service Compilers

Integration with Analytics and Deep Learning

Q & A

Smart Markets

• Periodic auctions

• Mathematical optimization

• Knapsack problem

• Combinatorial auctions

• Parties are generally anonymous

• Market algorithm enforces regulation,

fairness and transparency

Solution Design

• engineering approach to designing

economic mechanisms or incentives,

toward desired objectives, in strategic

settings,

• Reverse Game Theory

• broad applications, from economics and

politics (markets, auctions, voting

procedures) to networked-systems

(internet interdomain routing, sponsored

search auctions).

• The 2007 Nobel Memorial Prize in

Economic Sciences was awarded to Leonid

Hurwicz, Eric Maskin, and Roger Myerson

"for having laid the foundations of

mechanism design theory".[

Summary

Natural Language Processing and Planning

Reverse Game Theory of Smart Markets

Service Compilers

Integration with Analytics and Deep Learning

Q & A

Service Compilers

Business Models

Contexts

Change

Service

Microservices

Solutions

Innovations

Business Transformation

Google Model

Smart Market of Services

Extending the Google Business Model into a

Smart Market Service Compiler

Graph Reactor / Ianta Labs

Initial Business Context – Data & Code

ClientsRulesRivals

Code

MetaData

Plans

Data Team

Sales

Bank

Skills

CONTEXT

Graph Reactor / Ianta Labs

Final Business Context – Data & Code

ClientsRules

Rivals

Codes

Meta-Data

Plan

DataTeam

Sales

Money

Skills

CONTEXT

Graph Reactor / Ianta Labs

Change = Triple (Initial Context, Services, Final Context)

Change

Service = Triple (Initial Context Pattern, Microservices, Final Context Pattern)

Microservice = Triple (Input Cypher Query, Function, Output Cypher Query)

Graph Reactor / Ianta Labs

Project = Sum (Services)

Service 1

Service 2

Service n

Graph Reactor / Ianta Labs

Solution = Sequence (Services)

Service nService 1

Graph Reactor / Ianta Labs

Innovation = Agile Search (Solution) + Novelty Test

Service n

Service 1

Graph Reactor / Ianta Labs22

Microservice = Coding Service

Integer dimX = 3;

Antlr4 View Neo4j View

Graph Reactor / Ianta Labs23

Iterator Microservicefor (int i = 0; i < dimX; i++) {

p[i] = db.createNode(pixel);}

Antlr4 View Neo4j View

Graph Reactor / Ianta Labs

CRUD Solution Expansion

Graph Reactor / Ianta Labs25

Solution=

Path

Target Context

Metadata

Big data

Software

Initial Context

Metadata

Big Data

Software

Big Data Solution Search Process

Initial Context / Code Target Context / CodeChanges

Transformation

Graph Reactor / Ianta Labs26

Search Engine Business Model

AdWordsAdvertisersPay Per ClickAdSense

Web MastersPay Per Click

Internet Pages SearchQuestion WordsOne question/search

Search Engines Do NOT Build Solutions

Internet Pages are Contributed by Millions of People

Graph Reactor / Ianta Labs27

Expanding Search Engine Model into an Innovation Engine

AdWordsAdvertisersPay Per Click

AdSenseWeb MastersPay Per Click

Internet Pages SearchInternet UsersOne question/search

MicroservicesProgrammers

Pay Per Use

Cypher AnnotationsBusiness AnalystsPay Per Use

Budgeted ProjectsProduct ManagersPay Per Use

Graph Reactor / Ianta Labs28

Memoization

How Smart Markets of services can

implement Evolutionary Machine Learning

Graph Reactor / Ianta Labs30

Workflow Solutions: Solving The 3 Recipients Problem

Summary

Natural Language Processing and Planning

Reverse Game Theory of Smart Markets

Service Compilers

Integration with Analytics and Deep Learning

Q & A

Any business process is

a mix of services

PwC

Graph Reactor / Ianta Labs34

Project Managers

Programmers

Analysts

Entrepreneurs

Investors

Context Awareness and Solutions Generator

Multisided Market Platform

Marketers

Graph Reactor / Ianta Labs

Watson + Servi.ca + Blue Mix + Govt API store + … = Smart Market of Services

Service n

Service 1

Servi.ca / Graph Reactor Engine

IBMWatson

IBMBlueMix

GovtAPIStore

IoTDeepLearning

. . .

Summary

Cypher ~ Universal context description language

Annotated microservices/smart contracts ~ Sentences / Verbs

Microservices smart markets

Planning for solutions

Building software

Civilization advances by extending

the number of important

operations which we can perform

without thinking of them.

Alfred North Whitehead

Interested to join building a smart market of services?

Subscribe at Servi.ca!

Q & AStefan Ianta

@v_ianta

servi.ca

https://ca.linkedin.com/in/stefanianta

Graph Reactor / Ianta Labs39

Implementation Steps

• Translate existing APIs into Microservices / Coders + DevOps

• Annotate microservices with Cypher queries / BAs

• Define projects including test queries / Product Managers

• Graph Reactor• neo4j.com/blog/cypher-microservices-part-1• neo4j.com/blog/cypher-microservices-part-2• neo4j.com/blog/cypher-microservices-part-3• neo4j.com/blog/cypher-microservices-part-4

Graph Reactor / Ianta Labs40

$50B Market Opportunity

Critical Thinking Decomposed to Logic Rules

30M Coders & IT

~100M Managers

7B Brains

10M x 50w x 40h = 20Bh x $50 = $1T

100M x 50w x 40h = 200Bh x $50 = $10T

1000M x 50w x 40h = 2000Bh x $5 = $10T

Graph Reactor / Ianta Labs41

Reactor Ignition Timeline

Prototype01

Trading & Payments Platform 4 Microservices 02

Loading Services & Annotations03

Ignite Reactor04

Looking for:- Developers- Partners- Investors

Q1 2016 Q2 2016 Q3 2016 Q4 2016 Q1 2017 Q2 2017

The Architect

Alfred North Whitehead

Process philosophy

Trinity College, Cambridge

https://www.infoq.com/presentations/

Are-We-There-Yet-Rich-Hickey

Best practices

Engineered

Labour Standards

MTM Methods-Time Measurement

http://mtm-international.org/

Engineered

Labour Standards

Observing the sequence of

labour actions

of human computers

The Market

The invisible hand

The Solution Search Engine

Self-assembling wires

Stanford Complexity Group

www.youtube.com/watch?v=PeHWqr9dz3c

Cell Reproduction

DNA replication

www.youtube.com/watch?v=TNKWgcFPHqw

Integration with Analytics and DL

- building context representations

Watson

From natural language resources

Deep Learning

From IoT sensors

top related