Gladys Assistant

Pierre-Gilles Leymarie
3 Octobre 2019
Dijon
Un assistant intelligent open-source pour la maison connectée
Pierre-Gilles Leymarie

- 25 ans
- Fondateur Gladys Assistant
- Prev Lead Back-End Engineer @BulldozAIR
- UTC Compiègne

Gladys Assistant, c'est quoi ?
2013 : Genèse du projet

De plus en plus d'objets connectés




De plus en plus de services connectés




Les objets et services connectés ne se parlent pas entre eux.
2013 : Genèse du projet


2014 : 1ère version open-source

- Serveur PHP
- Scripts Python
- Bootstrap 2.0
2015 : Gladys 2.0, re-écrit en Node.js

2016 : Gladys 3.0, axée sur la communauté

2017 : Monétisation du projet

2017 : Monétisation du projet


2018 : Gladys comme activité principale

Fin 2018 : Lancement du Gladys Gateway

🌐 Contrôle à distance
🔐 Chiffré de bout en bout
💳 9.99€/mois pour toute la famille
2019 : Gladys 4, le futur du projet

2019 : Gladys 4 stack

1. Le NLP dans Gladys 4
2. E2E Encrypted Gladys Gateway

Le NLP dans Gladys 4
Le NLP dans Gladys 4


Classification
Extraction
Le NLP dans Gladys 4

Résultat :
{ utterance: 'Allume lumière',
locale: 'fr',
languageGuessed: false,
localeIso2: 'fr',
language: 'French',
domain: 'default',
classifications:
[ { label: 'light.turnon', value: 1 },
{ label: 'light.turnoff', value: 0 } ],
intent: 'light.turnon',
score: 1,
entities: [],
sentiment:
{ score: 0,
comparative: 0,
vote: 'neutral',
numWords: 2,
numHits: 0,
type: 'pattern',
language: 'fr' },
srcAnswer: 'Lumière allumée !',
answer: 'Lumière allumée !' }
"Allume la lumière"
Feature Extraction : Exemple
" Réveille moi demain à 8h "
{
"start": 13,
"end": 18,
"len": 6,
"accuracy": 0.95,
"sourceText": "demain",
"utteranceText": "demain",
"entity": "date",
"resolution": {
"type": "date",
"timex": "2019-09-17",
"strValue": "2019-09-17",
"date": "2019-09-17T00:00:00.000Z"
}
},
{
"start": 22,
"end": 23,
"len": 2,
"accuracy": 0.95,
"sourceText": "8h",
"utteranceText": "8h",
"entity": "time",
"resolution": {
"values": [
{
"timex": "T08",
"type": "time",
"value": "08:00:00"
},
{
"timex": "T20",
"type": "time",
"value": "20:00:00"
}
]
}
}
"Demain"
"8h"
Sentiment Analysis
{
"score": -0.45,
"comparative": -0.1125,
"vote": "negative",
"numWords": 4,
"numHits": 2,
"type": "pattern",
"language": "fr"
}
" Mon voisin est stupide "
Le Gladys Gateway
Accès à distance, chiffré de bout en bout

Le problème
Le problème

Le problème

Le problème

Le problème

La solution: Le Gladys Gateway

MAIS ?? ET LA VIE PRIVEE ??
Le Gladys Gateway, chiffré de bout en bout

Le Machine Learning, futur de la domotique

- Analyse des données de l'utilisateur (en local)
- Détection d'habitudes
- Création de scénario automatique
Merci !
Des questions ?
gladysassistant.com
Twitter: @pierregillesl, @gladysassistant
Gladys Assistant Talk @ Dijon 2019
By Pierre-Gilles Leymarie
Gladys Assistant Talk @ Dijon 2019
- 353