Forum: Sonstige Fragen zu Delphi
Delphi
by taaktaak,
21. Sep 2009
OK, der Möglichkeiten gibt es (fast immer) viele. Eine mögliche Variante wäre die Verwendung von Records (wie oben von implementation bereits erwähnt). Allerdings lassen sich dynamische Strings so nicht ohne weiteres speichern. Verwende also für die ersten Gehversuche in etwa so etwas:
type ChatRec = record
Frage,
Antwort : String
end;
Das...
Forum: Sonstige Fragen zu Delphi
Delphi
by taaktaak,
21. Sep 2009
Aber die Frage des Speicherns ist eigentlich jetzt noch gar nict wichtig!
Zunächst musst du einmal eine Strategie definieren. Schließlich soll das Ganze ja so etwas wie eine Low-Level-KI werden. Habe mal ein wenig nachgeforscht: ELIZA hat die Fragen des Menschen mit einfachen Mitteln grob "analysiert" und aufgrund dieser Analyse eine Antwort "zusammengestellt". Erst wenn du für dein Programm...
Forum: Sonstige Fragen zu Delphi
Delphi
by taaktaak,
21. Sep 2009
Nun das ist davon abhängig, welche Antwort-Strategie du wählst. Wenn ich mich recht erinnere, haben die Antworten von ELIZA eigentlich gar nichts mit der Frage zu tun - kann mich aber täuschen, ist sehr lange her :-( Wenn du nur eine "scheinbare" Verbindung zu den Fragen herstellen willst, genügt es eine Stringliste mit geschickten Antworten zu erstellen. Eine Stringliste kann man bequem...
Forum: Sonstige Fragen zu Delphi
Delphi
by taaktaak,
21. Sep 2009
Such mal im Internet nach ELIZA - das Programm hat vor über 40 Jahren mal faszinieren können ...