Telegram pas de retour


#41

je me doute, mais je trouvais ça rigolo.

Il faut que je lise l’article de Pierre-Gilles sur la classification justement (Comment Gladys 3.5 répond à vos messages grâce au machine learning) avant de regarder le fichier que tu m’as indiqué pour voir ce qui est déjà reconnu.

Merci pour ton aide.


#42

J’ajoute l’article de Pierre-Giles où il parle de la classification justement : Comment Gladys 3.5 répond à vos messages grâce au machine learning.

Par contre même en tapant des phrases qui se trouvent dans le fichier de données (https://github.com/GladysProject/gladys-data/blob/master/sentences/fr.json) Gadys répond souvent à côté.

Mais bon c’est un début, il faut beaucoup de données pour que le classification fonctionne j’imagine.

Ceci dit je m’interroge sur la façon dont Gladys apprend. Comment l’IA peut déterminer si la réponse est adéquate ou non ? Si le modèle se trompe régulièrement et que Gladys utilise des réponses erronées pour son apprentissage, ça risque de donner des résultats surprenants par la suite non ?


#43

Hello !

Alors tu as regardé dans le mauvais fichier, il s’agit de l’ancien fichier de phrases ( je l’ai laissé sur le git pour assurer la retrocompatibilité avec les anciennes versions de Gladys ), le nouveau est dans le dossier “v2” ici => https://github.com/GladysProject/gladys-data/blob/master/sentences/v2/fr.json


#44

^^ ouf j’avais donné le bon !


#45

Bonjour, je me posais la meme question:«comment Gladys apprend? De ses erreurs comme de ses bonnes reponses?».
Est ce que pour le moment l apprentissage consiste à enrichir le json en lien plus haut? Ou est ce qu il existe un mecanisme ou gladys enrichi son «vocabulaire»?
Merci encore


#46

Oui, pour que Gladys apprenne, il faut mettre plus de phrases dans le json, c’est tout :slight_smile:


#47

Je pense que le terme apprentissage est mal utilisé.

Apprendre voudrais dire que Gladys ajoute d’elle même les phrase à son fichier.


#48

Apprentissage réfère plus au processus qui est effectué derrière avec le fichier, le fichier n’est pas juste un fichier ou Gladys fait juste un comparo “Est-ce que la phrase est plus ou moins égale à la phrase que l’utilisateur vient de me dire ?”, mais il sert à “apprendre” à Gladys à classifier les phrases qui lui seront dites dans le futur. Il y a tout d’un processus d’entrainement d’un modèle, c’est du machine learning, d’ou le terme d’apprentissage :slight_smile: Après effectivement ce n’est pas Gladys qui va chercher d’elle même les nouvelles phrases… :wink: ( quoi que, ça serait possible pour l’utilisateur d’éduquer Gladys en lui disant que sa dernière commande voulait dire tel action, ce qui ajouterait la phrase à la liste )


#49

Oui voila je pensais a ce genre de step:

  • pouvoir dire a gladys que sa reponse est une erreur,
  • pouvoir ajouter des question/reponses via l interface
    Mais maintenant que je sais que ce n est pas implémenté, ca ne me gene pas vraiment, c est surtout que je galerai a trouver cette feature :wink:

Merci beaucoup


#50

Bonjour,

Je viens d’essayer de mettre en paramètre de TELEGRAM_WEBHOOK_URL => https://YOUR_GLADYS_IP_OR_DOMAIN/telegram

Mais je n’ai aucun mouvement dans les logs alors qu’avec “POLLING”, ça fonctionne nickel…

J’ai pourtant bien les ports ouverts et j’ai exécuté avec succès le script “enable-ssl-gladys.sh”.

Je pense avoir le même problème que ci-dessus.
Quelqu’un pourrait m’aider ?

Merci


#51

Salut à toi,
as usual dans ce genre de cas, peux-tu mettre les logs stp. c’est normalement bien décrit dedans.


#52

Salut,

merci de t’as réponse.

Le problème, c’est que je n’ai rien dans les logs.
Exemple : si je désinstalle le module et le réinstalle, je vois la désinstallation et l’installation dans les logs, je redémarre Gladys donc je vois les logs dus au redémarrage. Si je me connecte, je vois que je me suis connecté. Et je n’ai aucune erreur dans les logs…
Et si j’envoie un message sur Telegram, sur l’application je vois que le message a été lue dans l’application mais rien n’apparais dans les logs.
Alors que si je mets “POLLING” au lieu de “https://YOUR_GLADYS_IP_OR_DOMAIN/telegram” ça fonctionne … (et j’ai bien remplacé “YOUR_GLADYS_IP_OR_DOMAIN” par mon IP publique :wink:)


#53

tu as bien crée les 4 paramètres?


#54

je ne vois pas comment gladys peux gérer ta demande si tu n’a rien dans les logs


#55

Petite question pourquoi ne pas attendre le chat sur App ? Télégram n’est servira plus après :wink:


#56

J’avais d’abord essayé avec juste les 2 premiers paramètres voyant que ça ne fonctionnait pas, en mode “POLLING” j’ai créé les 2 autres paramètre pour tester et puis j’ai remis “https://YOUR_GLADYS_IP_OR_DOMAIN/telegram” mais ça ne fonctionne toujours pas.
Sachant que quand je suis en “POLLING” ça fonctionne.


#57

Justement, c’est ça que je ne comprends pas, en “POLLING”, elle gère parfaitement la demande… mais en “https://YOUR_GLADYS_IP_OR_DOMAIN/telegram”, je n’ai vraiment rien dans les logs…

Et comme dit, je suis bien en https et j’ai les ports ouverts…


#58

De memoire ça fait pareil chez moi ça marche en Polling


#59

Oui, mais en attendant que l’app intègre le chat, Telegram a encore son utilité :wink:


#60

Oui, mais j’aurais souhaiter utilisé l’autre solution pour réduire les requêtes …
Comme expliqué par Pierre-Gilles.
https://community.gladysassistant.com/t/telegram-pas-de-retour/1146/9?u=thedreamer