Die Default.bot ist praktisch der Charakter von Alice. Hier werden Daten abgelegt wie Name, Wohnort, Hobby, usw. aber auch mit welcher Stimme Alice sprechen soll oder Keywords die von Suchmaschinen erkannt werden. Die Daten können über Alice mit dem Befehl "bot" ausgelesen und in Antworten verwendet werden. Dies hat den Vorteil, dass häufig Verwendete Daten (z. B. Name) zentral in der Default.bot verwaltet werden. Sollte es zu einer Namensänderung kommen, muss nicht der ganze Aimlbot überarbeitet werden, sondern es genügt eine Änderung in der Default.bot.
Das erste Wort jeder Botvariablen ist das Schlüsselwort mit dem die Botvariable aufgerufen wird und den folgenden Text ausgibt.
Beispiel:
name Alice
Im Beispiel wird die Botvariable mit dem Wort "name" benannt. Rufen Sie die Botvariable über Alice auf, sagt sie ihren Namen. Probieren Sie es aus, kopieren Sie den markierten Text in Ihre K.aiml
|
<category> <pattern>Wie heisst Du?</pattern> <template> Mein Name ist <bot name="name"></bot>! </template> </category>
Beispiel zum Kopieren
|
Die Botvariablen können beliebig erweitert werden, jedoch dürfen bestehende Botvariablen nur geändert, jedoch nicht vollständig gelöscht werden. |