SlideShare a Scribd company logo
1 of 42
Download to read 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

More Related Content

What's hot

What's hot (20)

The Five Levels of Generative AI for Games
The Five Levels of Generative AI for GamesThe Five Levels of Generative AI for Games
The Five Levels of Generative AI for Games
 
Generative AI at the edge.pdf
Generative AI at the edge.pdfGenerative AI at the edge.pdf
Generative AI at the edge.pdf
 
Using the power of Generative AI at scale
Using the power of Generative AI at scaleUsing the power of Generative AI at scale
Using the power of Generative AI at scale
 
AI Overview and Capabilities
AI Overview and CapabilitiesAI Overview and Capabilities
AI Overview and Capabilities
 
Generative AI
Generative AIGenerative AI
Generative AI
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second Session
 
An Introduction to Generative AI
An Introduction  to Generative AIAn Introduction  to Generative AI
An Introduction to Generative AI
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
SEO and content marketing with AI Tools - Dale Bertrand, Fire&Spark
SEO and content marketing with AI Tools - Dale Bertrand, Fire&SparkSEO and content marketing with AI Tools - Dale Bertrand, Fire&Spark
SEO and content marketing with AI Tools - Dale Bertrand, Fire&Spark
 
Generative-AI-in-enterprise-20230615.pdf
Generative-AI-in-enterprise-20230615.pdfGenerative-AI-in-enterprise-20230615.pdf
Generative-AI-in-enterprise-20230615.pdf
 
[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...
 
AI firsts: Leading from research to proof-of-concept
AI firsts: Leading from research to proof-of-conceptAI firsts: Leading from research to proof-of-concept
AI firsts: Leading from research to proof-of-concept
 
[Datanest] AI startup in Indonesia - March 2018
[Datanest] AI startup in Indonesia - March 2018[Datanest] AI startup in Indonesia - March 2018
[Datanest] AI startup in Indonesia - March 2018
 
World of Metaverse
World of MetaverseWorld of Metaverse
World of Metaverse
 
How ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundlyHow ChatGPT and AI-assisted coding changes software engineering profoundly
How ChatGPT and AI-assisted coding changes software engineering profoundly
 
Exploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdfExploring Opportunities in the Generative AI Value Chain.pdf
Exploring Opportunities in the Generative AI Value Chain.pdf
 
Shift AI 2020: Building AI-first Products - Ehsan Yousefzadeh (AIG Investments)
Shift AI 2020: Building AI-first Products - Ehsan Yousefzadeh (AIG Investments)Shift AI 2020: Building AI-first Products - Ehsan Yousefzadeh (AIG Investments)
Shift AI 2020: Building AI-first Products - Ehsan Yousefzadeh (AIG Investments)
 
leewayhertz.com-The architecture of Generative AI for enterprises.pdf
leewayhertz.com-The architecture of Generative AI for enterprises.pdfleewayhertz.com-The architecture of Generative AI for enterprises.pdf
leewayhertz.com-The architecture of Generative AI for enterprises.pdf
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptx
 
Understanding generative AI models A comprehensive overview.pdf
Understanding generative AI models A comprehensive overview.pdfUnderstanding generative AI models A comprehensive overview.pdf
Understanding generative AI models A comprehensive overview.pdf
 

Viewers also liked

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.
 

Viewers also liked (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セミナー
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
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
 
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
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
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
 
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
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
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
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
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
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
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
 
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
 
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 🔝✔️✔️
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 

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