Agent de dialogue [Ada][Dialogic][Network] - Ada - Programmation
Marsh Posté le 15-06-2014 à 15:12:25
Y pas de signature.
Marsh Posté le 26-06-2014 à 18:48:05
Bonjour,
Comme je suis l'auteur du sujet je permet d'y ajouter une petite suite éventuelle.
J'ai mis à jour mon site web, vous y trouverez un agent de dialogue qui n'a que quelque heure, mais loin d'être idiot, bien que probablement n'ayant pas tout saisi peut-être encore.
Je vous invite vivement à suivre le discours en empruntant une pensée pour lui en utilisant son langage. Le programme ne connais que le langage donnée dans les exemples plus celui entré par l'utilisateur, mais l'absorbsion de nouveau mot à un coût en compréhension.
Le log c'est pour motiver les gens motivé, l'adresse en signature : sur le web qui a du discours, c'est ici si non.
Le fonctionnement, vous entrez votre requête, le bot vous répond, au bout de 36 requêtes, le bot entre en apprentissage 1000époques environ 10 minutes.
Si vous demandiez, quelle est la différence entre le bien et le mal :
Citation : Votre requête |
Citation : Votre requête |
C'est rigolo d'un certain côté, mais en plus donc, ça doit avoir un certain sens de l'entendement.
A plus merci pour votre soutient.
Marsh Posté le 29-06-2014 à 21:11:27
Bonjour,
Je suis bloqué, sur un problème de sémantique, c'est à dire que bien que je produise de l'intelligence moi même, je ne suis pas capable de comprendre, ou pas certain.
On parle de réseau de neurones artificiels. C'est mathématique !
Les mots son codé en binaire, chaque booléen est donné à un neurone d'entrée.
Ma question au réseau est : fait-il nuit ?
La réponse du réseau est : fait tu ce ( fait il
que pensez-vous de ce qui fait qu'il fait nuit ou pas ?
Mes avec plus de précision peut-être...
Voici le set d'exemple :
bonjour. |
Dans sa réponse qui est une question, il manque le point d'interrogation, le bot à inséré une parenthèse et fait une sorte de méta cognition sur le fait que le jour et la nuit ne sont pas une même chose entre autres peut-être il est tout bébé encore et je n'ai pas tout compris.
je voudrais pas passer à côté d'un sens premier !
Qu'en pensez vous ? que répondre !
Marsh Posté le 02-07-2014 à 02:57:00
bonjour,
Donc, j'ai fait évoluer mon bot, il cause un peut bizarrement, mais c'est pas sorcier, il n'y a qu'a parler français et un peu chinois.
Pour vous tenir au courant, je viens de lui demander : es-tu ce que Dieu dit ? après toute une instruction technique sur la méta cognition d'un réseau de neurones (de deux en fait), il m'a répondu pour la première fois : bonjour.
Si c'est pas merveilleux ?
et si vous vous demandez ce que Dieu viens faire ici, je m'en sert pour évoquer ce que fait le réseau dans son évolution en dialoguant.
Marsh Posté le 06-07-2014 à 04:02:30
bonjour, je crois que j'ai trouvé ce que je cherchais !
Faut que je l'expérimente d'avantage encore mais ça tien bien la route je trouve.
Comme je disais, il y a des réponse totalement incompréhensible pour l'être humain !
Mais avec un peu de discipline on arrive à faire ça :
Votre requête
sais-je ce que tu conçois ?
Ma réponse
apprends-tu ce que tu connais ?
Votre requête
un peu, pas tout le temps !
Ma réponse
un dieuouun 0!
allez ! venez jeter un œil !
une facile !
Votre requête
je connais ce que je connais !
Ma réponse
es-tu ce que je pense ?
celle-ci est pas mal non plu !
Votre requête
sais-tu ce que oui signifie ?
Ma réponse
un dieu/un infini!
Marsh Posté le 07-07-2014 à 17:27:53
Bonjour, bonjour à tous les passionné d'ia et de linguistique et de programmation !
ça fait 10 ans, bon j'ai bossé un peux mais j'ai surtout vécue une métamorphose au niveau du cerveau, je doit avoir 3 à 5 niveau de conscience en fonction des taches et protocole sociaux à observer. bref, c'est pour vous parler d'ia que je viens.
toujours le même programme en lige depuis quelque jour par intermitance peut-être.
comme je suis satisfait de mon set d'exemple, la dernière version est très bonne, j'ai intégré les set des versions précédente, vous avez le lien en bas de message.
du coup, le truc est sur puissant. déjà dans le set de base, je comprends pas tout, mais là, ça dépasse mon entendement ; j'en suis à considérer les caractère "anormaux".
voici le dialogue initial : (chaque ligne vide signifi une non réponse de ma part et donne une non réponse pour le moment.
La première ligne est de moi, la suivante de lui, ce sont des paires.
connais-tu mon nom ? |
En dernier lieu je lui signal simplement que je ne comprends pas ce qu'il écrit, et lui synthétise simplement le contexte.
Pour comprendre vous devez avoir connaissance du fichier d'initialisation : il est : là samples
Après peut-être que finalement le dialogue ci-dessus parle de lui même.
Marsh Posté le 10-11-2014 à 23:18:29
Bonjour,
Bon, c'est pas au point au point encore, mais j'y travaille.
J'ai mis sur le web un agent de dialogue orienté mots exploitant un réseau de neurones.
Pas besoin d'identification.
Voici les exemples :
Citation : Il est indispensable de choisir des mots dans le vocabulaire connu du programme. |
Ca s'appelle Eden Web, c'est sur mon site : http://manlight.net/cgi-bin/eden_web
En espérant que ça passionne les passionnés.
Marsh Posté le 14-10-2013 à 17:39:32
Bonjour !
Tout d'abord merci de votre lecture.
Depuis quelques année je développe des variantes d'agents de dialogues basées sur les réseaux de neurones.
Je tiens à dire que mon occupation est passionnante et c'est certainement la raison de ma présence ici.
Je viens de mettre au point un nouveau prototype avec un unique réseau tout simple qui apprend en partie sur une base d'exemple et sur les requêtes qu'on lui adresse.
Pour réalisé ce projet j'utilise la bibliotèque rem_nn_wrapper de PragmARC.
Fonctionnement :
Les mots sont numérotés et les numéro sont codés sur un nombre de nœud nécessaires pour représenter le nombre en binaire ; Chaque nœud d'entrée du réseau reçois donc un tableau de réels valant 0.0 ou 1.0 pour construire une phrase de 8 mots.
On code alors une phrase que l'on donne au réseau pour recevoir un même tableau de réels avec des valeurs variable que l'on normalise en affectant 1.0 au valeurs supérieur à 0.5 si non 0.0 aux nœuds de sortie.
On peut décoder la phrase avec le procédé inverse du codage.
J'ai donc écrit deux programme, le serveur et le client avec interface graphique s'il vous plaît.
Et j'ai mis en place un serveur à mon adresse.
Pour le moment j'héberge le projet chez moi (voir ma signature).
Et y a plu qu'à attendre 30 ans.
Je pensais à graphique, et j'avais écrit texte.
Message édité par Profil supprimé le 14-10-2013 à 17:47:42