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-