Pourquoi les discussions sont-elles devenues uniquement par IA?

Bonjour Pierre-Gilles, bonjour tout le Monde.

Cela fait quelques années maintenant que j’utilise/ teste Gladys. Je tiens à préciser que je ne suis pas abonné Gladys plus (en temps que locataire je ne peux pas trop pousser son utilisation). J’avais l’habitude de lancer des scènes où de regarder des clichés de caméras depuis la page de discussion ou depuis telegram. C’était très pratique, cela me permettait de savoir le temps qu’il fesait le matin au réveil, ou de savoir si un membre de la famille était rentré, ou même de suivre le cours du bitcoin en lançant une scène. Bref très pratique, et super efficace. Mais voilà depuis la dernière mise à jour, à la place de la réponse habituelle j’ai un message « forcé »: « Le chat utilise l’IA Gladys Plus et est disponible uniquement avec un abonnement Gladys Plus. [Abonnez-vous à Gladys Plus] ».

Je me doute bien que ce n’est pas un beug ni une erreur de configuration. Ma question est, pourquoi avoir retiré une fonctionnalité très pratique et à la place « obliger » à passer à un abonnement pour pouvoir continuer à utiliser une fonction autrefois si simple d’accès?

Je comprends bien qu’il faut trouver un moyen de gagner de l’argent, et qu’avec un logiciel libre ce n’est pas simple. Il est indiqué sur le site : « Gladys est auto-hébergée : vos données domotiques restent sur votre machine. Pas de cloud obligatoire, pas de tracking. ». En passant par une IA ce n’est plus le cas.

Gladys est une solution auto hébergé et autonome, passer par une IA coupe tout ce principe à mon sens. Ça peut être utile dans certains cas, mais ça ne devrait pas devenir un automatisme, et, je pense, ne devrait pas couper l’accès à des fonctionnalités historiques au profit du tout IA.

Suis-je le seul dans ce cas?

En tout cas un grand merci d’avoir un cette idée folle un jour, d’inventer Gladys Assistant.

Bonjour @ZoLTRoN, et bienvenue sur la communauté Gladys :blush:

Merci d’utiliser Gladys depuis toutes ces années, et merci surtout d’avoir pris le temps d’écrire ce message détaillé. C’est exactement le genre de retour qui m’aide à prendre de meilleures décisions pour le projet.

La fonctionnalité de discussion avec Gladys dont tu parles existe depuis les débuts de la v4, bien avant l’arrivée des LLM modernes. Elle reposait sur un système relativement simple, avec seulement quelques commandes prédéfinies et très peu de souplesse dans la formulation.

Récemment, avec l’arrivée des modèles d’IA modernes comme ChatGPT, Claude ou Gemini, j’ai constaté que cette interface donnait souvent une mauvaise première impression aux nouveaux utilisateurs. Habitués à pouvoir dialoguer naturellement avec ces outils, ils s’attendaient à retrouver une expérience similaire dans Gladys. Dès qu’ils sortaient des quelques commandes prévues, Gladys répondait qu’elle ne comprenait pas, ce qui donnait l’impression d’un assistant limité, voire “cassé”.

J’ai également reçu beaucoup de retours de personnes découvrant Gladys (notamment des utilisateurs venant de Home Assistant ou des créateurs de contenu qui testaient le produit) qui trouvaient cet onglet peu utile ou décevant par rapport aux standards actuels.

À cela s’ajoutait une contrainte technique : cette fonctionnalité nécessitait de charger et d’entraîner un modèle local au démarrage, ce qui consommait des ressources et rallongeait le temps de lancement de Gladys.

Pour toutes ces raisons, j’ai décidé de la retirer au profit de l’assistant IA. Honnêtement, j’avais le sentiment que cette ancienne fonctionnalité n’était quasiment plus utilisée. Ton retour me montre que je me suis trompé sur ce point :slightly_smiling_face:

Concernant l’aspect auto-hébergé, la philosophie de Gladys n’a pas changé : toute la partie domotique continue de fonctionner localement et sans cloud obligatoire. Les fonctionnalités IA sont un service additionnel, mais elles ne remplacent pas le fonctionnement autonome de Gladys.

Dans ton cas, je vois une piste qui pourrait peut-être répondre à ton besoin : le serveur MCP (Documentation). Il permet de connecter Gladys à un client IA de ton choix afin de piloter ta maison et récupérer des informations exactement comme avec l’assistant IA intégré.

Tu peux utiliser ChatGPT, Claude, Mistral, ou même une solution auto-hébergée. Par exemple, j’avais réalisé une vidéo où j’utilisais OpenClaw sur Telegram, connecté à Gladys via MCP. Cette fonctionnalité n’a pas besoin de Gladys Plus !

Je ne sais pas si cela répondrait complètement à ton usage, mais si ça t’intéresse je peux t’aider à regarder cette solution plus en détail.

Merci encore pour ton retour, et merci d’utiliser Gladys depuis si longtemps :slightly_smiling_face:

Bonjour Pierre-Gilles, et merci d’avoir répondu aussi rapidement!

Je comprends ton argument sur la différence des conversation entre un IA et les quelques commandes prévues dans le chat originel. Je trouve juste dommage cette course à l’IA à tout prix là où, je trouve pour la part mais c’est personnel, il n’y a pas vraiment un intérêt. Je m’explique

Sur telegram il me suffisait d’écrire 1 ou 2 mots et j’avais ma réponse, exemple « camera 1 » et hop, la photo de la « camera1 » arrivait. Avec l’IA il faut faire toute une phrase, c’est moins intuitif je trouve « envoie moi un photo de ma camera 1 ». De plus, il faut un abonnement, là c’est de suite moins moins plug and play!

Pour ma part je vie dans une campagne où la fibre n’a pas encore fait son apparition et ou l’ADSL est exécrable. ma connexion est faite avec un routeur 4G, ça fonctionne bien mais ce n’est pas fiable, le coupures sont fréquentes d’où une nécessitée d’avoir une solution auto-hébergée.

J’entends aussi la solution d’utiliser un IA auto-hébergée. Mais mon Gladys tourne sur un petit serveur, j’ai déjà essayer d’y installer Ollama, 5 minutes pour répondre un mot !!! Installer sur un une machine à part, ça a un cout, surtout de nos jours (et grâce à l’IA d’ailleurs!), plus la consommation électrique…

J’adore Gladys, comme je l’ai dis ça fait longtemps que je l’utilise en autonomie. C’est de plus en plus stable (il y a quelques versions en arrière j’étais obligé de relancer docker de temps en temps mais ça fait belle lurette que ce n’est plus le cas), il y a des nouvelles fonctionnalité régulièrement, c’est vraiment une superbe solution.

Il ne serait pas possible d’avoir une option, même cachée, pour activer les anciennes discussions pour celles et ceux qui n’ont pas besoin d’une IA ? Vous parlez souvent du fait de rendre Gladys le plus plug and play possible. Connecter un serveur MCP, payer un abonnement à une IA… ça complique un peu les choses non ?

Bref, merci encore d’avoir pris le temps de me répondre, c’est aussi ça qui fait de Gladys une solution différente avec une vrai identité.

Bonne journée

Bonjour @ZoLTRoN, et merci d’avoir pris le temps de partager ton retour. :slightly_smiling_face:

Je comprends tout à fait ton envie de retrouver cette fonctionnalité. C’est toujours frustrant lorsqu’un outil ou un usage auquel on s’est habitué évolue ou disparaît.

De mon côté, si je suis réticent à la réintroduire, c’est surtout pour des raisons de maintenance et de complexité globale du produit. Cette partie du code n’est plus maintenue depuis plusieurs années et représente environ 2 700 lignes de code, avec une bibliothèque de NLP assez lourde qui ajoute une quinzaine de dépendances et qui, elle aussi, n’est plus trop maintenue. Remettre cette fonctionnalité en place reviendrait donc à réintroduire du code “mort” qui devra tôt ou tard être remplacé. J’ai peur que cela ne fasse que repousser le problème plutôt que de le résoudre durablement.

Je comprends très bien cette contrainte, et c’est justement pour cela que Gladys continue de fonctionner en local pour l’essentiel de ses fonctionnalités.

En revanche, si l’objectif est d’échanger avec Gladys via Telegram pour recevoir des photos, une connexion Internet reste de toute façon indispensable puisque Telegram est lui-même un service cloud. Dans ce contexte, les requêtes envoyées à une IA (quelques centaines d’octets de JSON) sont généralement beaucoup plus légères que l’envoi d’une image provenant d’une caméra.

Je serais curieux de connaître la configuration de ton mini-PC ainsi que le modèle que tu avais testé. Lors de mes essais sur un mini-PC (sur YouTube ici : https://youtu.be/ZhqBSgQCO4o?si=vK0_e6k4TW0T9VA3 ), avec un modèle léger, j’obtenais des performances tout à fait utilisables. Bien sûr, ces modèles sont moins performants que ceux proposés via Gladys Plus, mais ils peuvent déjà offrir une expérience intéressante pour un usage local minimaliste.

Je pense vraiment que ça peut-être la solution pour toi !

Tu as testé les derniers Gemma 4 les plus légers ? (Sorti il y a 2 semaines)

La version la plus légère utilise 800 Mo de RAM et est conçue pour tourner sur mobile.
Tu peux même faire de l’analyse d’image sur la version 1.1 Go de RAM :smiley:

Bonjour, et merci à nouveau de répondre si vite, et surtout de vous intéresser à ma demande.

Le serveur sur lequel Gladys est installé, plus plein d’autres choses, est une Debian 13 sur un HP proliant micro serveur gen 10.

https://adeo-informatique.fr/wp-content/uploads/2020/05/Quickspecs_HPE_MicroServer_Gen10.pdf

Avec un processeur double coeur @1,6GHz et 8 GB de RAM à l’époque où j’avais testé ollama, il en a 24 maintenant. Je ne sais plus quel modèle j’avais utilisé, mais c’était impossible, un mot tous les 5 minutes…

Je vais retenter maintenant qu’il y a plus de modèles disponibles, surtout des plus petits et plus efficaces.

Merci pour les infos et bonne fin de journée.