際際滷

際際滷Share a Scribd company logo
Domenico Irilli
dirilli@microsoft.com +39 334 6708314
Cloud Application Development Lead
Microsoft Italia
Costruire Applicazioni intelligenti
che apprendono e si adattano
PROGETTO FORMATIVO
Costruire Applicazioni intelligenti che apprendono e si adattano
Applicazioni
Intelligenti
intelligenti
Programma
Learner
Una
applicacazione
intelligente non
竪 un
Programma 竪
un Learner!
Applicazioni Intelligenti
Applicazioni Intelligenti
Cosi possiamo dire
che le Applicazioni
Intelligenti sono
quelle che ben
sfruttattano
lintelligenza
artificiale
Machine Learning per
Machine Learning rappresenta il core
Machine
Learning
Model
Applicazione Intelligente
Data
Wrangling
Feature
Engineering
Machine
Learning
Model
Deployed
as Service
Passo #1: crea e installa il modello ML
Data
Wrangling
Feature
Engineering
Machine
Learning
Model
Passo #2: Collego il modello ML Model nella soluzione
Ingest
Modern UX
Transform
Deployed
as Service
Applicazione Intelligente
Passo #1: crea e installa il modello ML
Data
Wrangling
Feature
Engineering
Machine
Learning
Model
Ingest
Modern UX
Transform
Deployed
as Service
Applicazione Intelligente
Cloud Architect
/ Operations
Come 竪 costituito il team di sviluppo
Data Architect / Data Engineer
Domain Expert / Data Scientist
App Dev (API)
UX Developer
Architettura logica di funzionamento
Costruire Applicazioni intelligenti che apprendono e si adattano
Costruire Applicazioni intelligenti che apprendono e si adattano
Costruire Applicazioni intelligenti che apprendono e si adattano
http://www.andchill.io/
Il linguaggio naturale 竪 la nuova UI
Demo
Costruire Applicazioni intelligenti che apprendono e si adattano
Azure Service Fabric, Kubernetes, Docker Swarm,
Mesosphere, CloudFoundry, OpenShift, Azure
FunctionsAzure API Management
Microservizi / Serverless
Cosa scegliere traACS, Service Fabric e Azure Functions
Real-Time
vs
Batch
Real-Time Batch
Processing
Storage
Ingestion EventHubs
ApacheKafka
StreamAnalytics
SparkStreaming
DocumentDB
DataFactory
Apache
NiFi
AzureData
LakeAnalytics
AzureBlobStorage
AzureData
LakeStore
Messaging, Transformation & Persistence
Train, Evaluate & Score Models
Ski rental
Scenario
Aggiungiamo Intelligenza alle
applicazioni esistenti
Welcome, Kirill
Ski rental reservation
Elenco dei prodotti
Gestisce Transazioni
Aggiungiamo Intelligenza alle
applicazioni esistenti
Ski rental reservation
Elenco dei prodotti
Gestisce Transazioni
Con AI
Prevede la domanda
Stima lattesa e suggerisce il
miglior momento
Aggiungiamo Intelligenza alle
applicazioni esistenti
Lift status
Mostra lo stato di apertura della funivia
Aggiungiamo Intelligenza alle
applicazioni esistenti
Lift status
Mostra lo stato di apertura della funivia
Con AI
Predice il tempo di attesa
Avvisa del possibile ritardo
Identifica anomalie
Aggiungiamo Intelligenza alle
applicazioni esistenti
Dining
Presenta i menu
Raccoglie le prenotazioni
Aggiungiamo Intelligenza alle
applicazioni esistenti
Dining
Presenta i menu
Raccoglie le prenotazioni
Con AI
Suggerisce cosa altro mangiare
Aggiungiamo Intelligenza alle
applicazioni esistenti
Architettura
Azure CosmDB
SQL NoSQL
SQL Database
SQL DW
CosmoDB
Quando 竪 utile NoSQL / CosmoDB?
Common traits
 Schema-less or fast changing
schema
 Semi-structured data, documents or
key-value
 Low latency reads at sustained high
volume writes
 Need transparent cross-partition
queries
 Need turn-key geo-distribution
Use Case Examples
 Retail Catalogs
 High volume operational data
 IoT hot path store, e.g. telemetry,
logs, device data for fast query
 Telematics
 User/device profiles, high volume
personalization
 Persisted and/or geo-distributed cache
Trasforma il tuo business con le Applicazioni Intelligenti
Demand
Revenue
Growth
Forecasting
Ski rental reservation
Fraud
Supply chain delays
Customer dissatisfaction
Anomaly detection
Lift status
Personalized offers
Cross-channel experiences
Product recommendations
Tailored experiences
Dining
Grazie

More Related Content

Similar to Costruire Applicazioni intelligenti che apprendono e si adattano (20)

Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Marco Parenzan
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
Dominopoint - Italian Lotus User Group
Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?
Andrea Carratta
No smart factory without security
No smart factory without securityNo smart factory without security
No smart factory without security
Giuseppe Menin
Cqrs and IoT: a match made in heaven
Cqrs and IoT: a match made in heavenCqrs and IoT: a match made in heaven
Cqrs and IoT: a match made in heaven
Carmine Ingaldi
Power BI and business application platform
Power BI and business application platformPower BI and business application platform
Power BI and business application platform
Marco Pozzan
10 prodigyt
10 prodigyt10 prodigyt
10 prodigyt
Andrea Colombetti
Come affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud ComputingCome affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud Computing
Innocenti Andrea
Il percorso verso un real-time business
Il percorso verso un real-time businessIl percorso verso un real-time business
Il percorso verso un real-time business
Dedagroup
CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...
CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...
CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...
walk2talk srl
ESI - 2.1
ESI - 2.1ESI - 2.1
ESI - 2.1
Peer Network
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft Azure
Roberto Albano
Digitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTODigitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTO
Emerasoft, solutions to collaborate
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazione
XPeppers
Link me angularjs_reactjs_vuejs_nodejs
Link me angularjs_reactjs_vuejs_nodejsLink me angularjs_reactjs_vuejs_nodejs
Link me angularjs_reactjs_vuejs_nodejs
Francesco Venezia
Corso SEO PROFESSIONALE
Corso SEO PROFESSIONALECorso SEO PROFESSIONALE
Corso SEO PROFESSIONALE
Eidos Srl
Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...
Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...
Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...
Centro Computer Spa
Eliminare gli Spaghetti API
Eliminare gli Spaghetti APIEliminare gli Spaghetti API
Eliminare gli Spaghetti API
Giulio Roggero
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
Marco Parenzan
BigTec web-scale software defined Datacenter
BigTec web-scale software defined DatacenterBigTec web-scale software defined Datacenter
BigTec web-scale software defined Datacenter
Mauro Suardi
Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central Power BI Streaming Data Flow e Azure IoT Central
Power BI Streaming Data Flow e Azure IoT Central
Marco Parenzan
Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?Cloud & No-Coding: come fare su Azure?
Cloud & No-Coding: come fare su Azure?
Andrea Carratta
No smart factory without security
No smart factory without securityNo smart factory without security
No smart factory without security
Giuseppe Menin
Cqrs and IoT: a match made in heaven
Cqrs and IoT: a match made in heavenCqrs and IoT: a match made in heaven
Cqrs and IoT: a match made in heaven
Carmine Ingaldi
Power BI and business application platform
Power BI and business application platformPower BI and business application platform
Power BI and business application platform
Marco Pozzan
Come affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud ComputingCome affrontare la sfida del Cloud Computing
Come affrontare la sfida del Cloud Computing
Innocenti Andrea
Il percorso verso un real-time business
Il percorso verso un real-time businessIl percorso verso un real-time business
Il percorso verso un real-time business
Dedagroup
CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...
CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...
CCI2018 - Sei un Power User? Crea rapidamente Enterprise Mobile Apps con Powe...
walk2talk srl
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft Azure
Roberto Albano
Cloud e innovazione
Cloud e innovazioneCloud e innovazione
Cloud e innovazione
XPeppers
Link me angularjs_reactjs_vuejs_nodejs
Link me angularjs_reactjs_vuejs_nodejsLink me angularjs_reactjs_vuejs_nodejs
Link me angularjs_reactjs_vuejs_nodejs
Francesco Venezia
Corso SEO PROFESSIONALE
Corso SEO PROFESSIONALECorso SEO PROFESSIONALE
Corso SEO PROFESSIONALE
Eidos Srl
Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...
Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...
Centro Computer Spa - Gruppo Project - Presentazione Azienda - Digital Transf...
Centro Computer Spa
Eliminare gli Spaghetti API
Eliminare gli Spaghetti APIEliminare gli Spaghetti API
Eliminare gli Spaghetti API
Giulio Roggero
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
Marco Parenzan
BigTec web-scale software defined Datacenter
BigTec web-scale software defined DatacenterBigTec web-scale software defined Datacenter
BigTec web-scale software defined Datacenter
Mauro Suardi

Costruire Applicazioni intelligenti che apprendono e si adattano