B.I.L.L - Biomechanical Immediate Learning Lifeform
Verfasst: Di Mär 24, 2009 11:04 pm
Hi!
Ich möchte euch mein neustes Werk vorstellen: BILL, den Chatbot:
http://www.chatbot.haukeluebbers.de
Bitte nur Englisch mit ihm sprechen, damit die internationalen Gäste nicht verwirrt sind (was sie bei einigen Antworten eh sein dürften
)
Was kann BILL?
Bisher Matheaufgaben berechnen, sowie einfache Zusammenhänge verstehen und speichern (entweder in Cookies oder in der MySQL-DB), wie z.B. "My name is Hauke" - "Whats my name?" (diese Information ist personenbezogen und wir in Cookies gespeichert), oder "London is the capital of GB" - diese Information ist auch allgemein wichtig und wird in der DB gespeichert. Um zwei Ecken denken ("Dubbel is a coder" - "Coders are cool" "Hauke is cool?") kann er in der Version 0.4 noch nicht, in der bisher nur bei mir lokal liegenden 0.5 Version jedoch schon...werde ich wohl in den nächsten Tagen online stellen.
Bei "Standardaussagen" ist mir nur ein relativ stumpfes System eingefallen: Wenn der User "afk" sagt, prüft der Bot, ob er diese Aussage in einer Tabelle "cb_cons" stehen hat, und gibt die Antwort, die die meisten User daraufhin geschrieben haben, aus. Hat er nicht "afk" oder ein ähnliches Wort in der Tabelle, guckt er in "cb_unknown_cons". Findet sich da bereits ein Eintrag "afk", wird die ` importance` dieses Eintrags um eins erhöht. Findet der Bot nun mal keine Antwort auf eine Standardaussage, dann gibt er die Aussage mit der höchsten Priorität aus der "cb_unknown_cons" aus, und speichert die Antwort.
Ich weiß, dass er Chatbot keinesfalls perfekt oder annähernd fertig ist, aber ich kann ja mit dem Onlinestellen nicht ewig warten. ^^
Vielleicht hat ja der eine oder andere Spass, Bill etwas beizubringen oder findet lustige Konversationen
Hauke
Der eine Woche in Italien war und deshalb so lange nicht mehr hier reingeguckt hat
Ich möchte euch mein neustes Werk vorstellen: BILL, den Chatbot:
http://www.chatbot.haukeluebbers.de
Bitte nur Englisch mit ihm sprechen, damit die internationalen Gäste nicht verwirrt sind (was sie bei einigen Antworten eh sein dürften

Was kann BILL?
Bisher Matheaufgaben berechnen, sowie einfache Zusammenhänge verstehen und speichern (entweder in Cookies oder in der MySQL-DB), wie z.B. "My name is Hauke" - "Whats my name?" (diese Information ist personenbezogen und wir in Cookies gespeichert), oder "London is the capital of GB" - diese Information ist auch allgemein wichtig und wird in der DB gespeichert. Um zwei Ecken denken ("Dubbel is a coder" - "Coders are cool" "Hauke is cool?") kann er in der Version 0.4 noch nicht, in der bisher nur bei mir lokal liegenden 0.5 Version jedoch schon...werde ich wohl in den nächsten Tagen online stellen.
Bei "Standardaussagen" ist mir nur ein relativ stumpfes System eingefallen: Wenn der User "afk" sagt, prüft der Bot, ob er diese Aussage in einer Tabelle "cb_cons" stehen hat, und gibt die Antwort, die die meisten User daraufhin geschrieben haben, aus. Hat er nicht "afk" oder ein ähnliches Wort in der Tabelle, guckt er in "cb_unknown_cons". Findet sich da bereits ein Eintrag "afk", wird die ` importance` dieses Eintrags um eins erhöht. Findet der Bot nun mal keine Antwort auf eine Standardaussage, dann gibt er die Aussage mit der höchsten Priorität aus der "cb_unknown_cons" aus, und speichert die Antwort.
Ich weiß, dass er Chatbot keinesfalls perfekt oder annähernd fertig ist, aber ich kann ja mit dem Onlinestellen nicht ewig warten. ^^
Vielleicht hat ja der eine oder andere Spass, Bill etwas beizubringen oder findet lustige Konversationen

Hauke
Der eine Woche in Italien war und deshalb so lange nicht mehr hier reingeguckt hat
