Overblog Suivre ce blog
Administration Créer mon blog
Le blog du CRRIAM

Articles avec #analyse structurelle des conversations tag

Quel genre de dialogue ?

28 Mars 2013 , Rédigé par crriam Publié dans #Analyse structurelle des conversations

On peut lister rapidement les questions simple au quel doit savoir répondre un tchater bot.

En gros, c'est toujours les mêmes :

 

bonjour

au revoir

tu vas bien

tu habites ou

tu as quel age

quel est ton nom

quel est ton metier

tu aimes le sexe

tu fais quoi

tu es marie

tu as des freres et soeur

tu es comment physiquement

tu es une fille ou un garcon

Je ne te dérange pas

tu cherches quoi ici

quels sont tes loisirs

Ca te dis qu'on se rencontre

 

Voila ce qu'il ressort de dizaines de conversations rapide sur un chat ! Le reste, ce n'est en gros que des synonymes de ces phrases.

 

Bien sur, sur le web, ceux qui savent qu'ils parlent à un robot vont parler differement, ils vont tenter de le piéger, d'une façon ou d'une autre.

Alors la quesion que l'on peut se poser est : Est-ce bien necessaire de coder des réponses pour ce genre de discutions souvent incohérentes, et inutiles ?

La réponse se trouvera dans l'utilité que l'on va avoir du robot. Si c'est pour un robot personnel de compagnie genre RD2D2 qui se proméne chez vous, ils est évident que la réponse sera NON, son propriétaire ne va pas chercher à le piéger stupidement, il saura que c'est un robot, n'aura pas besoin de même chercher a lui demander: où tu habite ? etc.

Là, il faudra coder un veritable dialogue en tenant compte de la régle des 33%. Sans pour autant que le robot ne perde de sa personnalité, bien au contraire ! Il pourra tres bien dire par exemple qu'il préfère le rouge comme couleur, et avoir ses propres opinions. Je pense pour ma part que ce genre de codage est bien plus interessant que de le faire obligatoirement répondre à des questions comme : Comment je m'appele ? J'ai quel age ? alors que l'on viens de le lui dire. Même s'il est vraiment facile de pouvoir y répondre :)

 

 

 

 

Lire la suite

Analyse structurelle d'un dialogue

12 Février 2013 , Rédigé par crriam Publié dans #Analyse structurelle des conversations

Voila probablement la partie la plus compliquée a mettre en oeuvre.

 

A ce jour, aucun programe ne donne l'illusion parfaite de parler  avec un humain. Car ici, nous parlons bien de parler, d'avoir un veritable dialogue, pas de commande vocal !

La commande vocale servira uniquement de télécommande, lors d'un dialogue, le robot posera des questions, répondra à celle de l'utilisateur, relancera le dialogue sur tel ou tel sujet suivant les circonstance.

 

Qu'est ce qui fait un bon dialogue ?

 

Un savent mélange d'écoute et d'affiramtion.

 

En effet, lors d'un dialogue, les deux protagoniste échanges des informations, des questions, donnes leur avis ou demande celui de l'autre.Les deux doivent être acteur et moteur du dialogue tour a tour, c'est ce qui fera la richesse du dialogue.

 

Parler avec quelqu'un, c'est avoir l'impression d'être écouté, mais aussi écouter l'autre.

 

Votre robot devra donc être capable de tenir un dialogue, suivant la personne qu'il aura en face de lui.

 

On peut définir un dialogue de la sorte :

 

Question 1

Réponse a 1 enchainant question 2

réponse a 2

rebondissement sur un autre sujet etc.

 

Exemple :

 

robot - Salut (question 1)

utilisateur -Bonjour, tu vas bien ?

robot -Oui, merci et  toi ?

utilisateur - Bof, un une petite grippe.

 robot - Hola, la grippe est dangeureuse, as tu vu un docteur ?

utilisateur - non, pas encrore, il est en vacance

robot - Des vacances, voila qui me ferais du bien a moi aussi

etc.

 

Mais un dialogue, c'est aussi souvent deux monlogue mis cote à cote.

 

Exemple :

 

-J'aime bien harry potter

-Moi ce qui me facine dans le monde de Rolling, c'est la richesse de son univers

-Ron wealsey me fait hurler de rire

-Le chateau est envoutant, ses passage secrets me font réver

Etc.

 

On s'apperçoit dans cet exemple que bien que parlant du même sujet, la conversation est totalement monologuique

 

Nous pouvont utiliser cet aspecs du dialogue, en utilisant un caractères * definit pour chaque sujet de conversation.

 

Si le robot ne reconnais aucun mots, il renverra ses propres monologues. C'est une technique souvent utiliser par les robot spameur publicitaire des tchats qui renvois vers des site de culs. Ils donnent l'illusion vague d'un dialogue, mais ne reconnaissent aucun mots ni phrase. ils font leurs monologues est envois sur un lien.

 

Et il reste une dernière forme de dialogue :L'écoute

 

Dans ce type de dilaogue, un seul parle veritablement, l'autre écoute et ne répond que par quelques mots bref.

 

- Tu vas bien ?

- Non, je suis en plein divorce

- ha mince

- Oui, mon mari me trompe

- a bon ?

- je l'ai surpris avec une autre

- hum effectivement.

- je rentrer du boulot et je suis tomber sur eux dans la chambre

- houa

- je te dis pas dans quel etat j etais

- oui j imagine !

etc.

 

On remarque que celui qui écoute, ne relance pas vraiment le dialogue, il se contente de répondre, laissant l'autre "raconter sa vie" ou même l'encourageant a poursuivre.

 

 

Conclusion, un dilaogue naturel et appréciable doit etre fait de 33% d'écoute, 33 % de veritable dialogue et 33% de monologue. Ce qui finalement allége la charge de codage.

 

Lire la suite