Inteligência artificial
Matheus Canali Fossatti1, Roberto dos S. Rabello1, Ana Carolina B. De Marchi1
1
Curso de Ciência da Computação – Universidade de Passo Fundo (UPF) Caixa Postal 611 – 99.052-900 – Passo Fundo – RS – Brazil fossattiwk@gmail.com, {rabello,carolina}@upf.br
Abstract. This article presents the process of developing a chat robot in AIML designed to answer questions about the epilepsy area. Some concepts are described about chatterbots, the markup language AIML, the field area of epilepsy, which method was used for the development and what are the features of the simulator. Resumo. Este artigo apresenta o processo de desenvolvimento de um robô de conversação na linguagem AIML destinado a responder dúvidas sobre a área da epilepsia. Nele são descritos conceitos sobre chatterbots, a linguagem de marcação AIML, a área de domínio da epilepsia, qual metodologia foi utilizada para o desenvolvimento e quais são as funcionalidades do simulador.
1. Introdução
Um dos principais objetivos da Inteligência Artificial (IA) é elaborar sistemas computadorizados para, de alguma forma, expressar características humanas. Atualmente, com a crescente evolução da IA, as tarefas de percepção começam a ganhar mais destaque. Tais tarefas podem ser representadas por uma técnica da inteligência artificial conhecida por Processamento de Linguagem Natural (PLN). O PLN é formado por um conjunto de métodos que tem como objetivo a análise e a compreensão da linguagem humana. Também conhecido por Linguística Computacional, o PLN possui aplicabilidade relacionada a traduções automáticas, ferramentas de auxilio a escrita, perguntas e respostas, categorização textual, recuperação e extração de informações, entre outros [SBC, 2009]. Na década de 50, Alan Turing propôs um desafio que determinaria se um sistema de computador poderia ou não ser inteligente através da realização destas tarefas. O desafio era baseado na