Elektra um chatterbot para uso em ambiente educaional

Download Report

Transcript Elektra um chatterbot para uso em ambiente educaional

Elektra: Um chatterbot para uso
em ambiente educacional
II Ciclo de Palestras sobre Novas
Tecnologias na Educação
Setembro/2003
Michelle Leonhardt, Daiane Castro
Renato Dutra, Liane Tarouco
Profa. Elektra
 Implementação de um chatterbot educacional
para o ensino de física e redes de
computadores
 Baseado no ALICE, um chatterbot bastante
utilizado no mundo
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
2 de 16
Tópicos
 Introdução e motivação
 Chatterbots
 Chatterbots na EAD
 A.L.I.C.E
 AIML
 Profa. Elektra
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
3 de 16
Introdução
 Computing, Machinery and Intelligence
(Alan Turing - matemático - 1950)
 “Podem as máquinas pensar?”
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
4 de 16
Chatterbots
 Programas destinados a demonstrar a
capacidade racional de um computador ;
 Procura simular uma conversação, com o
objetivo de levar o interlocutor a pensar que
está falando com outro ser humano;
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
5 de 16
Chatterbot
Aplicações
Comerciais:
anfitriões em sites de vendas,
central de informações,
FAQs
Educacionais:
compreensão e reforço de conhecimento
pesquisa por novos conteúdos.
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
6 de 16
Chatterbots na EAD
 Prover continuamente capacidade de atendimento a
dúvidas dos alunos remotos
 Possibilidade de solicitar e receber explicações a
qualquer momento.
 Construção da base de conhecimento pelo próprio
aluno
 Permite que o aluno tenha participação ativa no
processo.
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
7 de 16
Exemplos (Alice)




Artificial Linguistic Internet Computer Entity
Criado na Lehigh University
Richard S. Wallace em 1995
Características




Muita documentação
saudação sonora ao visitante
base de conhecimento constituída por centenas de fatos,
citações e idéias de seu criador.
vocabulário de mais de 5000 palavras
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
8 de 16
AIML – Artificial Inteligence Markup Language
Mensagem do
usuário
18/07/2015
Procura por um
padrão
II Ciclo de palestras - Novas
Tecnologias na Educação
Resposta ao
usuário
9 de 16
AIML




Desenvolvido pela comunidade Alicebot
Baseado em XML
Linguagem de fácil aprendizagem e utilização
Apresenta um conjunto de tags e comandos
simples para implementação da base de
conhecimento
 Serve para analisar as mensagens enviadas pelo
usuário e decidir a forma como estas mensagens
devem ser respondidas.
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
10 de 16
Elektra uma implementação do ALICE para o
ensino de física e redes de computadores
 Objetivo inicial da Profª. Elektra
 Em julho de 2003 estendeu-se a utilização para os
alunos do curso de especialização a distância
 Esforços para aperfeiçoamento na base de
conhecimento (O que o robô deveria aprender?)
 Recursos explorados na funcionalidade do
chatterbot (random, hiperlink, figuras)
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
11 de 16
E a qualidade das interações?
 Os logs (registros)
 Quem gera estes logs?
 As respostas eram ricas em conteúdo, mas a
comunicação não estava adequada, quais os
dois problemas encontrados?
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
12 de 16
E então começou-se a tarefa de
correções...
 Um robô mais amigável
 Análise cuidadosa dos logs para extrair as
perguntas que a Profª. Elektra não conseguiu
responder
 Outros aperfeiçoamento com recursos mais
avançados da linguagem AIML estão sendo
pesquisados
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
13 de 16
Conclusões e trabalhos futuros
 O uso de chatterbots na educação pode ser muito
vantajoso. Por que?
 Que tipo de reação o chatterbot provoca nos
alunos?
 Como o chatterbot poderá continuar a ser
aperfeiçoado na sua comunicação?
 Que novos recursos estão sendo estudados para
adição no chatterbot?
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
14 de 16
Informações - Dúvidas
URL da Profª. Elektra:
http://penta3.ufrgs.br:2002
Contato:
[email protected]
[email protected]
18/07/2015
II Ciclo de palestras - Novas
Tecnologias na Educação
15 de 16
Elektra: Um chatterbot para uso
em ambiente educacional
II Ciclo de Palestras sobre Novas
Tecnologias na Educação
Setembro/2003
Michelle Leonhardt, Daiane Castro
Renato Dutra, Liane Tarouco