[Teaser] JeeMate AI, intelligence artificielle pour Jeedom

Hello la commu,

exceptionnellement, je vous dévoile ce petit teaser :slight_smile:
Il s’agit d’un projet que j’avais mis de coté il y a qq mois, et que j’ai ressorti ce we afin de le finaliser.

JeeMate AI permet de nombreuses choses telles que consulter des états, lancer des actions, créer des scenarios etc.
Sur Windows/Macos, elle permet aussi d’avoir accès à l’IA depuis n’importe quelle app, même depuis le bloc-note ou le navigateur web!

Dans la démo ci-dessous, je n’utilise pas les interactions ni les scripts jeedom.
On peut aussi y voir que JeeMate AI est compatible avec de nombreuses IA cloud, y compris locales, autohébergées.

test317

Il y a 2 versions de JeeMate AI:

  1. une version spéciale pour l’écosystème JeeMate
  2. une version indépendante de JeeMate et même de Jeedom, que l’on pourra ajouter à Jeedom (pour ceux qui n’utilisent pas JeeMate)

Stay tuned :yum:

18 « J'aime »

Je n’utilise pas JeeMate, mais j’ai hâte de voir la version indépendante. Si ca permet d’interroger des infos et d’executer des actions, ca me conviendrait déjà pas mal :slight_smile:

hehe :slight_smile:

la version indépendante, c’est en quelque sorte comme un plugin, sauf qu’il est aussi possible de s’en servir hors jeedom, avec d’autres systèmes si besoin.

Avec une interface de configuration crossplatorm (accessible en web, mobile, desktop):


Je montrerai l’onglet « Modules », qui est le plus intéressant, plus tard :wink:

Cette version indépendante donc, peut être lancée via un exécutable depuis windows, linux etc (c’est juste un fichier), ou même être déployée via docker.

Ah ok, bon, j’ai surtout besoin d’un accès via smartphone. Donc la version jeemate ira aussi au pire.
Actuellement, j’ai branché telegram sur un scénario qui se connecte a chatgpt. Un peu en mode quick and dirty. Ce qui est tes dommage, c’est qu’il n’y a pas de contexte. Mais sinon, ça marche pas mal

ho bas hâte de voir ça dis donc!!!:+1:

nouvelle mini demo montrant un peu plus (car limité en taille de la video que l’on peut poster)

  • pour celle-ci, j’utilise l’IA Gemini tandis que dans la précédente vidéo j’en utilisais une autre.
  • enchainement de plusieurs ordres dans le meme message: action prise, actions sur plusieurs lumières , demande valeur d’un état
  • à la fin je lui pose des questions pour voir si elle a bien tout suivi, dont une question avec une erreur dedans, mais elle réussit correctement le test :sunglasses:

test321

6 « J'aime »

une autre courte mini video, c’est chaud 4Mo max pour la video ^^
Cette fois avec un modèle opensource openai.

accès à JeeMate AI depuis n’importe quelle app, ci-dessous depuis le notepad et depuis Firefox/Jeedom, avec la notif JeeMate Windows :sunglasses:
test326

1 « J'aime »

Je viens de voir que dans ta première visite, l’IA conserve le contexte (elle mémorisé ton nom). Génial ça. C’est spécifique a l’API de Gemini ou bien tu as du le coder?

en effet. c’est géré via du code :slight_smile:

je vais éviter de rentrer trop dans la technique, mais au départ j’avais aussi fait mumuse directement avec des requetes type « curl », puis je suis passé sur les dépendances officielles des LLM. Afin d’éviter d’avoir à maintenir les api si elles changent etc. Et j’utilise aussi quelques dépendances afin d’implémenter et augmenter mon IA (ce sont des dépendances en Dart, le langage que j’utilise pour tous mes devs → jeemate, app serveurs/web, apps en ligne de commande, ia etc)

1 « J'aime »

Version Pre-Alpha testé par la team.

Petit test tout simple :

Capture d'écran 2024-12-06 134904

4 « J'aime »

« Il fait trop sombre alors que je prépare le repas du soir, peux-tu m’aider ? »

pour voir s’il fait des déductions :wink:

1 « J'aime »

un autre test réalisé par sagitaz :slight_smile:

1 « J'aime »

ça fonctionne :wink:
qq points à améliorer par contre, cela ne me convient pas completement :slight_smile:

autre petit test

D’ailleurs je n’avais pas précisé, mais cela peut aussi fonctionner en vocal dans l’app, avec stt local ou picovoice cloud, et tts local. j’ajouterai aussi peut etre du tts cloud

4 « J'aime »

voici, mon JeeMate de test est relié a mes équipements :

image

10 « J'aime »

Genial !!! :slight_smile:

on peut faire plus, mais par exemple ça aussi c’est génial :sunglasses:

7 « J'aime »

salut,
super travail
Vas tu diffuser une BETA bientot?
merci

1 « J'aime »

Salut et merci.

Vas tu diffuser une BETA bientot?

Oui j’espère.

J’ai ajouté encore pas mal de possibilités dans mon IA.
Je focus encore un peu sur JeeMate app v3, et je vous redis ça :slight_smile:

6 « J'aime »