Presentation for the Transformative Code Pile 1 Programming Meetup on Aug 3, 2017 on expanding the Copycat Project into an AI Genetic Internet of Reactive Services
From Copycat Codelets to an AI Market Internet Protocol
1. INNOVATION
ALGORITHM @ TCP1P.NET
Code Pile 1 / Manhattan Project 2017
Algorithms to Automate
any
Centre of Excellence (CoE)
and
Project Management Office (PMO)
Stefan V Ianta
@v_ianta
From
Copycat Codelets
To an
AI Internet Protocol
2. INNOVATION
ALGORITHM @ TCP1P.NET
Code Pile 1 / Manhattan Project 2017
From
Copycat Codelets
To the
AI Genetic Internet Protocol
Stefan V Ianta
@v_ianta
3. Transformative
Code Pile 1
Protocol TCP1P.net
Thank you:
HBC
IBM / GEP
Neo4j / Cypher
Vert.x
Gource
Thank you:
prof. Melanie Mitchell
prof. Scott Bolland
4. INNOVATION The Copycat Project
- Prof. Douglas Hofstadter
- First Lisp implementation by prof. Melanie Mitchell
- Java Implementation by prof. Scott Bolland
PROTOCOL @ TCP1P.NET
8. INNOVATION
ALGORITHM @ TCP1P.NET
Project Solver Algorithm
Solution Search Engine / PMO
Initial Context (+Budget and/or Votes)
Destination Context (TDD – Test Scripts)
Delta (Destination – Initial Context)
Search for Relevant micro-Services
Combine Services
Test Destination
Smart Market Algorithm
Service Search Engine / COE
Rank Projects (PMO – Service Demand)
Rank Services (COE – Service Offer)
Solve top Budgeted Projects
Search for Uniqueness / Innovation
Rank Solution as Service
Update Market
Reactive Service Mart
Genetic Algorithms
9. INNOVATION
ALGORITHM @ TCP1P.NET
Code Pile 1 / Manhattan Project 2017
Algorithms to Automate
any
Centre of Excellence (CoE)
and
Project Management Office (PMO)
Stefan V Ianta
@v_ianta
Smart Markets of Services
MATCH (p:Problem)-[m:MICROSERVICE]->(s:Solution)
Automated COEs
Ranked Service Offer
Automated PMOs
Ranked Service Demand
10. INNOVATION
ALGORITHM @ TCP1P.NET
Code Pile 1 / Manhattan Project 2017
Algorithms to Automate
any
Centre of Excellence (CoE)
and
Project Management Office (PMO)
Stefan V Ianta
@v_ianta
In the memory of prof. Marvin Minsky (1927 – 2016)
11. INNOVATORS
Analogies
TEAMS @ TCP1P.NET
- Codelets ~ Services
- Workspace ~ Context graph
- Slipnet ~ Paths of Contexts
- Coderack ~ Market of Services
- Temperature ~ Project Budget
13. Q & A
next
TCP1P Meetup / Sep 14
The Cypher
of
Continuous Innovation
Stefan V Ianta
@v_ianta
14. Code Pile 1 : World’s First Microservices
Reactor
Meetups
Organization
Process Wiki
New York CP1
Toronto CP1
Chicago CP1
San Francisco CP1
01
02 04
03 05
Code Pile 1 Reactor
Continuous Hackathon
Intranet / Enterprise
Internet wide / Open Source
Microservices Compiler
Reuse of previous code under T&C
on budgeted projects
Hackathon Platform Dev
Coders, Entrepreneurs & Investors Accounts
Cloud hosting & computing
Hackathons
Register, Archive and Index
Projects, Users, Services, Solutions
15. Arrange Meetup events in
New York and Toronto
Demos with 3-4 Cypher-
annotated microservices
Cypher & Neo4j Intro
Problem Modeling
Interface Reviews:
Mingle | JIRA | GitHub
Registrations for
Developers & Entrepreneurs
Objective:
200 Registrations / Q1 ‘17
Organize parallel hackathons
in NYC and Toronto with
teams containing 1-2
registrants
Code and scripts hosted on
Code Pile 1
Selection of problems to
facilitate reuse of
microservices from other
teams or hackathons
Objective: Show how the
platform compiles
microservices into solutions
Build Licensing & Payments
mechanisms
Add Reporting for demand &
usage of microservices
Add options to budget, bet or
vote for projects
Add option for investors to
define strategies
Continuous registration of
projects and microservices
Evolution: Option for new
solutions to be registered as
new microservices
Code Pile 1 – Igniting the Continuous
Hackathon Reactor
01 – TCP1P Meetups
02 – Code Pile 1 Hackathons
03 – Payments & Voting
04 – Chain Reaction
18. ♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖ ♗♕♔♗♘♖
Knight Move Operation – JSON Annotation
Automated Problem Solving @ TCP1P.net
Annotate any task with this JSON structure Automated Agile Process
Annotate any biz ops with this JSON structure Business Innovation
19. Automated Problem Solving @ TCP1P.net
Annotate any task with this JSON structure Automated Agile Process
Annotate any biz ops with this JSON structure Business Innovation