Exemplo AIML

Transcrição

Exemplo AIML
new 1
sábado, 20 de fevereiro de 2016 09:51
<?xml version="1.0" encoding="UTF-8"?>
<aiml version="2.0">
<!-- PADRÃO -->
<category>
<pattern>OI</pattern>
<template> <b>olá</b>, <br/>tudo bem? </template>
</category>
<category>
<pattern>OI *</pattern>
<template> <srai>OI</srai> </template>
</category>
<category>
<pattern>OLÁ</pattern>
<template> <srai>OI</srai></template>
</category>
<category>
<pattern>E AÍ</pattern>
<template> <srai>OI</srai>Moderno você, heim???</template>
</category>
<!-- VARIÁVEIS -->
<category>
<pattern>QUANTOS ANOS VOCÊ TEM</pattern>
<template>Eu tenho <bot name = "idade"/> anos</template>
</category>
<category>
<pattern>MINHA COR PREFERIDA É *</pattern>
<template>Olha só, adoro <set name = "cor"> <star/> </set>!</template>
</category>
<category>
<pattern>QUANTOS ANOS TENHO</pattern>
<template>Você tem <bot name = "idade"/> anos, e sua cor preferida é <get name =
"cor"/></template>
</category>
<!-- WILDCARDS (curingas) -->
<category>
<pattern>MEU NOME É * E TENHO * ANOS</pattern>
<template>Que nome bonito, <star/><br/>eu também tenho <star index = "2"/>
anos</template>
</category>
<category>
<pattern>A MAÇÃ É *</pattern>
<template>
<think><set var = "cor"> <star/> </set></think>
Eu gosto de maçã <get var = "cor"/>...
</template>
</category>
<category>
<pattern> <set>cor</set> É UMA COR</pattern>
<template>Sim, <star/> é uma cor.</template>
</category>
<category>
<pattern> * É UMA COR</pattern>
<template>Não!!! <star/> nunca foi cor.</template>
</category>
<!-- UDC (Ultimate Default Category) -->
<category>
<pattern>*</pattern>
<template>
<random>
<li>Como? Não entendi o que disse</li>
<li>Oi????</li>
<li>Pode ser mais claro?</li>
</random>
</template>
-1-
new 1
sábado, 20 de fevereiro de 2016 09:51
</category>
<!-- MAPAS -->
<category>
<pattern>QUAL É A CAPITAL DE <set>estados</set></pattern>
<template> <map name = "estadocapital"> <star/></map> é a capital de <star/> </template>
</category>
<category>
<pattern>QUAL É A CAPITAL DE *</pattern>
<template> <star/> é um Estado??? Não sabia...</template>
</category>
<!-- CONTEXTOS -->
<category>
<pattern>^ CAFÉ ^</pattern>
<template>Você gosta de café?</template>
</category>
<category>
<pattern>SIM</pattern>
<that>VOCÊ GOSTA DE CAFÉ</that>
<template>Prefere forte ou suave?</template>
</category>
<!-- TÓPICOS -->
<category>
<pattern>^ CERVEJA ^</pattern>
<template>Você gosta de <set name = "topic"> cerveja </set>?</template>
</category>
<topic name = "cerveja">
<category>
<pattern>QUAL O TIPO</pattern>
<template>Prefiro mais amarga</template>
</category>
<category>
<pattern>COM QUAL ACOMPANHAMENTO</pattern>
<template>Prefiro somente beber</template>
</category>
</topic>
<!-- CONDICIONAIS -->
<category>
<pattern>HOJE É *</pattern>
<template>
<think><set name="hoje"><star/></set></think>
<condition name="hoje">
<li value = "segunda">Início da Semana</li>
<li value = "terça">Terça já?</li>
<li value = "domingo">Dia de sol...</li>
<li><star/> não é um dia de semana...</li>
</condition>
</template>
</category>
</aiml>
-2-

Documentos relacionados