Você está na página 1de 3

Faculdade dos Guararapes

ELIZA

Guilherme Filipi C. de Lima


201801940
ELIZA é o primeiro software a simular conversas, os chamados "chatbots" ou
"bots de conversação". O nome vem de Eliza Doolittle, a protagonista da peça
Pigmalião de 1913 de George Bernard Shaw.

O software Eliza, o primeiro programa da história a processar linguagem


natural, foi criado por Joseph Weizenbaum no Laboratório de Inteligência
Artificial do MIT entre 1964 e 1966. A ideia básica é simular um diálogo entre
humanos e máquinas, incluindo o próprio autor. Surpreendentemente, muitos
atribuem os traços de Eliza a traços que se assemelham muito às emoções
humanas.

A implementação principal do programa mostra uma simulação do diálogo


entre o paciente e seu psicólogo, onde o usuário é o paciente e o software é o
psicólogo. Na época, até mesmo alguns estudiosos acreditavam que o sistema
poderia ter um impacto positivo na vida das pessoas com problemas
psicológicos, capaz de complementar o tratamento do paciente.

Os comentários acima são sobre uma área de inteligência artificial,


processamento de linguagem natural. Esta área de pesquisa é responsável por
criar softwares que entendam e interpretem a linguagem humana e forneçam
respostas em linguagem natural.

A criação da Eliza é um passo muito significativo na história da inteligência


artificial, pois o software é considerado o primeiro chatbot (bot conversacional).
Hoje, os bots de conversação são amplamente utilizados comercialmente.
Comuns no e-commerce, eles têm funções que confundem os usuários,
passando o controle para um garçom humano apenas se ele não souber
responder a uma pergunta.
O software usa mecanismos como correspondência de padrões e técnicas de
substituição de caracteres. Dessa forma, o software, após receber uma série
de caracteres do usuário como parâmetros de entrada, primeiro busca por
palavras-chave, que são termos que o programador definiu previamente no
código-fonte e são considerados importantes para o contexto da sessão. Se
essas palavras forem encontradas no texto de entrada, elas serão empilhadas
com as palavras de classificação mais alta na parte superior da estrutura de
dados para processamento adicional. Em seguida, opere na sentença de
entrada para encontrar as regras de transformação apropriadas associadas às
palavras mais bem classificadas.

Um exemplo simples mostrado no artigo original de Weizenbaum é a frase


inserida pelo usuário "Você foi muito útil", que se traduziria na pergunta "O que
fez você pensar que eu fui útil?". Embora tenha sido desenvolvido há décadas,
o processamento de diálogos não é trivial e envolve várias etapas.

Você também pode gostar