













Figura 1.15: Exemplo de teclado
Figura 1.17 : Exemplo da área de trabalho do Windows XPFiz este Blog no intuído de criar material para confecção de minha monografia.














Figura 1.15: Exemplo de teclado
Figura 1.17 : Exemplo da área de trabalho do Windows XPAntonio F. L. Jacob Jr.1, Flávia de A. Barros1. Utilização de Robôs de Conversação como meio de Aprendizagem para Crianças e Pré-Adolescentes.
www.jacobjr.org/index.php?option=com_docman&task=doc_download&gid=9&&Itemid=99999999 - acesso em 03 09 2008
CHATTERBOT APLICADO
Mesmo com a existência dos Chatterbots desde a década de 60, o interesse por este tipo de tecnologia se deu graças ao grande número de pessoas que utilizam a Internet atualmente, dentre estas pessoas o número de crianças também tem aumentado consideravelmente, seja para diversão, contato através de chats, e principalmente para os trabalhos escolares.
De olho neste novo perfil de usuário, faz se necessário proporcionar condições para atender as suas necessidades, tendo em vista que os métodos empregados para atrair os adultos, acabam não funcionando com a mesma eficácia para jovens e crianças.
No caso de Chatterbots, Lobstein (2006) aponta que para alcançar um bom desempenho na interação com crianças os sistemas devem possuir uma boa interface gráfica e demonstrar que podem ser utilizados como uma nova maneira de transmissão de informação.
Com o desenvolvimento da IA, durante todos esses anos foi possível aumentar a personalidade dos Chatterbots no que diz respeito à comunicação humana, e seu próprio comportamento. Eles são programas desenvolvidos com o propósito de levar o usuário a dialogar como se estivesse conversando com um amigo por exemplo.
As inúmeras pesquisas até hoje realizadas no campo IA, tem como propósito desenvolver métodos ou aparelhos tecnológicos capazes de simular o ser humano de diversas maneiras, como pensar e dialogar mantendo uma conversa com uma pessoa em um nível muito próximo da inteligência humana.
Na área educacional os Chatterbots proporcionam aos alunos uma forma mais humana de relacionamento com o computador, fazendo com que os mesmos possam se interessar ainda mais por um determinado assunto, sem o medo ou constrangimento de poder lidar com uma máquina.
Segundo Azevedo (2006) um melhor desempenho no tipo de comunicação com Chatterbots é alcançado a partir do contato com pensamentos e sentimentos dos debatedores, os quais, se bem gerenciados, proporcionam maior harmonia e compreensão do diálogo. Esta afirmativa desencadeou a necessidade de inserção de elementos de personalidade e emoção no sistema, os quais, juntamente com o design, cuidariam de atrair a atenção dos usuários.

No ambiente Web os Chatterbots podem oferecer diversas vantagens dentro de um ambiente de trabalho, como a possibilidade de estar 24 horas por dia com total disposição para os alunos, além de poder ser utilizado na complementação de cursos realizados à distância, servindo de motivador ao estudante que muitas das vezes se sente solitário e com um trabalho monótono, o que acaba levando-o ao desestímulo.
Na Web ele pode oferecer entre outras vantagens, a possibilidade de dar ao aluno, o suporte necessário independente da distância em que ele se encontra, não sendo preciso que o restante da turma esteja ao mesmo tempo conectado, o que em outro tipo de estudo isso seria necessário.
Caso o Chatterbot não tenha a resposta ele pode ainda, estar encaminhando a pergunta ao responsável pelo seu banco de conhecimentos, para um possível remanejamento de informações e atualizações, mantendo-o sempre atualizado e com uma capacidade de conhecimentos cada vez mais desenvolvida.
Com a disseminação dos Chatterbots pela Internet, surgiu também a necessidade dos Web sites possuírem uma interface mais humana e amigável possível, a aquisição de uma inteligência humana ainda parece um sonho é verdade, mas inúmeros estudos estão sendo feitos a cada dia, onde os Chatterbots passaram a terem um papel cada vez mais importante dentro da Internet, independentemente da área a ser aplicada.
Rachele Bianchi Sganderla. Débora Nice Ferrari. Cláudio F. R. Geyer. BonoBOT: Um Chatterbot para Interação com Usuários em um Sistema Tutor Inteligente.
http://www.nce.ufrj.br/sbie2003/publicacoes/paper46.pdf
Acesso em: 09/09/2008
O uso de chatterbots na educação à distância
Hoje em dia, a EAD é vista como uma grande disseminadora do conhecimento, sendo de fácil acessibilidade, baixo custo, além da rapidez, capacitação e qualificação dentro do meio estudantil. Entretanto, ela ainda não conseguiu atingir toda a sua potencialidade, uma vez que não é considerada as necessidades de cada aluno, gerando assim, uma falta de motivação, onde os conteúdos normalmente são apresentados de forma muito impessoal.
A EAD utiliza-se de meios tecnológicos para assim, poder integrar estudantes distantes geograficamente, e como qualquer outro método de ensino-aprendizagem, este também requer planejamentos para que se possam alcançar os objetivos desejados. Ela procura estabelecer uma comunicação entre aluno e professor, aluno e aluno, mesmo estando distantes uns dos outros através de meios tecnológicos, os quais tentam simular cada vez mais o ambiente de uma sala de aula.
Com o uso de técnicas de IA, utilizada pelos programadores, os Chatterbots se tornam mais adequados como de ferramentas de interação, por possuírem uma grande potencialidade pedagógica, fornecendo uma aprendizagem mais natural, aproximando assim, os alunos cada vez mais do computador, já que eles oferecem uma certa personalidade, havendo um melhor relacionamento entre homem e máquina.
Utilizando os Chatterbots, os alunos podem dar seguimento nos seus estudos, tendo como suporte um tutor virtual que estará a sua disposição em qualquer horário, sem que haja a necessidade de outros alunos da turma estarem acessados ao sistema. Por se tratar de uma nova modalidade de ensino, a EAD requer todos os cuidados nos métodos que serão aplicados, para que assim, possa haver um melhor aproveitamento dos recursos disponíveis.
Muita das vezes os alunos se sentem desmotivados, o que acaba levando-os ao fracasso neste tipo de ensino, seja por motivo de isolamento, ou apenas pela monotonia, a utilização dos Chatterbots oferece aos alunos a possibilidade de uma participação mais ativa, pois existem alguns programas, onde o próprio aluno participa da construção da base de conhecimento, que serão utilizadas no processo de conversação dos Chatterbots.
Primo [Primo 1998a] concebe em sua pesquisa científica que o processo de comunicação constitui parte fundamental no aprendizado, trazendo assim toda a problemática inerente as questões lingüísticas para o ambiente dos chatterbots.
Na utilização dos Chatterbots a participação do aluno vai muito além de uma simples leitura de textos, por se tratar de um ambiente virtual, é possível torná-la mais atrativa e dinâmica, através diversas mídias disponíveis como sons, vídeos, animações, etc. oferecendo ao aluno uma motivação muito maior, do que normalmente é visto em outros programas de EAD.
Alan Mathison Turing
Alan Mathison Turing nasceu em Londres no dia 23 de junho de 1912, filho de um oficial britânico, Julius Mathison e de Ethel Sara Turing, formou-se nas universidades Cambridge e Princeton, ficou conhecido como pioneiro na teoria da computação, tão logo aprendeu a ler e escrever ele já se mostrava grande interessado pela ciência da computação numérica.
Alan Turing começou a estudar a Teoria da Relatividade em 1928, influenciado fortemente por Christopher Morcom, o qual morreu em 1930, sendo assim, Alan Turing
motivou-se a dar continuidade ao trabalho de Morcom, durante anos Alan trocou correspondências com a mãe de seu grande amigo, ficando maravilhado com as idéias dele, e com a probabilidade de resolver problemas como o da teoria mecânica quântica.
Em 1935 concluiu o mestrado no King's College, já aos 24 anos, Alan Turing foi consagrado como um dos maiores matemáticos de seu tempo, quando antecipou aos seus colegas a possibilidade de executar operações computacionais referente a teoria dos números, através de uma máquina na qual estivesse introduzida as regras de um sistema formal.
Apesar de não existir propriamente tal máquina, Alan Turing ressaltou desde o começo que tal máquina poderia ser construída, através de sua descoberta deu-se início a uma nova esperança no empenho de formalizar a matemática, marcando profundamente a história da computação de tal forma, que hoje ele é considerado como uma pessoa essencial para o desenvolvimento do computador digital.
O código era trocado inúmeras vezes, o que acabava dificultando na sua decodificação, eles eram produzidos por um computador chamado Enigma, o que tornava o trabalho cada vez mais constante contra o relógio. Além de Alan Turing outros cientistas trabalharam num sistema denominado de Colossus, que utilizava uma enorme quantidade de servo-motores e metal, sendo considerado um antecessor dos computadores digitais.
Logo após o fim da guerra uni-se ao National Physical Laboratory, com a missão de desenvolver o ACE (automatic computing engine), que seria o primeiro computador totalmente inglês. A demora na construção desta máquina, fez com ele se mudasse para Manchester, onde passou a se dedicar ao estudo da IA (inteligência artificial) e de formas biológicas.
O método denominado teste de Turing era realizado com o objetivo de determinar se as máquinas realmente tinham a capacidade de pensar. Problemas relacionados à sua sexualidade em 1952 interromperam seus estudos, o que acabou levando-o a prisão, onde era forçado a se submeter à psicanálise e a diversos tipos de tratamentos, os quais buscavam a cura para sua homossexualidade. Graças uma grave crise de depressão, provavelmente relacionada às reações decorrentes dos fortes tratamentos médicos forçados, aos 41 anos faleceu cometendo suicídio com uma maçã envenenada com cianureto de potássio.
A Maquina de Turing
Para se analisar a MdT considerando-a como um modelo de um procedimento, ela deve entretanto, oferecer propriedades de forma que seus algoritmos sejam executados de uma forma que se tenha fim, dividida em três fases, ser discretos, ser executáveis mecanicamente e dentro de um tempo determinado (finito).
No ano de 1936, Alan Turing apresentou um modelo no qual era divido em três partes essenciais, a fita é a primeira onde ela era empregada ao mesmo tempo como aparelho de entrada, saída e memória de trabalho, utilizando uma unidade de controle, a qual seria a segunda parte que refletia o estado de fluxo da máquina, através de uma unidade de leitura e gravação, podendo acessar apenas um célula de cada vez, com movimentos apenas para os lados.
A terceira parte e talvez mais importante, consiste no programa ou função de transição, onde ela era encarregada de comandar tanto as leituras quanto as gravações, além de determinar o estado da máquina e de indicar qual o sentido de movimento da cabeça da fita.
A fita consistia de células as quais armazenava um símbolo, tanto do alfabeto de entrada, quanto do alfabeto auxiliar ou ainda em branco, sendo ela infinita para o lado direito e finita para a esquerda. Cada palavra ocupava as células à esquerda da fita, de modo que as demais células não eram preenchidas ficando em branco, conforme figura abaixo, onde o espaço em branco é representado pela letra β (beta) do alfabeto grego, e a cabeça de leitura/gravação ficava localizada na célula à esquerda da fita.
Figura do site http://ia.ucpel.tche.br/~lpalazzo/Aulas/LFA/LFA-T05.pdf
Histórico dos Chatterbots
Chatterbot é uma palavra que se originou da junção de outras duas palavras que são: chatter (a pessoa que conversa) e da palavra bot (abreviatura de robot, que em português significa Robô), ou seja, ele seria uma espécie de robô, porém, em forma de software, construído para interagir com o ser humano conversando, de forma que não fosse possível ao usuário do computador distinguir quando estava interagindo com um computador ou outro homem.
A palavra foi inventada por Michael Mauldin (Criador do primeiro Verbot, Julia) em 1994, para descrever estes robôs de conversação na Twelfth National Conference on Artificial Intelligence.
A história dos chatterbots pode ser dividida em três gerações [NEVES E BARROS, 2003]. O primeiro chatterbot foi o ELIZA, anos após Turing inovou ao propor o Jogo da Imitação. ELIZA tem como personalidade uma terapeuta, que através do principio Rogeriano, onde ela responde as perguntas do paciente, usando as frases do mesmo. Fazendo com que o dialogo fique introspectivo.
A comunidade científica se interessou por esse padrão, pois, era relativamente simples de ser implementado é e capaz de influenciar o comportamento humano.
A arquitetura de ELIZA é bem simples, e sua programação baseada em técnicas de casamento de padrões [AHO, 1980]. A característica marcante da forma com que a ELIZA constrói suas frases, e modificar o que o interlocutor diz, retornando uma pergunta relacionada com o que foi dito.
Os crescentes avanços da Inteligência Artificial e Engenharia de Software serviram de inspiração para a segunda geração dos chatterbots na década de 1990. Surgiram nesta época vários chatterbot`s que utilizavam redes neurais para criar um modelo de conversação.
O chatterbot JFRED, e outro sistema que merece destaque, ele é um framewrk, este tipo de chatterbot foi premiado no premio Loebner, porém, ele era mais lento do que os da primeira geração.
Na terceira geração surge a linguagem AIML (Artificial Intelligence Markup Language), usada na construção de muitos chatterbot`s, entre eles A.L.I.C.E. (Artificial Linguistic Internet Computer Entity) , ganhador do prêmio Loebner de 2000. AIML é uma linguagem de marcação baseada em XML[1] (eXtensible Markut Language), utilizada para a elaboração da base de conhecimento de chatterbots.
REFERÊNCIA BIBLIOGRAFICA
[AHO, 1980] Aho, A. V. Pattern matching in strings. In: R. V. Book, editor, Formal Language Theory: Perspectives and Open Problems, pages 325-347. Academic Press, New York, 1980.
[NEVES E BARROS, 2003] Neves, A. M. M. & Barros, F. A. XbotML: A Markup Language for Human Computer Interaction via Chatterbots. International Conference on Web Engineering 2003; Lecture Notes in Computer Science (LNCS) 2722 pp. 171-181, 2003.