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

  • 278