[TCL] Interface MegaHAL (version actuelle : 4.1.0)
#16
setmegabotnick étant définie dans le module, t'as du oublier de charger le module ><
Répondre Avertir
#17
Normalement y'a pas de problèmes de sous-version afaik.

Le module est lié à la version de l'eggdrop lui même, donc il faut changer la source pour passer de 1.6 à 1.8 par exemple - mais c'est tout.

Si tu passes de 1.6.19 à 1.6.20 suffit de le recompiler normalement
Répondre Avertir
#18
http://www.eggdrop.fr/board/HOWTO-Utilis...t-771.html
Répondre Avertir
#19
Donc moi je suis juste un gland !
Ne pas oublier de loader le module quoi...
Répondre Avertir
#20
ça m'a l'air bien .learnfile
On peut en savoir plus ?

Je suis bien bluffé quand même ! ^^
Répondre Avertir
#21
.learnfile permet d'apprendre le contenu d'un fichier texte à l'IA.
Ca revient au même que de taper ligne par ligne le contenu de ce fichier sur le chan pour apprendre des phrases à ton egg, en moins pénible.

Il est également possible d'utiliser le fichier .trn pour faire la même chose. En y plaçant du texte, il sera appris par MegaHAL au chargement du module.
Répondre Avertir
#22
megahal n'est pas compilé.
Répondre
#23
Tu confonds MC.Respond (un script de MC8) avec Responder (mon script).

La version de l'Interface MegaHAL que tu possèdes n'est pas prévue pour fonctionner avec Responder.
La prochaine le sera, mais pas avant que Responder soit publié.
Répondre Avertir
#24
Il a peut-être appris ça avant que tu ne mettes RnG-Radio dans la liste des exclusions, ou peut-être à un moment où le module MegaHAL était activé mais l'Interface MegaHAL pas encore installée.
Répondre Avertir
#25
Nouvelle version disponible : v3.1.0

changelog v3.1.0 :

Citation :
  • Correction des réglages par défaut des options megawc_boundary et megawc_glue : les caractères [ et ] n'étaient pas échappés.
  • Correction de la doc, la variable DEBUGMODE ne PEUT PAS valoir juste 0, elle doit OBLIGATOIREMENT être une liste de 7 valeurs.
  • Correction de l'option learn_exclusion_list qui ne fonctionnait pas dans certains cas.
  • Ajout de la déclaration de package MegaHAL_Interface 3.1.0
  • Suppression de l'intégration de MC.Respond
  • Intégration de Responder (script du même auteur à télécharger séparément)
  • La file d'attente de parole est maintenant gérée différemment et simule de façon plus réaliste le temps de frappe. Auparavant, les délais de réponse étaient calculés à partir d'un point de départ commun; ils sont maintenant indépendants et sont ajoutés les uns à la suite des autres.
  • La commande .learnfile est maintenant plus bavarde et vous affiche un message de confirmation.
  • Correction : la casse des nicks des personnes présentes sur le chan est maintenant corrigée même si l'option substitute_all_nicks est activée.
  • Correction : lors d'une lobotomie, on s'assure que le fichier BRN existe bien avant d'effacer l'ancien fichier OLD.

Téléchargement : ici
Répondre Avertir
#26
Cool !
Répondre Avertir
#27
Salut!

- L'I.A. est activée.
- L'apprentissage est déjà activé (100% de chances).

J'écris donc plusieurs mots/phrases pour lui faire apprendre dans le même channel qu'il est activé.

- Mon I.A. comprend actuellement 0 mots organisés en 2 noeuds d'association.
- J'ai 3% de chances de répondre à tout, 90% de chances de répondre quand on parle de moi, et j'ai 100% de chances d'apprendre ce que vous dites si la phrase fait au moins 3 mots.
- Les phrases que je construis ne dépassent jamais 30 mots, sont choisies dans un contexte d'une profondeur de 2 niveaux et l'improvisation est activée.

J'ai meme chmod 777 tout les fichiers megahal.* qui sont placés dans /eggdrop

-rwxrwxrwx. 1 fed0ra fed0ra 10609 15 nov 2009 fullmetal.txt
-rwxrwxrwx. 1 fed0ra fed0ra 105 24 jun 2010 megahal.aux
-rwxrwxrwx. 1 fed0ra fed0ra 63 24 jun 2010 megahal.ban
-rwxrwxrwx. 1 fed0ra fed0ra 73 30 jan 16:18 megahal.brn
-rwxrwxrwx. 1 fed0ra fed0ra 19 30 jan 16:18 megahal.dic
-rwxrwxrwx. 1 fed0ra fed0ra 0 30 jan 16:18 megahal.phr
-rwxrwxrwx. 1 fed0ra fed0ra 88 24 jun 2010 megahal.swp
-rwxrwxrwx. 1 fed0ra fed0ra 0 24 jun 2010 megahal.trn

Bon, je ne sais vraiment plus quoi faire.

Eggdrop1.6.19+ctcpfix
Répondre Avertir
#28
@aliassangelius

Oui j'ai compiler le eggdrop avec le module megahal -> le megahal.so est bien dans /eggdrop/modules
Répondre Avertir
#29
D'où vient le module MegaHAL que tu utilises ?
Il faut impérativement utiliser la version modifiée par Artix qui est normalement fournie avec le script (et que j'ai oublié d'inclure, je réuploaderai le fichier prochainement).
En attendant, tu peux utiliser le module qui était fourni avec la version précédente de l'Interface MegaHAL ( ici ) avec la version 3.1.0.
Répondre Avertir
#30
@MenzAgitat

J'utilise exactement celui de ton lien. x)

Bon j'ai toute recompilé.. ça ne fonctionne pas plus x/

[20:38] 04[MEGAHAL DEBUG] 07i!i08!i!i!i!14 #fed0ra <DiEOrLivE> j'essai de te faire apprendre encore et encore.. est-ce la bonne cette fois ci ?
[20:38] 04[MEGAHAL DEBUG] 10i!i11!i!14 ENUMERATION DES CRITERES D'APPRENTISSAGE (1ERE PASSE)
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 L'apprentissage est actif sur #fed0ra (flag +megahal_learn).
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 DiEOrLivE/DiEOrLivE n'est pas présent dans la liste $learn_exclusion_list
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 aucun mot ne figure dans la liste des mots dont l'apprentissage est interdit
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 Le mode "floodlock_learn" n'est pas actif pour DiEOrLivE sur #fed0ra
[20:38] 04[MEGAHAL DEBUG] 14i!i15!i!14 tirage d'un nombre aléatoire entre 1 et 100 afin de déterminer si le bot a le droit d'apprendre : 0771
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 La phrase a une longueur supérieure ou égale à $minlearnwords (0715 14>=07 314)
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 le bot a 07100%14 de chances d'apprendre.
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 la ligne n'est pas une commande ou fait partie des commandes autoris�es.
[20:38] 04[MEGAHAL DEBUG] 10i!i11!i!14 ENUMERATION DES CRITERES D'APPRENTISSAGE (2EME PASSE)
[20:38] 04[MEGAHAL DEBUG] 05i!i04!i!14 La phrase a une longueur inférieure à $minlearnwords (071 14<07 314)
[20:38] 04[MEGAHAL DEBUG] 03i!i09!i!14 la ligne n'est pas une commande ou fait partie des commandes autorisées.
[20:38] 04[MEGAHAL DEBUG] 05i!i04!i!14 L'apprentissage n'a pas été autorisé après passage en revue des critères.

j'ai remarqué aussi quand je-> reloadbrain:

[20:41] *** ATTEMPTING TO FREE NULL PTR: MegaHAL:megahal.c (3828)
[20:41] *** ATTEMPTING TO FREE NULL PTR: MegaHAL:megahal.c (3829)
[20:41] Personnalité rechargée


Des idées ?
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté