[workshop e résidents] présentation intent, craft ai, dalkia et incubateur

79
Webinar E-résidents #2

Upload: bemyapp

Post on 15-Apr-2017

806 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Webinar E-résidents #2

Page 2: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

LES ORGANISATEURS

Page 3: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

PARTENAIRES TECH & COMMUNAUTAIRES

Page 4: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

PARTENAIRES MÉDIA

Page 5: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
Page 6: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

AGENDA DE CE SOIR

18h30

18h35

19h10

19h35

20h

20h05

20h15

20h30

Mot de bienvenue par Alex de BeMyApp

Présentation de l’équipe Intent Technologies

Présentation de craft ai

Session question/réponse

Début de la soirée pitch

Mot de bienvenue par l’équipe de Dalkia

Pitch des idées

Buffet, mentoring et formation des équipes

Page 7: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

#RésidentConnecté

@dalkia@intentnews@bemyappfr

TWITTER

Page 8: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

PRÉSENTATION D’INTENT TECHNOLOGIES

@patquach@intentnews

Comment se servir des données stockées par IntentOS pour développer des services ?

par Patrick Quach, Product Manager

Page 9: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

hackathonworkshop

1er février 2016 @ usine io

Page 10: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

En Bref

PME en forte croissance créée en 2011 32 personnes

+800

10 000Objets connectés

/ Mois

250 000Logements connectés

+20 000 / Mois

+3

Partenaires

/ Mois

10

Lille

Londres

Paris

Toulouse

40 Clients

+20 / Mois

20

Page 11: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Des problématiques multiples

Maîtrise des charges

Diminution des impayés

Réglementation

Contrôle des prestations

Efficacité de la proximité

Bouquet de services

Accessibilité

Suivi des contrats

Performance Energétique

11

Page 12: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Des interfaces multiples

12

Page 13: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Un tiers mutuel?

Terminaux numériques

Prestataires et fournisseurs

Equipements collectifs

Systèmes d’informations

Bailleurs et fournisseurs

Objets connectés

Prestataires de services et fournisseurs

de solutions

13

Page 14: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Intent Platform

APP Habitants / Occupants

Prestataires

Gestionnaires /Proximité

Fournisseurs de services

Cloud tiers de fournisseurs de données

Equipementset objets connectés

APP APP

APP

14

Page 15: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

La multiplicité des acteurs

15

FOURNISSEURS DE SERVICES

OBJETS CONNECTÉS

ÉDITEURS DE LOGICIELS

OPÉRATEURS M2M / IOT

GESTIONNAIRES DE LOGEMENTS

Page 16: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

16

intentPlatform > _

Page 17: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Intent Platform

APP Habitants / Occupants

Prestataires

Gestionnaires /Proximité

Fournisseurs de services

Cloud tiers de fournisseurs de données

Equipementset objets connectés

APP APP

APP

17

Page 18: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

10

Page 19: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

12

Page 20: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

14

L’application « Mes Services »

sur le web, mobile et tablette

pour les locataires.

Pour distribuer tous vos services

et ceux de votre client (info

résidences, prise de rendez-

vous, coaching énergétique,

maintenance préventive…).

Chaque acteur et ses services

sont bien

identifiés, pour valoriser sa

différenciation.

L’application est entièrement aux couleurs du bailleur.

Page 21: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

21

intentPlatform > data _

Page 22: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

intentPlatform > une organisation par référentiels _

Page 23: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

intentPlatform > les flux de données _

➔ Température, humidité

➔ Météo extérieure

➔ Consommation d'électricité (générale, parfois détaillée) et de gaz

➔ Consommation d'eau froide et chaude

➔ Chauffage collectif : température des débits entrant/sortant

➔ Ventilation

➔ Tout est flux◆ sous unités SI◆ daté◆ associé à un ou plusieurs référentiels

Page 24: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

hackathon > les groupes de données disponibles _

➔ Données générées à partir de données réelles

◆ qualité de la donnée : trous et erreurs (réalité du télérelevé)

◆ inhomogénéité (spatiale et temporelle), incohérence

➔ Cluster TH : 120 sites (TH) = 326 parties

◆ intéressant pour les problématiques de confort thermique

◆ apps de gestion de parc immobilier (visualisation, comparaison…)

➔ Cluster DIVERS : 43 sites (Elec, Gaz, Eau) = 177 parties

◆ apps sur sourcing météo, prédiction de consos, détection de patterns,

gestion du parc vu le nombre de sites

➔ Cluster CONSO : 4 sites (11-14 activités différentes) = 31 parties

◆ apps plus confidentielles, ciblées

➔ Cluster FULL : 1 site (tout, bien propre) = 10 parties

Page 25: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

25

intentAPI > _

Page 26: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

intentAPI > l’interface entre votre interface et intentPlatform _

API

➔ Application Programming Interface

user ←user interface → applicationapplication ← API REST→ intentPlatform

format json

➔ Intent m’autorise à fouiller dans les données hébergées sur le service?

oui, il suffit d’apprendre à lui parler!

➔ Et ça marche?

pas trop mal en général…mais ce n’est pas à nous d’en juger

Page 27: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ on demande un access_token

> curlhttps://apidalkia.hubintent.com/oauth/token -d "grant_type=client_credentials"-d "client_id={CLIENT_ID}"-d "client_secret={CLIENT_SECRET}"

➔ et on obtient un access_token

< {"token_type":"bearer","access_token":"bc378d50dca644816b777afd26d21e7260bb8296","expires_in":3600}

➔ une url commune à toutes les requêtes

{URL_BASE} ← https://apidalkia.hubintent.com/api/datahub/v1

intentAPI > intentPlatform authentification _

27

Page 28: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ requête des “sites”

> curl-X GET --header "Accept: application/json"

--header "Authorization: Bearer {ACCESS_TOKEN}"

"{URL_BASE}/sites/"

< {"total":1,"sites":[{

"owner":"hackathon","externalRef":"USINEIO","type":"collective","label":null,"address":{"num":"181","way":"Rue du Chevaleret",

"city":"Paris","country":"FR","zip":"75013","pos":{"lng":2.37011,"lat":48.832820}}

}]}

intentAPI > sites _

28

Page 29: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ requête des “parts” de “USINEIO”

> curl-X GET --header "Accept: application/json"

--header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/parts/?

page=1&countByPage=1&siteExternalRef=USINEIO"

< {"total":2,"parts":[{

"address":{"num":"181","way":"Rue du Chevaleret","city":"Paris","country":"FR","zip":"75013","pos":{"lng":2.37011,"lat":48.832820}},

"door":null,"externalRef":"PART-000001475","label":"Bureaux R+1","level":"r+1","owner":"hackathon","portion":"commonPortion"}]

}

➔ même principe pour “equipments”

intentAPI > sites / parts _

29

Page 30: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ requête des “streams” de “USINEIO”

> curl-X GET --header "Accept: application/json"

--header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/sites/USINE-

IO/streams?withPartsStreams=true

ou> curl

-X GET --header "Accept: application/json"

--header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/parts/PART-

000001475/streams

< [

"e9241c31-bd82-4851-b168-83443314d080",

"b1c43bd7-c037-4f68-9a68-49439de6cac4",

"10fa3a64-2ee1-4d56-93e4-07ef5d81c66f",

"91d279df-26f5-4e7b-8f37-a5ff3c07d697"

]"

intentAPI > streams _

30

Page 31: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ fouille du stream “d711741f-b476-4fd2-a4b9-b5e1798179a4"

> curl-X GET --header "Accept: application/json"

--header "Authorization: Bearer {ACCESS_TOKEN}"

"{URL_BASE}/streams/{STREAM_ID}"

< {

"address":{déjà_vu},"owner": "hackathon","streamId": "d711741f-b476-4fd2-a4b9-b5e1798179a4","tags": {

"measureType": "airTemp",

"unit": "celsius",

"position": "outside",

"activityKey": "OutsideAirTemp",

"siteExternalRef": "USINEIO"

}

intentAPI > stream tags _

31

Page 32: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ fouille du stream “d711741f-b476-4fd2-a4b9-b5e1798179a4"

> curl-X GET --header "Accept: application/json"

--header "Authorization: Bearer {ACCESS_TOKEN}"

"{URL_BASE}/streams/{STREAM_ID}/snapshot

?startTime=2015-10-01T00:00:00 &endTime=2015-11-16T00:00:00

&page=1&countByPage=1"

< { "total": 338,"type": "snapshot","stream": {stream_tags},"data": [

{ "timestamp": 1435703699000,"value": 25.2,"trustlevel": "SENSOR"

},{

"timestamp": 1435707299000,"value": 24.4,"trustlevel": "SENSOR"

}]}

intentAPI > stream data (1/2) _

32

Page 33: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Gardien: “Je gère un immeuble de logements. Quelles familles sont en vacances? Quel est le taux d’occupation de la semaine dernière?”

Comment s’y prendre?

➔ sur quelles données se baser?◆ consommation

● d’électricité = lampes… mais les parasites (compresseur frigo)?● d’eau chaude / froide = action… mais pas exhaustif● gaz = idem

◆ température◆ hygrométrie ◆ ?

➔ vous choisissez le langage

intentAPI > case study _

33

Page 34: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ /sites◆ {site-1,site-2, ...}

➔ /parts/?siteExternalRef={site-id}◆ {part-1,part-2, ...}

for each part➔ part: /parts/{part-id}/streams

◆ {stream-1-1,stream-1-2, ...}

for each stream➔ /parts/{part-id}/streams/{stream-id}for each waterCons stream ➔ /parts/{part-id}/streams/{stream-id}/average?duration=day&startTime=2015-

09-01T00:00:00&endTime=2015-10-01T00:00:00

➔ if average > 0 : presence(day)=1 else : 0

intentAPI > case study > getting started _

34

Page 35: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

➔ /sites : {site-1,site-2...}

➔ /sites/{site-id}/streams : {stream-1,stream-2...}

for each {stream-id} in {site-id}➔ GET {activity_key}➔ if (activity_key == *Cons) GET {data}+{part_id}

for each *Cons {stream-id} ➔ GET /streams/{stream-id}/delta?startTime=2015-09-01T00:00:00

&endTime=2015-10-01T00:00:00

➔ presence(part, cons_type, day) <- (daily_sum_stream_type > 0 && {filtering_rules} )

➔ script sous R +RCurl +jsonlite +parsedate +reshape2 +ggplot2

intentAPI > case study > next _

35

Page 36: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

intentAPI > case study > results _

w/o filter w/ filter 36

Page 37: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

intentAPI > documentation + reference _

➔ la documentation et la référence◆ liste des référentiels◆ canevas des réponses◆ générateur de requêtes cURL et URL

https://apidalkia.hubintent.com/documentation

37

Page 38: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

IntentAPI > reference _

38

Page 39: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

hackathon > les groupes de données disponibles _

➔ Cluster TH : 120 sites (TH)

◆ gestion de parc immobilier (visualisation, comparaison…)

◆ détection de précarité énergétique, immeubles insalubres

➔ Cluster DIVERS : 43 sites (Elec, Gaz, Eau)

◆ benchmark consommations

◆ prédiction de consos, détection de patterns

◆ gestion de parc vu le nombre de sites

➔ Cluster CONSO / FULL : 4 sites (11-14 activités différentes)

◆ apps plus confidentielles, ciblées

◆ sondage occupants (confort, satisfaction...) avec forte contextualité

◆ push d’infos aux usagers (prévisions, externalités…) et comportement

◆ projection sur des travaux (prévus, en cours, réalisés…), impacts sur le patrimoine et

sur les consommations

➔ Autre

◆ Bourse sociétale - vertu collective / individuelle - mutualisation

Page 40: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

intentAPI > questions _

➔ documentation

https://apidalkia.hubintent.com/documentation

➔ identifiants

bit.ly/api-intent

➔ des questions?

https://ideation.eresidents.bemyapp.com

➔ rdv le 5 février 2016, à l’Usine IO !40

Page 41: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

@Intentnews

www.intent-technologies.eu

patrick quachproduct manager

[email protected]

matthieu roynettedirecteur commercial

[email protected]

Page 42: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

PRÉSENTATION DE CRAFT AI

@craft_ai

Comment l’intelligence artificielle peut vous permettre de concevoir des services innovants

par Matthieu Boussard, Ingénieur R&D chez craft ai

Page 43: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

HACKATHON E-RÉSIDENTSby Dalkia & Intent Technologies

[email protected]

Page 44: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
Page 45: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
Page 46: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Useful services needsAwareness (leverage informations from sensors, web services)

Learning (remember past user interactions and informations to automatically adapt themselves)

AI is the path….but AI skills are rare

Page 47: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Context Awareness Adaptive Learning

Page 48: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

A whitebox approach to AI

Page 49: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Learning thermostat democraft.ai/nicraft.ai/blog/NEST-likegithub.com/craft-ai/ni

Page 50: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Learning Thermostat ...

Page 51: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Home Togethercraft.ai/HomeTogethercraft.ai/blog/home-together-hands-ongithub.com/craft-ai/HomeTogether

Page 52: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
Page 53: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
Page 54: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

craft ai workbench

Page 55: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

behavior trees a grammar dedicated to decision

Page 56: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
Page 57: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

action node

Page 58: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Learning Learning at user scale

Page 59: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Available resourcesgithub/npm

Page 60: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Intent API accessgithub.com/craft-ai/hackathon-e-residents-starterkit

Page 62: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

craft.ai@[email protected]

Page 63: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

SESSION QUESTION/RÉPONSE

Page 64: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Webinar E-résidents #2

Page 65: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

LES ORGANISATEURS

Page 66: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

PARTENAIRES TECH & COMMUNAUTAIRES

Page 67: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

PARTENAIRES MÉDIA

Page 68: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
Page 69: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

LA PLATEFORME IDÉATION

Page 70: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

LE WORKSHOP & LA SOIRÉE PITCH

Page 71: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

LE HACKATHON 5-7 FÉVRIER

Page 72: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

L’INCUBATEUR - 2 MOIS POUR FINALISER VOS APPS

hackathon.dalkia.fr/incubateur

Page 73: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

L’INCUBATEUR - LE PROGRAMME

Page 74: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

#RésidentConnecté

@dalkia@intentnews@bemyappfr

TWITTER

Page 75: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

PRÉSENTATION DE DALKIA

@JeanYvesLepine@dalkia

Mot d'accueil Dalkia Innovation/Marketing/Relation Client

par Jean-Yves Lépine, Directeur des Relations Clients

Page 76: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

11.260 collaborateurs

84.600 installations gérées

3,1 Mds d’€ de CA en 2014

NOTRE ORGANISATION, À PROXIMITÉ DES CLIENTS

Page 77: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

BUREAUXChauffage et climatisation, efficacité énergétique, certification environnementale.

COLLECTIVITÉSFourniture de chaleur et eau

chaude sanitaire, garantie de confort thermique, CPE, maîtrise

de la facture énergétique.

INDUSTRIE Fourniture de chaleur et de froid, vapeur, air comprimé, électricité,

cogénération, valorisation des énergies de récupération.

HABITAT Fourniture de chaleur et eau chaude sanitaire,

garantie de confort thermique, maîtrise de la facture énergétique.

SANTÉProduction de chaleur, de froid, stockage de froid, exploitation des installations énergétiques, engagement de performance.

NOTRE MÉTIER : RÉPONDRE AUX DÉFIS DE LA TRANSITION ÉNERGÉTIQUE POUR NOS CLIENTS

Page 78: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

HABITAT SANTÉ

TERTIAIREImmeubles de bureaux, centres commerciaux, etc.

COLLECTIVITÉSBâtiments publics, établissements d’

enseignement, de sport et de loisirs.

33 700 CLIENTS

INDUSTRIEAgroalimentaire, papier carton, métallurgie, chimie, automobile, électronique, production d’électricité, etc.

NOS CLIENTS PAR SECTEUR (en % du chiffre d’affaires 2014)

Page 79: [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

L'occupant (locataire)

Le responsable de proximité.

Le gestionnaire multisites : il gère l'exploitation technique et administrative des sites.

Le gestionnaire de patrimoine (le bailleur), gère le parc dont il est propriétaire ou non.

Le technicien d’intervention : réalise les opérations techniques de maintenance et de réglage.

Le prestataire de services.

LES ACTEURS E-RESIDENTS