wie 2000 - pucpr1 um experimento com agentes de software para monitorar a colaboração em aulas...
TRANSCRIPT
WIE 2000 - PUCPR 1
Um Experimento com Agentes de Software para
Monitorar a Colaboração em Aulas Virtuais
Patrícia Augustin Jaques Orientador: Prof. Dr. Flávio M. de Oliveira
PUCRS
WIE 2000 - PUCPR 2
Tópicos Apresentados:
Áreas de InteresseCaracterização do ProblemaDescrição da Arquitetura PropostaProtótipo do SistemaValidaçãoConclusõesAgradecimentosInformações dos Autores
WIE 2000 - PUCPR 3
I. Áreas de Interesse
A) Educação à DistânciaB) Sistemas Multiagentes
WIE 2000 - PUCPR 4
Educação à Distância
Separação do aluno e do professor no espaço e no tempo.Origem da EAD.Lacuna: Comunicação apenas do professor para o aluno.Internet.Ambientes telemáticos de ensino.Ensino colaborativo.
WIE 2000 - PUCPR 5
Sistemas Multiagentes
É formado por entidades autônomas que possuem conhecimento da sua existência e da existência dos outros agentes.Agentes:
Devem comunicar-se segundo uma linguagem específica.Possuem habilidade para executar uma determinada tarefa. Colaboram entre si para atingirem um objetivo comum à sociedade.
WIE 2000 - PUCPR 6
Agentes de Software
É uma entidade de software que funciona autônoma e continuamente em um ambiente particular, sempre habitado por outros agentes e processos (Shoham 1997).Possuem habilidade para executar uma determinada tarefa, para auxiliar o usuário (Bradshaw 1997).Agentes do usuário:
Monitoram o usuário;Possuem conhecimento das preferências do usuário;Auxiliam o usuário na busca de informações;Auxiliam o usuário na solução de problemas.
Aplicações: E-mails, pesquisa Internet, comércio eletrônico e colaboração.
WIE 2000 - PUCPR 7
II. Caracterização do Problema
WIE 2000 - PUCPR 8
Ensino colaborativo à distânciaAmbientes telemáticos utilizam ferramentas de comunicação, incentivando alunos a interagirem.
É tarefa do professor:Monitorar as discussões;
Informações contidas nas interações permitem ao professor avaliar aluno e curso.
WIE 2000 - PUCPR 9
Verificar se não fogem do escopo do assunto visto em aula;Observar e incentivar a participação de todos os alunos.
Esse incentivo à colaboração irá gerar maior interação.
Professor: maior dificuldade em monitorar.
WIE 2000 - PUCPR 10
Sistema Multiagente de Monitores da Colaboração
Observar interações que estão ocorrendo;Extrair informações;Realizar análises;Transmitir resultados ao professor.
WIE 2000 - PUCPR 11
IV. Descrição da Arquitetura Proposta
WIE 2000 - PUCPR 12
•3 Agentes Coletores:
•Lista de Discussão•Newsgroup•Chat
•1 Agente do Professor
Listas de Discussão
Chat
Agente-Professor
Newsgroups
WIE 2000 - PUCPR 13
Agentes Coletores
WIE 2000 - PUCPR 14
Coleta de dados pelos agentes coletores:
WIE 2000 - PUCPR 15
Identificação de possíveis assuntos:Uso do dicionário Léxico-Morfológico LEXIS para identificar substantivos e verbos.Freqüência de ocorrências.Uso do Thesaurus para identificação de sinônimos. Não há redundância: guarda uma só palavra na ocorrência de sinônimos.
Identificação de possíveis sub-assuntos: Thesaurus que devolve relação de hierarquia entre assuntos.
WIE 2000 - PUCPR 16
WIE 2000 - PUCPR 17
Análises RealizadasAnálises Realizadas
Há 3 tipos de associações que podem ser identificadas nas interações:
–Aluno-Aluno–Aluno-Assunto–Aluno-Aluno-Assunto
Dados Estatísticos:–Nro. Mensagens trocadas.–Percentual de participação.
WIE 2000 - PUCPR 18
1. Analise Aluno-Assunto
Identifica assuntos que interessam a cada aluno.Realizada por todos os agentes coletores.Informações exibidas:
WIE 2000 - PUCPR 19
2. Análise Aluno-Aluno-2. Análise Aluno-Aluno-AssuntoAssunto
Identifica assuntos que interessam a um grupo de alunos.Realizada por todos os agentes coletores.Informações exibidas:
WIE 2000 - PUCPR 20
3. Analise Aluno-Aluno3. Analise Aluno-Aluno
Identifica grupo de alunos que interagem entre si.Realizada pelo Agente News, através das threads de newsgroup.Informações exibidas:
WIE 2000 - PUCPR 21
Agente do Professor
WIE 2000 - PUCPR 22
V. Protótipo do Sistema
WIE 2000 - PUCPR 23
O protótipo do sistema foi implementado em Java.Foi usado o framework Java Agent Template 0.3 para criação dos agentes.
Desenvolvido por Robert Frost na Universidade de Stanford.Fornece um conjunto de pacotes, escrito na linguagem Java, que permite a criação de agentes de software que se comunicam com outros agentes distribuídos na Internet.
WIE 2000 - PUCPR 24
É formado por três pacotes:Agent: Interface entre todos os pacotes e comunicação entre os agentes;Resource: responsável por gerenciar recursos dos agentes, tais como linguagens, interpretadores, arquivos, etc;Context: GUI para visualização de recursos e troca de mensagens entre os agentes.
WIE 2000 - PUCPR 25
Um agente é composto por várias threads:receber mensagens de outros agentes;enviar mensagens para outros agentes;interpretar mensagens recebidas;leitura periódica das mensagens do curso à distância.
Mensagens armazenadas em arquivo ASCIIAgente acessará periodicamente o arquivo para verificar as novas mensagens que chegaram.
Os agentes JAT utilizam a linguagem KQML.
WIE 2000 - PUCPR 26
ANS: responsável por manter um registro dos nomes e endereços de todos os agentes da sociedade. Os agentes coletores têm conhecimento apenas da existência do agente do professor e se comunicam apenas com ele. O agente do professor conhece e se comunica com todos os agentes para a solicitação de análises.
WIE 2000 - PUCPR 27
JAT forneceu um interpretador para comunicação de tarefas básicas:
fornecimento de endereçosaquisição de arquivos, interpretadores, linguagens …
Foi criado um novo interpretador para solicitação e envio de análises.
WIE 2000 - PUCPR 28
VI. Validação
WIE 2000 - PUCPR 29
WIE 2000 - PUCPR 30
Log de mensagens KQML do agente ANS
WIE 2000 - PUCPR 31
WIE 2000 - PUCPR 32
WIE 2000 - PUCPR 33
VI. Validação
Interações de Chat de uma turma virtual de ensino à distância da PUCRS.Disciplina de Introdução à Informática
Aula presencial e virtual (optar)
Foi analisado o log das reuniões de chat
WIE 2000 - PUCPR 34
Validação (contin.)
Aula sobre:Válvulas, silício e transistores;Periféricos de Entrada e SaídaSistemas Operacionais;Programação (algoritmos e linguagens).
WIE 2000 - PUCPR 35
Análise Aluno-Assunto
WIE 2000 - PUCPR 36
Palavras que aparecem em mais de uma mensagem retratam os assuntos.Verbos auxiliares foram desconsiderados.Aluno que participou pouco: nro. de Mensagens e assuntos.
WIE 2000 - PUCPR 37
Análise Grupo de Assuntos
WIE 2000 - PUCPR 38
VII. Conclusões
WIE 2000 - PUCPR 39
VII. Conclusões
Ferramenta como recurso de auxílio ao professor Uso de método de análise semântica mais eficaz:
Análise de discurso;Atos de Fala;Etc.
Assuntos extraídos apenas de substantivos:
Verbos desconsiderados.
WIE 2000 - PUCPR 40
Aspectos a serem melhorados:Detecção de palavras compostas;Correção de erros ortográficos;Aperfeiçoamento da interface do agente do professor;Implementação on-line;
WIE 2000 - PUCPR 41
IX. Agradecimentos
Nossos agradecimentos especiais à professora Lúcia Giraffa (PUCRS), pelas interações fornecidas para avaliação do protótipo, pela revisão do artigo e por todo o acompanhamento nos dado.
WIE 2000 - PUCPR 42
X. Informações dos Autores
Patrícia Augustin JaquesE-mail: [email protected]: http://www.inf.pucrs.br/~pjaques
Flávio Moreira de OliveiraE-mail: [email protected]