![Page 1: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/1.jpg)
“
”
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!
![Page 2: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/2.jpg)
Evolutionary
Machine IntelligenceSmart Markets for microServices
Stefan Ianta MBA PMP CSM
Cofounder Servi.ca / Ianta Labs
![Page 3: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/3.jpg)
Summary
Natural Language Processing and Planning
Reverse Game Theory of Smart Markets
Service Compilers
Integration with Analytics and Deep Learning
Q & A
![Page 4: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/4.jpg)
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
![Page 5: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/5.jpg)
Link Grammar
• http://www.link.cs.cmu.edu/link/
![Page 6: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/6.jpg)
Link Grammar
• http://www.cs.cmu.edu/afs/cs.cmu.edu/
project/link/pub/www/papers/ps/tr91-
196.pdf
![Page 7: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/7.jpg)
Structuring
un-structured data
Link Grammar
http://www.link.cs.cmu.edu/link/
![Page 8: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/8.jpg)
Cypher Query Language
Neo4j – Graph Database
neo4j.com
Neo Technologies
![Page 9: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/9.jpg)
EngineSearch
![Page 10: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/10.jpg)
MarketSmart
![Page 11: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/11.jpg)
Summary
Natural Language Processing and Planning
Reverse Game Theory of Smart Markets
Service Compilers
Integration with Analytics and Deep Learning
Q & A
![Page 12: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/12.jpg)
Smart Markets
• Periodic auctions
• Mathematical optimization
• Knapsack problem
• Combinatorial auctions
• Parties are generally anonymous
• Market algorithm enforces regulation,
fairness and transparency
![Page 13: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/13.jpg)
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".[
![Page 14: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/14.jpg)
Summary
Natural Language Processing and Planning
Reverse Game Theory of Smart Markets
Service Compilers
Integration with Analytics and Deep Learning
Q & A
![Page 15: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/15.jpg)
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
![Page 16: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/16.jpg)
Graph Reactor / Ianta Labs
Initial Business Context – Data & Code
ClientsRulesRivals
Code
MetaData
Plans
Data Team
Sales
Bank
Skills
CONTEXT
![Page 17: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/17.jpg)
Graph Reactor / Ianta Labs
Final Business Context – Data & Code
ClientsRules
Rivals
Codes
Meta-Data
Plan
DataTeam
Sales
Money
Skills
CONTEXT
![Page 18: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/18.jpg)
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)
![Page 19: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/19.jpg)
Graph Reactor / Ianta Labs
Project = Sum (Services)
Service 1
Service 2
Service n
![Page 20: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/20.jpg)
Graph Reactor / Ianta Labs
Solution = Sequence (Services)
Service nService 1
![Page 21: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/21.jpg)
Graph Reactor / Ianta Labs
Innovation = Agile Search (Solution) + Novelty Test
Service n
Service 1
![Page 22: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/22.jpg)
Graph Reactor / Ianta Labs22
Microservice = Coding Service
Integer dimX = 3;
Antlr4 View Neo4j View
![Page 23: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/23.jpg)
Graph Reactor / Ianta Labs23
Iterator Microservicefor (int i = 0; i < dimX; i++) {
p[i] = db.createNode(pixel);}
Antlr4 View Neo4j View
![Page 24: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/24.jpg)
Graph Reactor / Ianta Labs
CRUD Solution Expansion
![Page 25: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/25.jpg)
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
![Page 26: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/26.jpg)
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
![Page 27: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/27.jpg)
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
![Page 28: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/28.jpg)
Graph Reactor / Ianta Labs28
![Page 29: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/29.jpg)
Memoization
How Smart Markets of services can
implement Evolutionary Machine Learning
![Page 30: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/30.jpg)
Graph Reactor / Ianta Labs30
Workflow Solutions: Solving The 3 Recipients Problem
![Page 31: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/31.jpg)
Graph Reactor / Ianta Labs31
![Page 32: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/32.jpg)
Summary
Natural Language Processing and Planning
Reverse Game Theory of Smart Markets
Service Compilers
Integration with Analytics and Deep Learning
Q & A
![Page 33: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/33.jpg)
Any business process is
a mix of services
PwC
![Page 34: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/34.jpg)
Graph Reactor / Ianta Labs34
Project Managers
Programmers
Analysts
Entrepreneurs
Investors
Context Awareness and Solutions Generator
Multisided Market Platform
Marketers
![Page 35: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/35.jpg)
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
. . .
![Page 36: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/36.jpg)
Summary
Cypher ~ Universal context description language
Annotated microservices/smart contracts ~ Sentences / Verbs
Microservices smart markets
Planning for solutions
Building software
![Page 37: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/37.jpg)
“
”
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!
![Page 38: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/38.jpg)
Q & AStefan Ianta
@v_ianta
servi.ca
https://ca.linkedin.com/in/stefanianta
![Page 39: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/39.jpg)
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
![Page 40: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/40.jpg)
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
![Page 41: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/41.jpg)
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
![Page 42: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/42.jpg)
The Architect
Alfred North Whitehead
Process philosophy
Trinity College, Cambridge
https://www.infoq.com/presentations/
Are-We-There-Yet-Rich-Hickey
![Page 43: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/43.jpg)
Best practices
Engineered
Labour Standards
MTM Methods-Time Measurement
http://mtm-international.org/
![Page 44: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/44.jpg)
Engineered
Labour Standards
Observing the sequence of
labour actions
of human computers
![Page 45: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/45.jpg)
The Market
The invisible hand
The Solution Search Engine
Self-assembling wires
Stanford Complexity Group
www.youtube.com/watch?v=PeHWqr9dz3c
![Page 46: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/46.jpg)
Cell Reproduction
DNA replication
www.youtube.com/watch?v=TNKWgcFPHqw
![Page 47: Smart Markets of Services / ATG meetup Toronto](https://reader031.vdocuments.us/reader031/viewer/2022021918/5888f7671a28abcf5f8b4d11/html5/thumbnails/47.jpg)
Integration with Analytics and DL
- building context representations
Watson
From natural language resources
Deep Learning
From IoT sensors