IMPRIMIR VOLTAR
A. Ciências Exatas e da Terra - 2. Ciência da Computação - 6. Inteligência Artificial e Redes Neurais
SISTEMA HAL-9000
Fernando Torrontegui 1 (ftorrontegui@joinet.com.br) e Waldir Oscar Nöthen 2
(1. Universidade Federal do Rio Grande do Sul; 2. Clínica Particular)
INTRODUÇÃO:
INTRODUÇÃO:
Muitos futurologistas imaginam a época em que o computador, de fato, “pense”. Embora isso ainda não tenha acontecido, algumas tentativas de fazer a máquina comunicar-se em linguagem natural já foram feitas, desde 1964, com o Eliza do professor Joseph Weizenbaum (“Massachusetts Institute of Technology”). Embora a época remota, tentemos recordar que conceitos modernos de programação surgiram na mesma época, como a Programação Orientada por Objeto, e somente agora atingem a grande massa dos programadores. Na realidade brasileira, o HAL-9000 foi concebido para representar o papel de um terapeuta lúdico, que já obteve bons graus de sucessos com pacientes autistas, rompendo barreiras inerentes à doença.
Com relação à experiência de Weizenbaum, com Eliza, foram publicados dados sobre o programa na imprensa especializada (“ELIZA - A Computer Program for the Study of Natural Language Communication Between Man and Machine”, na “Communication of Association for Computing Machinery”, vol. 9, no. 1, Janeiro de 1965, págs. 36 a 45)
METODOLOGIA:
METODOLOGIA:
Um programa do tipo Eliza pode ser feito facilmente em língua inglesa com alguns verbos auxiliares e as facilidades inerentes à linguagem. Eliza não pode ser transposto passivamente para o Português devido, também, a quantidade imensa de verbos irregulares desta nossa língua. Não basta tratar de palavras-chaves, o problema é muito maior que isso. O programa de computador HAL-9000 possui registradas uma quantidade imensa de verbos, na verdade mais de 8.522 deles, em todas flexões necessárias.
O HAL-9000 é uma tentativa válida da comunicação em linguagem natural (o nosso Português) entre homem e máquina, e imagina-se possuir um bom Q.I. de programa num presumível teste de Turing efetivo. Na próxima sessão, daremos um exemplo de uso do uso do programa HAL-9000, num contexto genérico.
RESULTADOS:
RESULTADOS:
Vejamos agora um uso típico do programa HAL-9000 para exemplificar o seu funcionamento. É um uso coloquial. H: significa uma frase do HAL-9000, e F: significa uma frase do autor, como segue.

H: Diga-me, Fernando, qual é o teu problema?
F: Preciso de uma namorada!
H: Por que precisas de uma namorada?
F: Quero alguém para amar...
H: Por que queres alguém para amar?
F: Porque não quero ficar só!
H: Deve haver uma razão bem forte para esse fato... Isto é, não queres ficar só...
F: Solidão!
H: A solidão é a nossa maior inimiga.
F: Tenho medo de ficar só.
H: Fernando... Nenhum problema sério... O medo se combate com a coragem...
F: Sou covarde!
H: Gostas de ser covarde?
(...)
Esse é um uso típico do HAL-9000. As frases são construídas com perfeição (para isso ele realiza análises léxicas, sintáticas e semânticas) e existe um mecanismo, no programa, que tece relações entre o que já foi dito... Esse mecanismo chama-se MYFLAG. É impossível prever a resposta do sistema. Ele não se repete. Para isso existe uma pilha do tipo Empurra-Puxa. Na verdade, embora inspirado na escola de psicoterapia de Carl Rogers, ele é, de fato, um terapeuta lúdico, capaz de proporcionar horas a fio de lazer.
CONCLUSÕES:
CONCLUSÕES:
Considerando o fato do sistema ser um terapeuta lúdico e ter sido testado em pessoas normais e em alguns pacientes esquizofrênicos e autistas, com bom desempenho, considera-se o objetivo inicial alcançado. Muito ainda se faz necessário para se conseguir uma autêntica Inteligência Artificial, sendo que, até agora, a única inteligência reconhecida é a humana. O que esse sistema faz é o que podemos chamar de “espelho de Weizenbaun”, pois reflete no mínimo a própria inteligência do usuário, para ele próprio. O verdadeiro mecanismo da inteligência ainda é, por nós, desconhecido.
Instituição de fomento: FAURGS
Palavras-chave:  Informática; Linguagem Natural entre Homem e Máquina; Weizenbaum.
Anais da 57ª Reunião Anual da SBPC - Fortaleza, CE - Julho/2005