Der Charakter von Alice

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.