36
BIG WestWorld: Doesn’t look like anything to me TCP1P.net: Makes it look like something RULES! DATA & CODE

Open AI Internet MART - The Web of Reactive Microservices Bots

Embed Size (px)

Citation preview

Page 1: Open AI Internet MART - The Web of Reactive Microservices Bots

BIG

WestWorld: Doesn’t look like anything to me

TCP1P.net: Makes it look like something

RULES!DATA

&

CODE

Page 2: Open AI Internet MART - The Web of Reactive Microservices Bots

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 2

Page 3: Open AI Internet MART - The Web of Reactive Microservices Bots

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 3

Page 4: Open AI Internet MART - The Web of Reactive Microservices Bots

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 4

Page 5: Open AI Internet MART - The Web of Reactive Microservices Bots

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 5

Page 6: Open AI Internet MART - The Web of Reactive Microservices Bots

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 6

Page 7: Open AI Internet MART - The Web of Reactive Microservices Bots

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 7

Page 8: Open AI Internet MART - The Web of Reactive Microservices Bots

Code Pile 1Manhattan Project 2017

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 8

Page 9: Open AI Internet MART - The Web of Reactive Microservices Bots

AI INTERNET MARTToronto Code Pile 1 Programming

Re

act

ive

AI A

ge

nts

TCP1P.net

Page 10: Open AI Internet MART - The Web of Reactive Microservices Bots

Thank you:

IBM

Paytm Labs

Neo Technologies / Neo4j / Cypher

Antlr4

Oracle/Java, Mozilla/ECMA/JS, W3C/HTML

GitHub

Adobe/JSX, GraphStream

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 10

Page 11: Open AI Internet MART - The Web of Reactive Microservices Bots

Summary

• Raising Facebook reactions to AI level

• Smart Internet on Nobel Prize economics

• Programming for your reactive services

• Code Pile 1 – Manhattan Project 2017

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 11

Page 12: Open AI Internet MART - The Web of Reactive Microservices Bots

MIT Prof. Marvin Minsky 1927-2016

Add more data to solve difficult problems

Internet Size Big Data Graph Context Store

Semantic AI Internet

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 12

Page 13: Open AI Internet MART - The Web of Reactive Microservices Bots

Link Grammar:If you can read this | bring me a glass of wine

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 13

Page 14: Open AI Internet MART - The Web of Reactive Microservices Bots

Link Grammar:If you can read this | bring me a glass of wine

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 14

Page 15: Open AI Internet MART - The Web of Reactive Microservices Bots

Link Grammar: Our Iceberg Is Melting and Freezing daily

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 15

Page 16: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs

Initial Business Context – Data & Code – Entities/Roles & Processes

ClientsRulesRivals

Code

MetaData

Plans

Data Team

Sales

Bank

Skills

CONTEXT

Page 17: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs

Final Business Context – Data & Code – Entities/Roles & Processes

ClientsRules

Rivals

Codes

Meta-Data

Plan

DataTeam

Sales

Money

Skills

CONTEXT

Page 18: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs

Epic / Story / Change = (Initial Context, Services, Final Context)

Change

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

Microservice = (Input Query, Function, Output Query)

Page 19: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs

Project = Sum (Services)

Service 1

Service 2

Service n

Page 20: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs

Solution = Sequence (Services)

Service nService 1

Page 21: Open AI Internet MART - The Web of Reactive Microservices Bots

Stefan Ianta | TCP1P.net21

The CRUD Process and Reality of Changing the World

Service n

Service 1

Finding the Microservices Manhattan Distance and best solution path

Solution 1 / Path 1

Solution 2 / Path 2

Solution 3 / Path 3

Solution 4 / Path 4

Solution 5 / Path 5

Solution 6 / Path 6

Solution/Path Ranking by Cost | Duration, etc1 - Solution 2 / Path 22 - Solution 1 / Path 13 - Solution 4 / Path 44 - Solution 3 / Path 3

Page 22: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs22

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

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

Antlr4 View Neo4j View

Page 23: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs

Data Graph + Code Graph = Project Graph

Page 24: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs24

Workflow Solutions: Solving The 3 Recipients Problem

Page 25: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs25

Workflow Solutions: Solving The 3 Recipients Problem

Page 26: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs26

Workflow Solutions: Solving The 3 Recipients Problem

Page 27: Open AI Internet MART - The Web of Reactive Microservices Bots

Demo Visualization: 3 Jars Solution Search

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 27

Page 28: Open AI Internet MART - The Web of Reactive Microservices Bots

Graph Reactor / Ianta Labs28

Solution=

Path

Target Context

Metadata

Data

Software

Initial Context

Metadata

Data

Software

Software & Biz Process Development is a Solution Search Process

Initial Context / Code Target Context / CodeChanges

Transformation

Page 29: Open AI Internet MART - The Web of Reactive Microservices Bots

Stefan Ianta | TCP1P.net30

Demo: Continuous Global Hackathon Platform / TCP1P Meetups

Page 30: Open AI Internet MART - The Web of Reactive Microservices Bots

Stefan Ianta | TCP1P.net31powered by

TCP1P.net

Code Pile 1

Page 31: Open AI Internet MART - The Web of Reactive Microservices Bots

Stefan Ianta | TCP1P.net32

Confluence JIRA GitHubBitbucket

Meetup

LinkedIn

Cypher | Neo4j

Facebook

powered by

TCP1P.net

Code Pile 1

Page 32: Open AI Internet MART - The Web of Reactive Microservices Bots

Demo Visualization: buzzwords.jsxCreates a background of repeating buzzwords onto a photoshop (.ps) file.

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 33

Page 33: Open AI Internet MART - The Web of Reactive Microservices Bots

Demo Visualization: textmask.jsxAdds a large word in bold to be used as a mask.

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 34

Page 34: Open AI Internet MART - The Web of Reactive Microservices Bots

Demo Visualization: buzzwordPoster.jsxCombines buzzwords.jsx and textmask.jsx to create required feature.

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 35

Page 35: Open AI Internet MART - The Web of Reactive Microservices Bots

Stefan Ianta | TCP1P.net36

Code Pile 1 - Manhattan Project 2017

MeetupsOrganizationProcess Wiki

New York CP1Toronto CP1Chicago CP1

San Francisco CP1

01

02 04

03 05Code Pile 1 ReactorContinuous HackathonIntranet / Enterprise Internet wide / Open Source

Microservices CompilerReuse of previous code under T&Con budgeted projects

Hackathon Platform Dev Coders, Entrepreneurs & Investors Accounts

Cloud hosting & computing

HackathonsRegister, Archive and IndexProjects, Users, Services, Solutions

AI Internet Mart / The Web of Reactive Services

Page 36: Open AI Internet MART - The Web of Reactive Microservices Bots

Q & AStefan V Ianta

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

@v_ianta

Code Pile 1 - Manhattan Project 2017 - TCP1P.net 37

Next @TCP1P.net: Roy Kim