Este trabalho apresenta uma aplicação para simular diálogos (chatterbot) utilizando a linguagem AIML
(Artificial Intelligence Markup Language) com uma nova funcionalidade para prover respostas
dinâmicas baseadas em consultas à banco de dados. Aplicações desse gênero são utilizadas para
responder perguntas ou dúvidas que são solicitadas por pessoas. Os sistemas tradicionais são
baseados em respostas fixas que utilizam a linguagem AIML e procuram respostas em bases de
conhecimento que oferecem baixa manutenibilidade, comprometendo respostas que necessitam de
atualizações periodicamente. A linguagem AIML foi extendida para que seja aplicada à uma fonte de
conhecimento maior (banco de dados).
This paper presents an application to simulate dialogues (chatterbot) using the AIML language
(Artificial Intelligence Markup Language) with a new functionality to provide dynamic answers to
database queries. This kind of applications is used to answer questions or doubts that are asked
by people. Traditional systems are based in fixed answers using AIML language and they search
answers in knowledge bases that offer low maintainability, compromising responses that require
periodic updates. The AIML language has been extended to be applied to a greater source of
knowledge (database).