Mise à jour du 1er novembre :
- Ajout d'un menu pop up qui apparaît pendant que vous écrivez, histoire d'éviter de récrire une longue phrase. Pour sélectionner la phrase proposée, il suffit de taper "Ctrl" ou sur flèche droite. Cette fonction fonctionne d'une façon assez proche de celle du menu "Recherche" de windows. De façon dynamique, Harumi contrôle ce qu'est en train d'écrire l'utilisateur à chaque instant et cherche dans sa base de travail (le Feuillet8) la phrase la plus proche et en cas de succés la "pop up" sous forme de proposition.
- Mise en forme des phrases formulées par Harumi. Les phrases ne sont plus "découpées" comme auparavant. La présentation s'en trouve plus élégante.
Rappel concernant les ajouts sur la version du 31 octobre :
- FONCTION SUPRISE : Le Jeu d'échecs ! Harumi sait désormais jouer aux échecs, cela fait un moment que j'essayais de mettre en place cette fonction, c'est donc la surprise du jour. J'ai pour cela récupéré et modifié le code source Pascal de "Tom Kerrigan simple chess" puis je l'ai "connecté à Harumi. Vous pouvez désormais demander à Harumi de faire une partie d'échecs et une fenêtre s'ouvrira. Le point intéressant de cette nouvelle fonction est qu'Harumi est capable de faire des commentaires sur la partie en cours. Je prévois d'enrichir encore les commentaires pour les versions ultérieures.
- Redimensionner la taille occupée par Harumi sur l'écran : Petite fonction qui peut néanmoins être utile selon la taille de l'écran sur lequel vous travaillez. Pour utiliser cette fonction écrivez simplement "++" dans la fenêtre des questions pour aggrandir la fenêtre et "--" pour la réduire.
- Associer une image à l'état d'esprit d'Harumi : Certains évènement améliorent ou détériorent "l'état d'esprit" d'Harumi (dans le feuillet 6). C'est ce que j'appelle la fonction "Tamagotchi". Les smileys positifs ou les mots/expressions attachés à ces smileys améliorent le moral d'Harumi alors que d'autre le diminuent. On peut en plus de différentes phrases possibles correspondants à un des états d'esprit y associer une image: Exemple :
| 71-100 |
| Je me sens au top!<APPARENCE>feeling7.jpg |
- Mise à jour de la fonction suggestion : Moins de bugs, et une fonction "proposition" ajoutée :
de façon aléatoire, Harumi proposera l'ouverture d'un site internet ou d'un fichier/executable qui est dans sa mémoire. C'est une fonction très sympa. C'est ainsi que j'ai joué à une magnifique version de Pac Man que j'avais presque oublié... Bien entendu, c'est moi qui avait mis le raccourci vers le fichier dans la mémoire d'Harumi, mais après plusieurs mois, on finit par oublier certains détails. C'est un peu comme si quelqu'un me remémorait mon passé.
Un autre exemple, Harumi m'a proposé d'ouvrir le fichier contenant les photos de mes vacances d'été. Tout cela est bienvenue pour un chatbot. Cela apporte de l'imprévisibilité à la discussion, imprévisibilité qui reste néanmoins liée à l'utilisateur, contrairement à ce que l'on voit dans la plupart des autres chatbots.
- Fonction qui détecte les répétitions
Harumi est capable de détecter si on lui pose plusieurs fois la même question. Au bout d'un certain temps, elle s'exaspère ou se moque (y compris de vive voix).
- Mémorisation du temps
Désormais, les données entrées dans sa mémoire sont associées à une date et à une heure, ce qui chamboule un peu le feuillet 1 de son fichier mémoire, une nouvelle colonne étant maintenant réservée à l'enregistrement de la date et de l'heure. En couplant ces informations à la fonction suggestion, j'espère dans une version ultérieure arriver à lui donner une capacité d'anticipation. En effet, les liens entre les données ne seront plus simplement bijectifs (dans le sens stimulus > réponse) mais transversaux par le biais d'une éventuelle proximité temporelle.
Mon but est qu'Harumi soit ainsi capable de "deviner" ce que vous allez lui dire en remarquant les données dont la proximité temporelle est inférieure à un certain seuil, lui-même tiré de façon aléatoire. De ma même façon, Harumi pourrait tenter d'expliquer les propos de l'utilisateur en relevant des phrases dont l'heure d'enregistrement est proche de la phrase écrite par l'utilisateur.
Bien entendu, cela me demandera du temps, donc n'attendez pas ça pour tout de suite.
- Fonction Alarme :
Désormais, l'utilisateur pourra écrire des phrases du type "J'ai rendez vous à 8h00 avec pierre" ou "préviens moi dans 10 minutes". A l'heure dite, Harumi rappellera le rendez-vous et lancera un son paramétrable par l'utilisateur. J'ai aussi ajouté une image présentant Harumi devant une horloge, image qui s'affiche à l'heure voulue.
A noter que la fonction alarme ne peut enregistrer qu'une seule alarme. Je prévois de pouvoir en ajouter plusieurs dans une prochaine version.
- Scripts : Dans le feuillet6, vous pouvez désormais personnaliser l'apparence de Harumi ou le son joué par Harumi pour chacune des fonctions. Pour cela, vous pouvez par exemple dans la 1ère colonne du feuillet 6 pour que la détection d'évènement entraîne la lecture d'un son, d'une image ou des deux :
| BATTERY 5% |
peut être transformé en
| BATTERY 5%<SOUND>alert.mp3 |
ou en
| BATTERY 5%<SOUND>alert.mp3<\SOUND><APPARENCE>au secours.jpg<\APPARENCE> |
Créer un site gratuit avec e-monsite.com - Signaler un contenu illicite