chriss_2oo4
Erfahrenes Mitglied
Hi,
ich bin bzw. ich möchte ELIZA (Chat-Bot der das Gespräch mit einem Psychologen simulieren soll) in Java nachbilden, allerdings bin ich mir über den Ansatz noch nicht ganz im Klaren.
Bisher hab ich mir das etwa so gedacht:
1. Benutzereingabe
2. Zerlegung in die einzelnen Wörter
3. Suche von Schlüsselwörtern (vorgegebene Wörter wie: Ich, Du, Mir, Dir, ...)
4. Formulierung der Antwort
In Wikipedia und google liest man aber, dass diese Programme lernfähig sind. Allerdings verstehe ich nicht ganz was bzw. wie man aus Sätzen wie z. B. "Mir geht es gut" Erweiterungen für den Wortschatz erzielen kann.
Hat vielleicht auch schon jemand spaßeshalber so einen ELIZA-Chat-Bot nachprogrammiert und kann mir etwas auf die Sprünge helfen?
Lg Chriss
ich bin bzw. ich möchte ELIZA (Chat-Bot der das Gespräch mit einem Psychologen simulieren soll) in Java nachbilden, allerdings bin ich mir über den Ansatz noch nicht ganz im Klaren.
Bisher hab ich mir das etwa so gedacht:
1. Benutzereingabe
2. Zerlegung in die einzelnen Wörter
3. Suche von Schlüsselwörtern (vorgegebene Wörter wie: Ich, Du, Mir, Dir, ...)
4. Formulierung der Antwort
In Wikipedia und google liest man aber, dass diese Programme lernfähig sind. Allerdings verstehe ich nicht ganz was bzw. wie man aus Sätzen wie z. B. "Mir geht es gut" Erweiterungen für den Wortschatz erzielen kann.
Hat vielleicht auch schon jemand spaßeshalber so einen ELIZA-Chat-Bot nachprogrammiert und kann mir etwas auf die Sprünge helfen?
Lg Chriss