SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
AI as a Service
New Major Technology Trend
Asher Sterkin
asher.sterkin@gmail.com
HUstart Meeting
May 17, 2017, Jerusalem
About Myself
● Close to 40 years of experience in the software technology field
● VP Technology, Chief Technology Advisor Group, NDS (2010 - 2012)
● Distinguished Engineer, Office of CTO, Cisco Engineering (2012 - 2016)
● Today CTO at IRKI
● Focusing on software product line strategy
○ Lean Startup
○ Wardley Maps
○ (Strategic) Domain-Driven Design
○ Cynefin
○ Promise Theory
○ Serverless Architecture
○ ...
Why Technology Matters?
Equipment
Tools
Frameworks
OS
Middleware
Services
Techniques
Equipment
Tools
Frameworks
OS
Middleware
Services
Techniques
This is NOT
your core!
Using Technology Radar
Thoughtworks Technology Radar
The ThoughtWorks Technology Advisory Board, a group of senior technology leaders in ThoughtWorks,
creates the radar. They meet regularly to discuss the global technology strategy for ThoughtWorks and the
technology trends that significantly impact our industry.
Themes For the Last Edition
● Conversational UI and natural language processing
● Intelligence as a service
● Developer experience as the new differentiator
● The rise of platforms
● Pervasive Python
Mentioned in this Edition
● Techniques
○ Conversationally aware APIs - ASSESS
■ Amazon Alexa
■ Google Voice
○ Back-end for Front-end - TRIAL
● Tools
○ Apache Airflow - TRIAL
○ Scikit-learn - TRIAL
○ Amazon Recognition - ASSESS
● Platforms
○ api.ai - ASSESS
○ wit.ai - ASSESS
○ Cloud-based Image Comprehension - ASSESS
■ Amazon Recognition
■ Microsoft Computer Vision API
■ Google Cloud Vision API
○ Nuance Mix - ASSESS
○ Voice Platforms - ASSESS
■ Amazon Alexa
■ Google Home
● Languages and Frameworks
○ Caffe - ASSESS
○ DeepLearning.scala - ASSESS
○ Keras - ASSESS
○ Knet.jl - ASSESS
Amazon AI
Azure AI
Google AI
IBM Watson
AWS Open Source AI @ OSCON (Adrian Cockroft)
What’s Your AI Strategy?
ignore AI
Irrelevance
in a couple of
years
embrace AI
A lot of $$ paid to people
who speak language you
cannot comprehend and
produce models they do not
understand themselves
Your Product or
Service
Value Chain + Evolution (Wardley Maps)
Your AI
secret sauce
AI as a
Service
G C P U
Cloud
Platform
AI scientific
breakthrough
Your Customer Needs
Infrastructure
Optimization
Your Product or
Service
Value Chain + Evolution + Movement
Your AI
secret sauce
AI as a
Service
G C P U
Cloud
Platform
AI science
breakthrough
Your Customer Needs
Infrastructure
Optimization
Your Product or
Service
Value Chain + Evolution + Movement
Your AI
secret sauce
AI as a
Service
G C P U
Cloud
Platform
AI science
breakthrough
Your Customer Needs
Infrastructure
Optimization
Your Product or
Service
Value Chain + Evolution + Movement
Your AI
secret sauce
AI as a
Service
G C P U
Cloud
Platform
AI science
breakthrough
Your Customer Needs
Infrastructure
Optimization
Innovate-Leverage-Commoditize
Strategic Domain-Driven AI Design
Generic AI
Optimization
Pre-trained Models
Secret Sauce
DDD AI Architecture
Pereferrial Adapters Application Services
Dynamic State
Machines
Conversations
Application-level Stimulo
Domain Services
Command/Query Requests EventsRaw A/V/T
Inputs
Dynamic
Classifications
Anomaly
Detection
Event Processors
Feedback and
Training
Historical
Data
ML/DL In Computational Context
Computation: Input Data X Policy X Current State → Result X New State
value range
#ofpaths
exponential
growth of
complexity
ML/DL In Computational Context: Pure Function
Input Data → Result Simple Function (if-then-else)
Pattern Matching
Complex Algorithm
Statistical Algorithm
Heuristics
Machine Trained Function
Neural Network
Deep Neural Network
Convolutional Neural Network
Generative Adversarial Networks
ML/DL In Computational Context: Functor
Input Data X Policy → Result Higher-Order Function
Functor (map)
Monoid (fold, reduce)
Monad (flatMap)
Applicative (apply)
Machine Trained Higher-Order Function?
… ?
ML/DL In Computational Context: State Machine
Input Data X Policy X Current Sate → Result X New State State Monad (FP)
Concrete/Abstract Class (OOP)
Final State Machine
Harel/UML Statechart
Recurrent Neural Network
Long Short Term Memory Network
Beware of “Black Swan” and “The Turkey Problem”
volum
e
velocity
variety
Variety is the most time sensitive
axis of the V3
Cube
edge computing
simulation?
Complex Adaptive Systems are not Casual
Disorder
“Don’t trust us (humans), because
we will disappoint you”
AI Trinity
Domain Expert
Data Scientist
Software Architect
Domain Expert
Data Scientist
Software Architect
Domain Expert
Data Scientist
Software Architect
“Consensus is poisonous
for innovation”
D. Snowden
The last slide

Mais conteúdo relacionado

Mais procurados

Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
Abhinav Gupta
 

Mais procurados (20)

Introduction to Machine Learning & AI
Introduction to Machine Learning & AIIntroduction to Machine Learning & AI
Introduction to Machine Learning & AI
 
Artificial Intelligence As a Service
Artificial Intelligence As a ServiceArtificial Intelligence As a Service
Artificial Intelligence As a Service
 
The Creative Ai storm
The Creative Ai stormThe Creative Ai storm
The Creative Ai storm
 
Build an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdfBuild an LLM-powered application using LangChain.pdf
Build an LLM-powered application using LangChain.pdf
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptx
 
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Creating an Enterprise AI Strategy
Creating an Enterprise AI StrategyCreating an Enterprise AI Strategy
Creating an Enterprise AI Strategy
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
 
Using Generative AI
Using Generative AIUsing Generative AI
Using Generative AI
 
Generative AI at the edge.pdf
Generative AI at the edge.pdfGenerative AI at the edge.pdf
Generative AI at the edge.pdf
 
A Framework for Navigating Generative Artificial Intelligence for Enterprise
A Framework for Navigating Generative Artificial Intelligence for EnterpriseA Framework for Navigating Generative Artificial Intelligence for Enterprise
A Framework for Navigating Generative Artificial Intelligence for Enterprise
 
Oleksandr Krakovetskyi: Generative AI: real cases and trends (UA)
Oleksandr Krakovetskyi: Generative AI: real cases and trends (UA)Oleksandr Krakovetskyi: Generative AI: real cases and trends (UA)
Oleksandr Krakovetskyi: Generative AI: real cases and trends (UA)
 
Quest 2 and the future of metaverse v2.0 210908
Quest 2 and the future of metaverse v2.0  210908Quest 2 and the future of metaverse v2.0  210908
Quest 2 and the future of metaverse v2.0 210908
 
Exploring Generative AI with GAN Models
Exploring Generative AI with GAN ModelsExploring Generative AI with GAN Models
Exploring Generative AI with GAN Models
 
Introduction To Artificial Intelligence PowerPoint Presentation Slides
Introduction To Artificial Intelligence PowerPoint Presentation SlidesIntroduction To Artificial Intelligence PowerPoint Presentation Slides
Introduction To Artificial Intelligence PowerPoint Presentation Slides
 
Using Artificial Intelligence in Software Engineering
Using Artificial Intelligence in Software EngineeringUsing Artificial Intelligence in Software Engineering
Using Artificial Intelligence in Software Engineering
 
Digital Twin: Starting the journey
Digital Twin: Starting the journeyDigital Twin: Starting the journey
Digital Twin: Starting the journey
 
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
[DSC DACH 23] ChatGPT and Beyond: How generative AI is Changing the way peopl...
 
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
 

Destaque

My Robot Can Learn -Using Reinforcement Learning to Teach my Robot
My Robot Can Learn -Using Reinforcement Learning to Teach my RobotMy Robot Can Learn -Using Reinforcement Learning to Teach my Robot
My Robot Can Learn -Using Reinforcement Learning to Teach my Robot
Rising Media Ltd.
 

Destaque (20)

The Chief Data Officer and the Organizational Journey
The Chief Data Officer and the Organizational JourneyThe Chief Data Officer and the Organizational Journey
The Chief Data Officer and the Organizational Journey
 
Office of the Chief Data Officer. How is your office organized?
Office of the Chief Data Officer. How is your office organized?Office of the Chief Data Officer. How is your office organized?
Office of the Chief Data Officer. How is your office organized?
 
Overview of Microsoft Azure AI Services
Overview of Microsoft Azure AI ServicesOverview of Microsoft Azure AI Services
Overview of Microsoft Azure AI Services
 
Chief Data Officer: DataOps - Transformation of the Business Data Environment
Chief Data Officer: DataOps - Transformation of the Business Data EnvironmentChief Data Officer: DataOps - Transformation of the Business Data Environment
Chief Data Officer: DataOps - Transformation of the Business Data Environment
 
Chief Data Officer: Customer Analytics Innovation
Chief Data Officer: Customer Analytics InnovationChief Data Officer: Customer Analytics Innovation
Chief Data Officer: Customer Analytics Innovation
 
Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix Overview of IBM Watson Services via Blue Mix
Overview of IBM Watson Services via Blue Mix
 
Chief Data Officer: 6 Ideas for Data Innovation
Chief Data Officer: 6 Ideas for Data Innovation Chief Data Officer: 6 Ideas for Data Innovation
Chief Data Officer: 6 Ideas for Data Innovation
 
CNCF and Fujitsu
CNCF and FujitsuCNCF and Fujitsu
CNCF and Fujitsu
 
Process Mining based on the Internet of Events
Process Mining based on the Internet of EventsProcess Mining based on the Internet of Events
Process Mining based on the Internet of Events
 
Compared: IBM Watson Services / Microsoft Azure Services
Compared: IBM Watson Services / Microsoft Azure ServicesCompared: IBM Watson Services / Microsoft Azure Services
Compared: IBM Watson Services / Microsoft Azure Services
 
Data strategy in a Big Data world
Data strategy in a Big Data worldData strategy in a Big Data world
Data strategy in a Big Data world
 
How does semantic technology work?
How does semantic technology work? How does semantic technology work?
How does semantic technology work?
 
Industrial Analytics and Predictive Maintenance 2017 - 2022
Industrial Analytics and Predictive Maintenance 2017 - 2022Industrial Analytics and Predictive Maintenance 2017 - 2022
Industrial Analytics and Predictive Maintenance 2017 - 2022
 
Software strategy for startups
Software strategy for startupsSoftware strategy for startups
Software strategy for startups
 
Strategy toolbox for startsups
Strategy toolbox for startsupsStrategy toolbox for startsups
Strategy toolbox for startsups
 
My Robot Can Learn -Using Reinforcement Learning to Teach my Robot
My Robot Can Learn -Using Reinforcement Learning to Teach my RobotMy Robot Can Learn -Using Reinforcement Learning to Teach my Robot
My Robot Can Learn -Using Reinforcement Learning to Teach my Robot
 
Chief Data Officer: Top Ten Learnings...
Chief Data Officer: Top Ten Learnings...Chief Data Officer: Top Ten Learnings...
Chief Data Officer: Top Ten Learnings...
 
Predictive Analytics World for Business Germany 2017
Predictive Analytics World for Business Germany 2017Predictive Analytics World for Business Germany 2017
Predictive Analytics World for Business Germany 2017
 
Predictive Analytics World for Industry 4.0 Munich
Predictive Analytics World for Industry 4.0 MunichPredictive Analytics World for Industry 4.0 Munich
Predictive Analytics World for Industry 4.0 Munich
 
2分で分かる富士通クラウドWebセミナー
2分で分かる富士通クラウドWebセミナー2分で分かる富士通クラウドWebセミナー
2分で分かる富士通クラウドWebセミナー
 

Semelhante a AI as a service

Bluegranite AA Webinar FINAL 28JUN16
Bluegranite AA Webinar FINAL 28JUN16Bluegranite AA Webinar FINAL 28JUN16
Bluegranite AA Webinar FINAL 28JUN16
Andy Lathrop
 

Semelhante a AI as a service (20)

AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
 
GDS Corporate Presentation
GDS Corporate PresentationGDS Corporate Presentation
GDS Corporate Presentation
 
SrinivasaVithal_CV
SrinivasaVithal_CVSrinivasaVithal_CV
SrinivasaVithal_CV
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
Web & Mobile App Development Company | Rlogical Techsoft Pvt. Ltd.
Web & Mobile App Development Company | Rlogical Techsoft Pvt. Ltd.Web & Mobile App Development Company | Rlogical Techsoft Pvt. Ltd.
Web & Mobile App Development Company | Rlogical Techsoft Pvt. Ltd.
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild Portfolio
 
test
testtest
test
 
Test 1
Test 1Test 1
Test 1
 
Bluegranite AA Webinar FINAL 28JUN16
Bluegranite AA Webinar FINAL 28JUN16Bluegranite AA Webinar FINAL 28JUN16
Bluegranite AA Webinar FINAL 28JUN16
 
re:cap Generative AI journey with Bedrock
re:cap Generative AI journey  with Bedrockre:cap Generative AI journey  with Bedrock
re:cap Generative AI journey with Bedrock
 
Aryavrat corporate profile
Aryavrat corporate  profileAryavrat corporate  profile
Aryavrat corporate profile
 
Lessons and tips from writing my first open source terraform module.pptx
Lessons and tips from writing my first open source terraform module.pptxLessons and tips from writing my first open source terraform module.pptx
Lessons and tips from writing my first open source terraform module.pptx
 
SAP Leonardo / Machine Learning (Iver van de Zand)
SAP Leonardo / Machine Learning (Iver van de Zand)SAP Leonardo / Machine Learning (Iver van de Zand)
SAP Leonardo / Machine Learning (Iver van de Zand)
 
Learning Rust the Hard Way for a Production Kafka + ScyllaDB Pipeline
Learning Rust the Hard Way for a Production Kafka + ScyllaDB PipelineLearning Rust the Hard Way for a Production Kafka + ScyllaDB Pipeline
Learning Rust the Hard Way for a Production Kafka + ScyllaDB Pipeline
 
Gateway Group - Corporate Presentation
Gateway Group - Corporate PresentationGateway Group - Corporate Presentation
Gateway Group - Corporate Presentation
 
Who is Exadel
Who is ExadelWho is Exadel
Who is Exadel
 
Emerging tech industry sector sessions
Emerging tech industry sector sessionsEmerging tech industry sector sessions
Emerging tech industry sector sessions
 
Get access to top class vetted software engineer
Get access to top class vetted software engineerGet access to top class vetted software engineer
Get access to top class vetted software engineer
 
2022 apidays LIVE Helsinki & North_Low/No Code Driven Development
2022 apidays LIVE Helsinki & North_Low/No Code Driven Development2022 apidays LIVE Helsinki & North_Low/No Code Driven Development
2022 apidays LIVE Helsinki & North_Low/No Code Driven Development
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017
 

Mais de Asher Sterkin

What is exactly anti fragile in dev ops - v3
What is exactly anti fragile in dev ops - v3What is exactly anti fragile in dev ops - v3
What is exactly anti fragile in dev ops - v3
Asher Sterkin
 

Mais de Asher Sterkin (14)

Essence of Requirements Engineering: Pragmatic Insights for 2024
Essence of Requirements Engineering: Pragmatic Insights for 2024Essence of Requirements Engineering: Pragmatic Insights for 2024
Essence of Requirements Engineering: Pragmatic Insights for 2024
 
Cloud Infrastructure from Python Code: PyCon DE-23
Cloud Infrastructure from Python Code: PyCon DE-23Cloud Infrastructure from Python Code: PyCon DE-23
Cloud Infrastructure from Python Code: PyCon DE-23
 
PyCascades-23.pdf
PyCascades-23.pdfPyCascades-23.pdf
PyCascades-23.pdf
 
PyConFR-23 Talk.pdf
PyConFR-23 Talk.pdfPyConFR-23 Talk.pdf
PyConFR-23 Talk.pdf
 
pyjamas22_ generic composite in python.pdf
pyjamas22_ generic composite in python.pdfpyjamas22_ generic composite in python.pdf
pyjamas22_ generic composite in python.pdf
 
If your computer is cloud what its Operating System look like?
If your computer is cloud what its Operating System look like?If your computer is cloud what its Operating System look like?
If your computer is cloud what its Operating System look like?
 
Serverless flow programming a new perspective (py web meetup, sept 2nd, 2019...
Serverless flow programming  a new perspective (py web meetup, sept 2nd, 2019...Serverless flow programming  a new perspective (py web meetup, sept 2nd, 2019...
Serverless flow programming a new perspective (py web meetup, sept 2nd, 2019...
 
Documenting serverless architectures could we do it better - o'reily sa con...
Documenting serverless architectures  could we do it better  - o'reily sa con...Documenting serverless architectures  could we do it better  - o'reily sa con...
Documenting serverless architectures could we do it better - o'reily sa con...
 
Developing cloud serverless components in Python: DDD Perspective
Developing cloud serverless components in Python: DDD PerspectiveDeveloping cloud serverless components in Python: DDD Perspective
Developing cloud serverless components in Python: DDD Perspective
 
Shaping serverless architecture with domain driven design patterns - py web-il
Shaping serverless architecture with domain driven design patterns - py web-ilShaping serverless architecture with domain driven design patterns - py web-il
Shaping serverless architecture with domain driven design patterns - py web-il
 
Shaping serverless architecture with domain driven design patterns
Shaping serverless architecture with domain driven design patternsShaping serverless architecture with domain driven design patterns
Shaping serverless architecture with domain driven design patterns
 
Domain driven design: a gentle introduction
Domain driven design:  a gentle introductionDomain driven design:  a gentle introduction
Domain driven design: a gentle introduction
 
Serverless ddd
Serverless dddServerless ddd
Serverless ddd
 
What is exactly anti fragile in dev ops - v3
What is exactly anti fragile in dev ops - v3What is exactly anti fragile in dev ops - v3
What is exactly anti fragile in dev ops - v3
 

Último

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Último (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

AI as a service

  • 1. AI as a Service New Major Technology Trend Asher Sterkin asher.sterkin@gmail.com HUstart Meeting May 17, 2017, Jerusalem
  • 2. About Myself ● Close to 40 years of experience in the software technology field ● VP Technology, Chief Technology Advisor Group, NDS (2010 - 2012) ● Distinguished Engineer, Office of CTO, Cisco Engineering (2012 - 2016) ● Today CTO at IRKI ● Focusing on software product line strategy ○ Lean Startup ○ Wardley Maps ○ (Strategic) Domain-Driven Design ○ Cynefin ○ Promise Theory ○ Serverless Architecture ○ ...
  • 4.
  • 5.
  • 9. Thoughtworks Technology Radar The ThoughtWorks Technology Advisory Board, a group of senior technology leaders in ThoughtWorks, creates the radar. They meet regularly to discuss the global technology strategy for ThoughtWorks and the technology trends that significantly impact our industry.
  • 10.
  • 11.
  • 12.
  • 13. Themes For the Last Edition ● Conversational UI and natural language processing ● Intelligence as a service ● Developer experience as the new differentiator ● The rise of platforms ● Pervasive Python
  • 14. Mentioned in this Edition ● Techniques ○ Conversationally aware APIs - ASSESS ■ Amazon Alexa ■ Google Voice ○ Back-end for Front-end - TRIAL ● Tools ○ Apache Airflow - TRIAL ○ Scikit-learn - TRIAL ○ Amazon Recognition - ASSESS ● Platforms ○ api.ai - ASSESS ○ wit.ai - ASSESS ○ Cloud-based Image Comprehension - ASSESS ■ Amazon Recognition ■ Microsoft Computer Vision API ■ Google Cloud Vision API ○ Nuance Mix - ASSESS ○ Voice Platforms - ASSESS ■ Amazon Alexa ■ Google Home ● Languages and Frameworks ○ Caffe - ASSESS ○ DeepLearning.scala - ASSESS ○ Keras - ASSESS ○ Knet.jl - ASSESS
  • 19.
  • 20. AWS Open Source AI @ OSCON (Adrian Cockroft)
  • 21.
  • 22. What’s Your AI Strategy?
  • 23. ignore AI Irrelevance in a couple of years embrace AI A lot of $$ paid to people who speak language you cannot comprehend and produce models they do not understand themselves
  • 24. Your Product or Service Value Chain + Evolution (Wardley Maps) Your AI secret sauce AI as a Service G C P U Cloud Platform AI scientific breakthrough Your Customer Needs Infrastructure Optimization
  • 25. Your Product or Service Value Chain + Evolution + Movement Your AI secret sauce AI as a Service G C P U Cloud Platform AI science breakthrough Your Customer Needs Infrastructure Optimization
  • 26. Your Product or Service Value Chain + Evolution + Movement Your AI secret sauce AI as a Service G C P U Cloud Platform AI science breakthrough Your Customer Needs Infrastructure Optimization
  • 27. Your Product or Service Value Chain + Evolution + Movement Your AI secret sauce AI as a Service G C P U Cloud Platform AI science breakthrough Your Customer Needs Infrastructure Optimization
  • 29. Strategic Domain-Driven AI Design Generic AI Optimization Pre-trained Models Secret Sauce
  • 30. DDD AI Architecture Pereferrial Adapters Application Services Dynamic State Machines Conversations Application-level Stimulo Domain Services Command/Query Requests EventsRaw A/V/T Inputs Dynamic Classifications Anomaly Detection Event Processors Feedback and Training Historical Data
  • 31. ML/DL In Computational Context Computation: Input Data X Policy X Current State → Result X New State value range #ofpaths exponential growth of complexity
  • 32. ML/DL In Computational Context: Pure Function Input Data → Result Simple Function (if-then-else) Pattern Matching Complex Algorithm Statistical Algorithm Heuristics Machine Trained Function Neural Network Deep Neural Network Convolutional Neural Network Generative Adversarial Networks
  • 33. ML/DL In Computational Context: Functor Input Data X Policy → Result Higher-Order Function Functor (map) Monoid (fold, reduce) Monad (flatMap) Applicative (apply) Machine Trained Higher-Order Function? … ?
  • 34. ML/DL In Computational Context: State Machine Input Data X Policy X Current Sate → Result X New State State Monad (FP) Concrete/Abstract Class (OOP) Final State Machine Harel/UML Statechart Recurrent Neural Network Long Short Term Memory Network
  • 35. Beware of “Black Swan” and “The Turkey Problem” volum e velocity variety Variety is the most time sensitive axis of the V3 Cube edge computing simulation?
  • 36. Complex Adaptive Systems are not Casual Disorder “Don’t trust us (humans), because we will disappoint you”
  • 38.
  • 42. “Consensus is poisonous for innovation” D. Snowden The last slide