Open AI Internet MART - The Web of Reactive Microservices Bots

Post on 13-Apr-2017

107 views 6 download

transcript

BIG

WestWorld: Doesn’t look like anything to me

TCP1P.net: Makes it look like something

RULES!DATA

&

CODE

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

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

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

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

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

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

Code Pile 1Manhattan Project 2017

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

AI INTERNET MARTToronto Code Pile 1 Programming

Re

act

ive

AI A

ge

nts

TCP1P.net

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

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

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

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

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

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

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

Link Grammar: Our Iceberg Is Melting and Freezing daily

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

Graph Reactor / Ianta Labs

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

ClientsRulesRivals

Code

MetaData

Plans

Data Team

Sales

Bank

Skills

CONTEXT

Graph Reactor / Ianta Labs

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

ClientsRules

Rivals

Codes

Meta-Data

Plan

DataTeam

Sales

Money

Skills

CONTEXT

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)

Graph Reactor / Ianta Labs

Project = Sum (Services)

Service 1

Service 2

Service n

Graph Reactor / Ianta Labs

Solution = Sequence (Services)

Service nService 1

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

Graph Reactor / Ianta Labs22

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

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

Antlr4 View Neo4j View

Graph Reactor / Ianta Labs

Data Graph + Code Graph = Project Graph

Graph Reactor / Ianta Labs24

Workflow Solutions: Solving The 3 Recipients Problem

Graph Reactor / Ianta Labs25

Workflow Solutions: Solving The 3 Recipients Problem

Graph Reactor / Ianta Labs26

Workflow Solutions: Solving The 3 Recipients Problem

Demo Visualization: 3 Jars Solution Search

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

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

Stefan Ianta | TCP1P.net30

Demo: Continuous Global Hackathon Platform / TCP1P Meetups

Stefan Ianta | TCP1P.net31powered by

TCP1P.net

Code Pile 1

Stefan Ianta | TCP1P.net32

Confluence JIRA GitHubBitbucket

Meetup

LinkedIn

Cypher | Neo4j

Facebook

powered by

TCP1P.net

Code Pile 1

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

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

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

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

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

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

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

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