Programa de Pós-Graduação em Computação Aplicada Implementando o Agente de Base de Domínio do Sistema Tutor Inteligente PAT2Math Bolsistas: Gabriel E. Chites de Mello Geiseane Lacerda Rubi (Ciência da Computação) (Matemática Licenciatura) Orientadora: Drª. Patrícia Jaques Maillard
Sumário Sistemas Tutores Inteligentes (STI) Arquitetura Multiagente Agente Base de Domínio Organização do Conteúdo Declarativo Conclusão e Trabalhos Futuros 2
Introdução PAT2Math STI de matemática voltado para o ensino de álgebra, aplicado às 7ª e 8ª séries do ensino fundamental Sistema Web Considera as emoções Utiliza Agente Pedagógico Animado Arquitetura Multiagente Foco desta apresentação Representação do componente declarativo da base de domínio 3
Sistemas Tutores Inteligentes Conteúdo Dinâmico Lições adaptadas a cada aluno Nova forma de apresentação Exposição de acordo com o perfil e conhecimento do aluno Organização do Conteúdo Armazenamento Coordenação Manutenção Disponibilização 4
Arquitetura de Sistemas Tutores Tutor Modelo do Aluno Interface Base de Domínio 5
Sistema Multiagente Sociedade de entidades autônomas Por que um Sistema Multiagente? Separação em Camadas Distribuição do Sistema Autonomia Abstração de Tecnologias Subjacentes Troca de mensagens, redes, etc. Desacoplamento dos Módulos JADE Agente Facilitador Páginas Amarelas 6
Visão Geral da Arquitetura Multiagente do PAT2Math 7
Organização do Conteúdo Declarativo Base de Domínio Conteúdo de Álgebra Conhecimento Estruturado OMDOC Banco de Dados XML Meta-informações Informações de Controle sobre o Conteúdo XML_ID Pré-requisitos Tipo de Conteúdo Assunto Nível de Dificuldade Explicação Exemplo Exercício 8
Ensino de Matemática - Conteúdos Investigação de Metodologia, Abordagem e Estratégias de Ensino: Entrevista Semi-Estruturada com cinco professores que lecionam no Ensino Fundamental e Médio das cidades de Porto Alegre, Campo Bom e Gravataí. Análise de diversos Livros Didáticos. Levantamento de conteúdos base para o ensino de Equações Algébricas. Análise de Material disponível na web. Seleção de conteúdos (preparação do material para ser inserido no tutor). 9
Resultados Base de Conhecimento estruturada Serviço transparente de consulta Criação de um módulo independente e colaborativo Encapsulamento de Tecnologias 10
Trabalhos Futuros Criação de lições para a inserção dos conteúdos Novas estruturas de conteúdo Criação da Interface Descoberta e validação das necessidades 11
Gabriel E. Chites de Mello gabrielchites@yahoo.com.br Geiseane Lacerda Rubi geiserubi@gmail.com 12
Trabalhos Relacionados Algebrain Interface Considera Emoções do Usuário Agente Pedagógicos Animados LiveMath Abordagem Construtivista X Behaviorista Outros STI Arquitetura Multiagentes Base de Conhecimento Dinâmica 13
Bibliografia Alpert, S.; Singley, M.; Fairweather P. Deploying Intelligent Tutors on the Web: An Architecture and an Example. In IJAIED, 10(2), pp. 183-197, 1999. Caire, G. (2007). JADE Programming Tutorial for Beginners. TILAB, formerly CSELT.Deitel, H. M. (2003) Java, como programar. Ed. Bookman. Norman, D. (1999): Invisible Computer: Why Good Products Can Fail, the Personal Computer Is So Complex and Information Appliances Are the Solution. MIT Press. Feigenbaum, E. A. and Feldman, J. (1963) Computers and Thought. NY: McGraw-Hill. FIPA (2009) Foundation for Intelligent Physical Agents, FIPA ACL Message Structure Specification. Disponível em: http://www.fipa.org/repository/standardspecs.html. JAQUES, Patrícia Augustin ; VICARI, R. A BDI approach to infer student s emotions in an intelligent learning environment. Computers & Education, Elsevier, v. 49, p. 360-384, 2007. Johnson, W. ; Shaw, E.; Marshall, A.; LaBore, C. (2003). Evolution of user interaction: the case of agent adele. In Proceedings of IUI. ACM, New York, NY, 93-100. 14
Bibliografia Kohlhase, M. (2006) An Open Markup Format for Mathematical Documents (Version 1.2). In: (Ed.). Lecture Notes in Artificial Intelligence. Heidelberg: Springer-Verlag, OLIVEIRA, E. ; JAQUES, Patrícia Augustin. Inferindo as emoções do usuário pela face através de um sistema psicológico de codificação facial. In: Simpósio brasileiro sobre fatores humanos em sistemas computacionais, 2008, porto alegre. Porto alegre : sbc/acm, 2008. P. 156-165.Psotka, J.; Massey, L.; Mutter, A. (1988).Intelligent Tutoring Systems: Lessons Learned. Shoam, Y. (1997) An Overview of Agent-Oriented Programming. In: J. Bradshaw (Ed.). Software Agents. Menlo Park: AAAI Press/The IT Press, p.271-290 Viccari, R. (1990) Um Tutor Inteligente para a programação em Lógica Idealização, Projeto e Desenvolvimento. Universidade de Coimbra (Tese de Doutorado). Viccari, R. M.; L. M. Giraffa (2003). Fundamentos de Sistemas Tutores Inteligentes. In: D. Barone (Ed.). Sociedades Artificiais. São Paulo: Bookman, p.155-208. 15