AIMLKURS 

In unsere Escort Alice finden Sie unseren Aimlkurs als Topic integriert. Rufen Sie die Escort Alice auf fragen Sie Alice nach „Aimlkurs“.
Beispiele, die in unserer Dokumentation  farbig dargestellt werden, können Sie in unserem Aimlkurs nachvollziehen.


Der Aimlkurs steht Ihnen auch als Aimldatei zum downloaden in unserem Downloadcenter (Aiml - Downloads) zur Verfügung. Sollte beim testen mal etwas daneben gehen, holen Sie sich einfach die Datei neu von unserem Server. 


der bot-Tag, der get-Tag und der set-Tag

Der  <bot name="BotVarName"></bot>-Tag liest eine BotVariable und gibt Sie aus.

Beispiel:
<bot name="name"></bot> gibt den Namen ihrer persönlichen Alice aus den Sie in der Datei DEFAULT.BOT festgelegt haben. 
Bei dem bot-Tag ist es auch möglich die XML-Kurzform <bot name="BotVarName" /> zu verwenden.

Der <get name="VarName"></get>-Tag gibt eine UserVariable aus. Ein schreibender Zugriff auf UserVariablen geschieht mit <set name="VarName">...</set>.

Beispiel:
<set name="alter">23</set> setzt 'alter' auf den Wert '23'. 
<get name="alter"></get> gibt '23' aus.
Bei dem get-Tag ist es auch möglich die XML-Kurzform <get name="VarName" /> zu verwenden.

Alice verwaltet für jedes Gespräch mit einem Nutzer eigene UserVariablen für diesen Nutzer. So kann mann während des Gesprächs mit dem Nutzer kurzzeitig Wissen über diesen Nutzer zwischenspeichern. Diese Information wird in der aktuellen Internetseite gespeichert. Bei jedem neuen Start von Alice werden die veralteten UserVariablen gelöscht.

Uservariablen werden im allgemeinen zusammen mit dem <star />-Tag verwendet um Eingaben des Nutzers zu erfassen und auszuwerten.

 Beispiel:

<aiml>


(Beispiel aus dem Aimlkurs)
<category>
<pattern>ICH WOHNE IN *</pattern>
<template>
Mit set aktiviert Alice ihr "Kurzzeitgedaechtnis" und speichert die Angaben. Im Beispiel wird der Wohnort abgefragt: <set name="ort"><star /></set>
</template>
</category>
<category>
<pattern>WO KOMME ICH HER</pattern>
<template>Du sagtest Du wohnst in <get name="ort"></get>!</template>
</category>

<category>
<pattern>WIE HEISST DU</pattern>
<template>ICH HEISSE <bot name="name"></bot> ! </template>
</category>

</aiml>

Beispielgespräch:


Ich wohne in Berlin
Mit set aktiviert Alice ihr "Kurzzeitgedaechtnis" und speichert die Angaben. Im Beispiel wird der Wohnort abgefragt: Berlin
Wo wohne ich
Du sagtest Du wohnst in Berlin.

Wie heisst Du ?
Ich heisse Alice ! 



AIML-Links

Alice
was ist Alice
persönliche Alice
wie funktioniert Alice
DEFAULT.BOT
K.AIML
AIML-Dokumentation
der aiml-Tag
der topic-Tag
der category-Tag
der pattern-Tag
der that-Tag
der template-Tag
die bot, get und set Tags
star, topicstar und thatstar
der srai-Tag
der random-Tag