Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Unterhaltungs Bot programmieren (https://www.delphipraxis.net/74064-unterhaltungs-bot-programmieren.html)

Zacherl 27. Jul 2006 15:52


Unterhaltungs Bot programmieren
 
Hi,
ich habe vor einen kleinen Bot zu programmieren, den ich mit Standardfragen und den dazugehörigen Antworten füttere. Wenn nun jemand eine Frage eingibt, zu der von mir eine Antwort spezifiziert wurde, soll diese ausgegeben werden. Noch ist das ja kein Problem. Aber folgendes:

Wie kann ich die eingegebene Frage so untersuchen, dass eventuelle, kleine Rechtschreibfehler oder eine andere Fragestellung nicht beachtet werden und die Frage ("Wie heißt du?") trotzdem erkannt wird, auch wenn jemand z.B. "Wie ist dein Name?" eingibt?

Fals es ein Programm gibt, welches man in dieser Art mit Fragen und Antworten füttern kann, wäre mir auch damit geholfen. Es sollte aber Freeware sein.

Florian

zebrafalke 27. Jul 2006 15:59

Re: Unterhaltungs Bot programmieren
 
Hallo,
das wird aber seeehr lange dauern, da musst du ne riesige Datenbank erstellen, um z.B. sowas hinzukriegen.... :wink:

Gruss
zebrafalke

Catbytes 27. Jul 2006 16:49

Re: Unterhaltungs Bot programmieren
 
Erinnert mich irgendwie an Chat with Lisa aus der guten alten Mailbox-Zeit ;-)

Klaus01 27. Jul 2006 18:47

Re: Unterhaltungs Bot programmieren
 
Hier findest Du ein Pascalprogramm mit Quellen für das Eliza Programm von Weizenbaum:
http://www.laurentianum.de/eliza.zip

Und hier die entsprechende Geschichte dazu: http://www.laurentianum.de/leinfo06.htm

Grüße
Klaus

cruso 27. Jul 2006 18:55

Re: Unterhaltungs Bot programmieren
 
Ich hatte auch mal vor so etwas zu schreiben, aber dann viel mir auf, wie viel Arbeit es ist und habe es gelassen :? -> Nur die Benutzerschnittstelle wurde fertig.

Naja da die Fragen "Wie heißt du?" und "Wie ist dein Name?" nur den gleichen Sinn haben aber nicht gleich aufgebaut sind kann man diese nicht auf einmal überprüfen. Es müssen beide Möglichkeiten in die Datenbank (und es bleibt nicht bei diesen zwei Möglichkeiten). Es sollte auch als Antwort mehreres möglich sein um ein "interessantes" und "echtes" Gespräch vorzutäuschen.


PS: Mach lieber dein Remote-Tool weiter! ^^

Zacherl 27. Jul 2006 21:41

Re: Unterhaltungs Bot programmieren
 
Vielen Dank für euere Beiträge :thumb: Leider scheint so ein Projekt doch nicht innerhalb kurzer Zeit zu realisieren sein ...

Zitat:

PS: Mach lieber dein Remote-Tool weiter! ^^
Ja sir. Wird gemacht. :mrgreen: Erstmal fahre ich jetzt in Urlaub, aber danach wollte ich sowieso noch das ein oder andere Feature einbauen.

Florian


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz