Realistische Bots müssen menschlicher wirken, also auch Bedürftnisse haben, automatisch Away-Messages erzeigen und sowas. Witzig wäre ja wenn sie Fehler machen, z.B. wie hier in meiner mini-Buchtsbendreher Funktion:

Code:
function FalschSchreiber(S: String; W: Integer): String;
var
 i: Integer;
 t: char;
begin
 // W ist Prozent (ist es aber nicht wirklich, 
 // ergab ein Versuch von mir mit 1000 Versuchen
 // [Computer ausgewertet ;)])
 // W = 10  | Normal
 // W = 20  | In Eile
 // W = 100 | dadie xD
 randomize;
 i := random(100);
 if i <= W then
 Begin
  randomize;
  i := random(Length(S)-2)+1;
  t := S[i];
  S[i] := S[i+1];
  S[i+1] := t;
 End;
 result := s;
End;
Meist kommen einem die erzeugten Sätze auch gut rüber:
Hallo ich bin Deutschland. => "Hall oich bin Deutschland." => "Hallo ich bin Duetschland."

Also wie sie ständig passieren könnten.

edit:
Zitat Zitat von raian
Nunja. Man könnte das mit den variationen per Zufall machen, was dann aber auch nicht wirklich KI entsprechen würde. Aber man könnte, wenn Alice fragen stellen kann, eine Funktion einbauen, die sich die Antworten merkt. Das würde das ganze dnan der Ki ein wenig näher bringen...
Ist doch beim Virtual-God-Dings (basiert auf Alice) drin, wenn ich sag "My name is WordsBG" und frag ihn danach "weiß" er es.