Closed BertrandLenclos closed 4 years ago
Ok et ça peut pas se simplifier un peu avec des redirections ?
+ [*] je [*] (suis|me sens) pas (@feeling_positif) [*]{weight=2}
@ je me sens mal
+ [*] (je suis|je me sens) (@feeling_negatif) [*]
- Oups... Je veux bien t'écouter, mais malheureusement je ne sais pas si j'arriverai à t'aider...
+ [*] je [*] (suis|me sens) pas (@feeling_negatif) [*]{weight=2}
@ je me sens bien
+ [*] (je suis|je me sens) (@feeling_positif) [*]
- Ça c'est super, raconte-moi ce qui te fais te sentir si bien ?
Bien sur, des redirections, des réponses différentes, on a le choix. Le weight est important pour être sur de declencher les "pas".
J'ai reporté ces remarques dans l'aide_rivescript. Dès que Fabien fait signe je close cette issue.
Ok pour moi, juste un petit détail,je ne sais pas ce que vous en pensez mais ce serait peut être pas mal de rajouter un mot optionnel qui nous pemrettrait de détecter aussi les phrases du types 'je me sens pas très bien' ou encore 'je suis vraiment heureux', ce qui donnerait en reprenant l'exemple de Léon:
+ [*] je [*] (suis|me sens) pas [_] (@feeling_positif) [*]{weight=2}
@ je me sens mal
+ [*] (je suis|je me sens) [_] (@feeling_negatif) [*]
- Oups... Je veux bien t'écouter, mais malheureusement je ne sais pas si j'arriverai à t'aider...
+ [*] je [*] (suis|me sens) pas [_] @feeling_negatif) [*]{weight=2}
@ je me sens bien
+ [*] (je suis|je me sens) [_] (@feeling_positif) [*]
- Ça c'est super, raconte-moi ce qui te fais te sentir si bien ?
Mis à part ça on peut fermer l'issue
Par rapport à ce code dans le new rive interlocuteur, je pense qu'il faut adopter un shéma plus rigoureux concernant les attributs.
En effet, l'utilisateur s'exprime souvent avec une négation : pas et il faut l'intgérer systématiquement pour évitrer les contre-sens. Voila la forme que je propose dès qu'on utilise un attribut :
Si vous êtes d'accord, j'en fais un chapitre dans l'aide rive.