Communauté Eggdrop
[Script] Interface MegaHAL (version actuelle : 4.1.0) - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum : Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Sujet : [Script] Interface MegaHAL (version actuelle : 4.1.0) (/showthread.php?tid=706)

Pages : 1 2 3 4 5 6 7 8


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - Artix - 31/10/2010

setmegabotnick étant définie dans le module, t'as du oublier de charger le module ><


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - Artix - 31/10/2010

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


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - Artix - 31/10/2010

http://www.eggdrop.fr/board/HOWTO-Utiliser-un-module-correctement-t-771.html


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - ALIEN57 - 31/10/2010

Donc moi je suis juste un gland !
Ne pas oublier de loader le module quoi...


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - ALIEN57 - 05/11/2010

ça m'a l'air bien .learnfile
On peut en savoir plus ?

Je suis bien bluffé quand même ! ^^


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - MenzAgitat - 05/11/2010

.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.


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - CrazyCat - 30/11/2010

megahal n'est pas compilé.


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - MenzAgitat - 24/12/2010

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é.


RE: [script] Interface MegaHAL (version actuelle 3.0.0) - MenzAgitat - 26/12/2010

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.


RE: [script] Interface MegaHAL (version actuelle 3.1.0) - MenzAgitat - 26/12/2010

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


RE: [script] Interface MegaHAL (version actuelle 3.1.0) - ALIEN57 - 02/01/2011

Cool !


RE: [script] Interface MegaHAL (version actuelle 3.1.0) - fed8ra - 31/01/2011

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


RE: [script] Interface MegaHAL (version actuelle 3.1.0) - fed8ra - 31/01/2011

@aliassangelius

Oui j'ai compiler le eggdrop avec le module megahal -> le megahal.so est bien dans /eggdrop/modules


RE: [script] Interface MegaHAL (version actuelle 3.1.0) - MenzAgitat - 31/01/2011

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.


RE: [script] Interface MegaHAL (version actuelle 3.1.0) - fed8ra - 31/01/2011

@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 ?