Da gibt es 2 Möglichkeiten:
1. Du erstellst eine Datenbank mit vielen Fragen und Antworten. Du kannst ihn ja so programmieren, dass wenn er etwas noch nicht kennt, man es ihm beibringen kann.
2. Du bringst ihm bei den semantischen Zusammenhang der Eingabe zu verstehen und dementsprechend zu Antworten (so wie google es vorhat). Eine Datenbank brauchst du hier natürlich trotsdem.
Möglichkeit 1 ist zwar einfacher zu realisieren, aber längst nicht so flexibel wie die Zweite. Wenn man wirklich mit dem Gegenüber "kommunizieren" will, wird man um die 2. Möglichkeit nicht drum herumkommen. Allerdings ist diese nicht gerade einfach zu programmieren.
|