Seite 9 von 13

Verfasst: 17.07.2005 22:57
von GR@V!TS
Ich möchte mich entschuldigen ist rausgerutscht.

Habe den Beitrag editiert

Verfasst: 18.07.2005 00:10
von Gonzo28
Enano hat geschrieben:An dem Mod wird ja scheinbar nicht mehr "gebastelt" (letzter Stand irgendwann 2002)
Habe nun nämlich 2 "Problemchen" gefunden.
Und da mein PHP grottenschlecht ist und ich bei den ganzen Programmzeilen irgendwie nicht wirklich durchsehe ...:

1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?

...................................................

Habe mir eine FAQ-AIML gebastelt.
Es ist zwar nicht das komplette FAQ drin, aber (ich denke) das Wichtigste.
hier zum DL als ZIP

Ist zumindestens ein Anfang.

Ich habe auch veruscht, es etwas "effektiver" zu machen, indem der BOT gezielter fragt ... z.B.:

Code: Alles auswählen

User: Ich kann mich nicht einloggen.
BOT.: Hast Du Dich registriert?
User: Nein
BOT.: Du mußt Dich erst ... usw.
lt. den AIML-Dokumentationen, welche ich in deutsch gefunden habe, funktioniert das mit <THAT> ...
Hab´s genauso gemacht, wie in den Dokus und den Standard-AIMLs ...
z.B.:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
... aber es klappte nicht.
Ist <THAT> bei dieser Version von A.L.I.C.E. nicht vorhanden oder mache ich das irgendwas falsch?
Ist zwar schon ein bisschen her, aber ich glaub du hast den that tag falsch angewendet.

So sollte es eigentlich funktionieren, habs aber noch nicht ausprobiert:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>ICH BIN DOOF</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>ICH BIN DOOF</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Genauso funktioniert nämlich auch der srai tag (Verschiedene Formulierung, gleiche Antwort). zB:

Ich: Wie lautet mein Name?
Bot: Dein Name ist Gonzo.

2. Option

Ich: Wie ist mein Name?
Bot: Dein Name ist Gonzo.

Code: Alles auswählen

<category>
     <pattern>WIE LAUTET MEIN NAME</pattern>
     <template>Dein Name ist <get name="name"/>.</template>
</category>

<category>
     <pattern>WIE IST MEIN NAME</pattern>
     <srai>WIE LAUTET MEIN NAME</srai>
</category>
1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?
Ist bei mir auch so, hab aber keine Ahnung was man da machen könnte. Durch den alice code seh ich absolut nicht durch. :wink:

Verfasst: 18.07.2005 07:43
von GR@V!TS
Ich würde gern den Bot verändern aber ich weiss nicht wegen dem ©

Verfasst: 18.07.2005 07:45
von GR@V!TS
Und der PHP Held bin ich auch nicht gerade

eventuel steht die Lösung in functions_post.php aber ich habe nichts gefunden.

Verfasst: 18.07.2005 08:48
von MartinWilli83
haste schon mal das kleine phpbb knigge gelesen?nein! solltest du mal tun da steht unter anderen sowas wie topic bumbing ( auf deutsch wen du selbstgespräche führst in ein topic da du net mal 24 std warten kannst ) benutze in zukunft den edit butten und sage net er ist bei dir net zu finden.

inwievern willst du den bot ändern?

Verfasst: 18.07.2005 11:08
von GR@V!TS
Ok ich habe phpBB.de Knigge durchgelesen.
Nochmals Sorry(für mich ist die Story vergessen)


Was steht bei euch in der Datenbank(phpbb_auth_acces/ auth_mod)
Ich weiss nicht ob es bei mir bei der Installation ein Fehler gab
Ich habe das Problem das mein Bot nichts lernt!!!!!

Verfasst: 18.07.2005 11:18
von MartinWilli83
Gonzo28 hat geschrieben:
Enano hat geschrieben:An dem Mod wird ja scheinbar nicht mehr "gebastelt" (letzter Stand irgendwann 2002)
Habe nun nämlich 2 "Problemchen" gefunden.
Und da mein PHP grottenschlecht ist und ich bei den ganzen Programmzeilen irgendwie nicht wirklich durchsehe ...:

1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?

...................................................

Habe mir eine FAQ-AIML gebastelt.
Es ist zwar nicht das komplette FAQ drin, aber (ich denke) das Wichtigste.
hier zum DL als ZIP

Ist zumindestens ein Anfang.

Ich habe auch veruscht, es etwas "effektiver" zu machen, indem der BOT gezielter fragt ... z.B.:

Code: Alles auswählen

User: Ich kann mich nicht einloggen.
BOT.: Hast Du Dich registriert?
User: Nein
BOT.: Du mußt Dich erst ... usw.
lt. den AIML-Dokumentationen, welche ich in deutsch gefunden habe, funktioniert das mit <THAT> ...
Hab´s genauso gemacht, wie in den Dokus und den Standard-AIMLs ...
z.B.:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
... aber es klappte nicht.
Ist <THAT> bei dieser Version von A.L.I.C.E. nicht vorhanden oder mache ich das irgendwas falsch?
Ist zwar schon ein bisschen her, aber ich glaub du hast den that tag falsch angewendet.

So sollte es eigentlich funktionieren, habs aber noch nicht ausprobiert:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>ICH BIN DOOF</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>ICH BIN DOOF</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Genauso funktioniert nämlich auch der srai tag (Verschiedene Formulierung, gleiche Antwort). zB:

Ich: Wie lautet mein Name?
Bot: Dein Name ist Gonzo.

2. Option

Ich: Wie ist mein Name?
Bot: Dein Name ist Gonzo.

Code: Alles auswählen

<category>
     <pattern>WIE LAUTET MEIN NAME</pattern>
     <template>Dein Name ist <get name="name"/>.</template>
</category>

<category>
     <pattern>WIE IST MEIN NAME</pattern>
     <srai>WIE LAUTET MEIN NAME</srai>
</category>
1. Wenn man den letzten Beitrag von A.L.I.C.E. löscht, schreibt´se gleich´n neuen.

2. der BOT antwortet ja manchmal zu schnell ... kann man da nicht irgendwo eine "Wartefunktion" einbauen?
Ist bei mir auch so, hab aber keine Ahnung was man da machen könnte. Durch den alice code seh ich absolut nicht durch. :wink:
da stehen cods das er lernt
und ja mann kann bestimmen was allice antworten sollen den code suche ich euch nochmal raus

Verfasst: 18.07.2005 15:19
von Gonzo28
Hä? was? Wie jetzt? es ging nur um den <that> tag. Oder hab ich was verpasst?

ca. 46000 aiml categorien kann man sich hier noch runterladen. Unter anderem auch den lerncode. Aber da sehe ich das Problem, dass dem Bot auch unanständige sachen beigebracht werden können.
http://www.alicebot.org/aiml/aaa/

Aber alles auf englisch. Ich bin dabei einige davon auszuprobieren und zu übersetzen. Das Problem was wir dabei leider haben ist, dass einige aiml sets auf höheren aiml Versionen basieren. Ich glaub nämlich, dass der phpbb Bot nur mit v 1.0 funktioniert.

Verfasst: 19.07.2005 09:50
von Enano
Gonzo28 hat geschrieben:So sollte es eigentlich funktionieren, habs aber noch nicht ausprobiert:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>ICH BIN DOOF</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>ICH BIN DOOF</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Erstmal danke :)
Habe es gerade mal getestet = funktioniert leider auch nicht :(
Gonzo28 hat geschrieben:Das Problem was wir dabei leider haben ist, dass einige aiml sets auf höheren aiml Versionen basieren. Ich glaub nämlich, dass der phpbb Bot nur mit v 1.0 funktioniert.
Ja, der Gedanke kam mir auch schon ...

Ok, wer paßt den BOT an ;) ?

Verfasst: 19.07.2005 14:42
von Gonzo28
Deine version war doch richtig, also vergiss das was ich geschrieben hab. So muss das Ding aussehen:

Code: Alles auswählen

<category>
     <pattern>ICH BIN DOOF</pattern>
     <template>Meinst Du das wirklich ernst?</template>
</category>

<category>
     <pattern>JA</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Du hast mein Mitgefühl.</template>
</category>

<category>
     <pattern>NEIN</pattern>
     <that>MEINST DU DAS WIRKLICH ERNST</that>
     <template>Na Gott sei dank, dachte schon, ich kann hier kein vernünftiges Gespräch mehr mit Dir führen.</template>
</category>
Aber es funktioniert nicht.

Ich: Ich bin doof.
Bot: Meinst Du das wirklich ernst?
Ich: Ja.
Bot: Ich verstehe.

Verdammt, was ist das?