AIML: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Estsiiri (arutelu | kaastöö)
Muster, mall
Estsiiri (arutelu | kaastöö)
→‎Mall: malli näited
21. rida:
 
===Mall===
Mall on sisendile programmi (juturoboti, DS-i vms) vastuseks antav [[väljund]]. Mall kajastab kirjavahemärke, lauselõpumärke ning eristab suuri ja väikseid tähti.
Mall võib koosneda ainult sõnadest:
::: <template>Minu nimi on Jaan.</template>
Mall võib sisaldada ka muutujaid, näiteks:
:::<pattern>OLE *</pattern>
::: <template>Minu nimi on <bot name="name"/>.</template>
:::<template>Olgu, ma proovin olla <person/></template>
esitab väljundi koos konversatsiooniagendi nimega.
korral saab kasutaja [[lausung]] "ole tubli" vastuseks "Olgu, ma proovin olla tubli" ja lausung "ole kiirem" vastuseks "Olgu, ma proovin olla kiirem".
 
Mallid võivad sisaldada ka teisi mustreid. Sel juhul kasutatakse elementi '''srai'''.
::<category>
:::<pattern>TERE</pattern>
:::<template>Tere!</template>
::</category>
::<category>
:::<pattern>HEI</pattern>
::: <template>Minu nimi on <bot name="name"srai>TERE</srai>.</template>
::</category>
::<category>
:::<pattern>HEI * </pattern>
:::<template><srai>TERE</srai></template>
::</category>
Esitatud näites saab nii kasutaja "tere", "hei" kui "hei arvuti" vastuseks "Tere!", sest ''srai'' viitab mustrile TERE, mille vastuseks on märgitud "Tere!".
 
== Viited ==
{{viited}}