Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Mon 26 May - 18:01
Livre: Robot

Les grands rôles:
message1 est un texte vide
message2 est un texte vide
message3 est un texte vide
message4 est un texte vide
message5 est un texte vide
message6 est un texte vide
message7 est un texte vide
Paragraphe: Messages
Efface tableau
tu vas vers Première partie

Paragraphe: Première partie
Affiche "Bonjour. je suis le Robot de Mr. dod, mon concepteur. Je suis apte à tenir de petites conversations. Posez-moi des questions et je vous répondrez (du moment que je connais les réponses). N'oubliez pas de mettre les majuscules, les points etc.! Si je ne les connais pas, je vous le ferai savoir. Si vous voulez que j'arrête de vous parler, vous pouvez tap-er: "Arrête" Aussi, évitez de mettre des virgules, points et points-virgules.."
Affiche "Comment vous appelez-vous?"
Demande le message1
concatène "Bonjour, " , message1 , " . Comment allez-vous?" dans message3
affiche message3
demande message3
si message3 est égal à "Bien et toi?" alors va vers Touché3
Concatène "D'accord, vous allez ", message3 , "." dans message4
affiche message4
tu vas vers Deuxième partie

Paragraphe: Deuxième partie
Affiche "Voulez-vous savoir comment je vais, moi?"
Demande message5
Si message5 est égale à "Oui" alors Va vers Touché1
Affiche "O.K."
tu vas vers Troisième partie

Paragraphe: troisième partie
Affiche "Fait-il beau chez vous?"
Demande message6
tu vas vers Touché2
termine


Paragraphe: Touché1
Les rôles:
réponse2 est un nombre avec 5
réponse1 est un nombre avec 10
Les actions:
Mélange réponse1
si réponse2 est plus grande que réponse1 alors va vers Touché01
si réponse2 est plus petite que réponse1 alors va vers Touché02
termine

Paragraphe: Touché01
les rôles:
réponse2 est un texte avec bien
Message est un texte vide
les actions:
concatène "Je vais ", la réponse2, " ." dans le message
affiche message
tu vas vers Troisième partie

Paragraphe: Touché02
les rôles:
réponse2 est un texte avec mal
Message est un texte vide
les actions:
concatène "Je vais ", la réponse2, " ." dans le message
affiche message
tu vas vers troisième partie

Paragraphe: Touché2
Les rôles:
réponse2 est un nombre avec 5
réponse1 est un nombre avec 10
Les actions:
Mélange réponse1
si réponse2 est plus grande que réponse1 alors va vers Touché03
si réponse2 est plus petite que réponse1 alors va vers Touché04
termine



Paragraphe: Touché03
les rôles:
réponse2 est un texte avec très beau!
Message est un texte vide
les actions:
concatène "O.K. . Chez moi, il fait ", la réponse2, " " dans le message
affiche message
termine

Paragraphe: Touché04
les rôles:
réponse2 est un texte avec mauvais!
Message est un texte vide
les actions:
concatène "O.K. Et bien, chez moi, il fait assez ", la réponse2, " ." dans le message
affiche message
termine

Paragraphe: Touché3
Les rôles:
réponse2 est un nombre avec 5
réponse1 est un nombre avec 10
Les actions:
Mélange réponse1
si réponse2 est plus grande que réponse1 alors va vers Touché05
si réponse2 est plus petite que réponse1 alors va vers Touché06
termine



Paragraphe: Touché05
les rôles:
réponse2 est un texte avec très bien!
Message est un texte vide
les actions:
concatène "Moi, je vais ", la réponse2, " , merci!" dans le message
affiche message
tu vas vers troisième partie

Paragraphe: Touché06
les rôles:
réponse2 est un texte avec mal!
Message est un texte vide
les actions:
concatène "Bof... je vais plutôt ", la réponse2, " ..." dans le message
affiche message
tu vas vers troisième partie







COMMENTAIRES (ne pas recopier sur le livre):
Ce robot peut toujours être amélioré en écrvant d'autres questions, en lui faisant prévoire des réponses, etc...
Contribuez à son dévelopement!
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Mon robot sait tenir une petite conversation,environ quelques secondes

le Tue 27 May - 7:34
Excellent, je le rajouterai dans la prochaine version. J'ai regardé pour les images. As-tu déposé tes images dans les bons répertoires ?
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Tue 27 May - 12:35
Oui, je les ai mises sous :
"livres/tutoriels/c_multimedia/images/P1080725[1].jpg"
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Mon robot sait tenir une petite conversation,environ quelques secondes

le Tue 27 May - 17:16
Argh, je crois comprendre...
Les crochets sont maintenant des caractères qui sont interprétés par Linotte notamment pour la gestion dynamique des acteurs. Il faut renommer les images pour qu'elles ne contiennent plus les crochets.
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Tue 27 May - 18:46
ah ok merci, sauf que il n'y avait pas besoin lol :
ca remarche, mais je ne sais même pas pourquoi! ca devait être un de ces petits beugs qui se corrigent d'eux même pour on ne sait quelle raison?!
Member
Messages : 138
Date d'inscription : 2008-04-09
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Sat 7 Jun - 19:27
il existe des concours ou le but est de créer un robot pouvant tenir une conversation tout en se faisant passer pour un humain. des juges conversent soit avec des obots, soit avec des humains et donnent une note sur 10. Je crois qu'aucun ordinateur a eu 10, par contre, des humains ont souvents été jugés comme "machines".
Bref, ces concours sont en anglais donc je ne pense pas que tu puisses y participer. Par contre, tu peux t'en inspirer. les programmes uttilisent des mots-clefs pour reconnaitre les phrases.

Du coup, tu pourrai mettre dans ton livre que si une phrase contient "visit" ( par exemple ), cela conduit vers un sommaire avec différentes sortes de visites. ( n'uttilise que la base du mot, ainsi, cela marche aussi bien pour "visites" , "visiter" , "en visitant")
Ensuite, si la phrase contient aussi "tour-eiffel" , alors ton robot pourrai dire "Je n'est jamais été sur la tour eiffel"
si la phrase contient "mont St Michel" , alors ton robot pourrai dire "L'ambiance du mont St Michel est féérique !" , etc....

Je crois qu'il est possible de faire ça avec la condition "si # contient # alors ...."
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Sat 7 Jun - 20:50
Excellente idée, Simon! Merci:)
Mais qu'est-ce qu'un sommaire? lol...
Member
Messages : 138
Date d'inscription : 2008-04-09
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Sun 8 Jun - 17:50
j'ai parlé de "sommaire" parceque j'imaginai un paragraphe avec des conditions conduisant vers d'autres paragraphes , mais tu peux aussi n'uttiliser qu'un seul paragraphe pour toutes les réponses

paragraphe : visites_sommaire
actions :
si la réponse contient "tour eiffel" alors tu vas vers visites_tour-eiffel
si la réponse contient "mont st michel" alors tu vas vers visites_montStMichel
etc...
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Sun 8 Jun - 19:08
Aaaaaaaaaaaaaahh d'accord! je reste sur ce que j'ai dit: excellente idée, je la mettra très prochainement! merci!
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Mon robot sait tenir une petite conversation,environ quelques secondes

le Mon 9 Jun - 10:45
Vous avez des idées... coool !

D'ici 1 à 2 semaines, je vais vous proposer la deuxième béta version 0.5.1

Elle pourrait vous aider car j'ai ajouté le "sinon" :

Livre : Sinon
(Spécification Linotte 0.5.1)

Paragraphe : Test sinon
Rôles :
a est un nombre valant 1
b est un nombre valant 1

Actions :
si a est plus grand que b alors affiche "grand"
sinon, si b est plus grand que a alors affiche "petit"
sinon, affiche "égal!"
termine
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Mon 9 Jun - 16:18
cool! merci Ronan! j'ai hâte de voir la bêta, quand sort-elle?
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Mon robot sait tenir une petite conversation,environ quelques secondes

le Mon 9 Jun - 17:35
Je pense d'ici la fin de la semaine... peut être avant en fait !
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Mon 9 Jun - 17:44
cool!!! merci!
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Mon 9 Jun - 20:24
J'aime bien le "sinon"! mais je trouve cepandant (ne le prends pas mal, Ronan:)) qu'il y a un truc qui ne va pas:

sinon, si b est plus grand que a alors affiche "petit"

Ca fait un peu lourd... et pas très bien <img src=" title="Smile" /> .



Par contre,

Sinon, affiche "a"

Est excellent!Smile



En tout cas, félicitation et continu comme ça, Ronan
J'ai une question: quel language utilises-tu pour créer Linotte? le C;
, le C++ ou Java (je pense que c'est JAVA, car il y ades fichiers JAVA)
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Mon robot sait tenir une petite conversation,environ quelques secondes

le Wed 11 Jun - 9:13
J'utilise le Java. L'avantage, c'est qu'il est multi-plateforme. Le deuxième... c'est qu'il est riche en fonctionnalité !
Pour le "sinon, si" c'est vrai que c'est un peu lourd mais ça me permet d'homogénéiser la syntaxe.
T'qinuiète, je ne prends pas mal les critiques ! Justement, il en faut !
Senior Member
Messages : 357
Date d'inscription : 2008-05-23
Voir le profil de l'utilisateur

Mon robot sait tenir une petite conversation,environ quelques secondes

le Wed 11 Jun - 12:47
lol ok.
Merci:)
Contenu sponsorisé

Re: Mon robot sait tenir une petite conversation,environ quelques secondes

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum