Sistemas Tutoriais

2,809 views

Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Sistemas Tutoriais

  1. 1. Sistemas Tutoriais Inteligentes Adriana Sales Zardini Mestranda em Educação Tecnológica – CEFET-MG Professores: Dr. Heitor Garcia de Carvalho Dr. Jerônimo Coura Sobrinho Mestrado em Educação Tecnológica
  2. 2. História dos Sistemas Tutoriais Inteligentes Programas lineares : esses programas caracterizavam-se por mostrar o conhecimento de uma forma linear, isto é, nenhum fator podia mudar a ordem de ensino estabelecida na sua criação pelo programador. Esta atuação dos sistemas tinha sua origem na Teoria Behaviorista, defendida por B.F. Skinner. Programas ramificados ou “programação ramificada” ou ainda programação em árvore que era mais adequada por ter feedback, sendo adaptada ao ensino para dar as respostas aos alunos. Estes tinham um número fixo de temas, semelhantes aos programas lineares, mas diferenciavam-se pela capacidade de atuar segundo a resposta do aluno. Mestrado em Educação Tecnológica
  3. 3. História dos Sistemas Tutoriais Inteligentes Sistemas gerativos (também chamados de sistemas adaptativos ). Esses sistemas foram associados a uma nova filosofia educacional que defende que os alunos aprendem melhor enfrentando-se a problemas de dificuldade adequada, do que atendendo a explicações sistemáticas, isto é, adaptar o ensino às suas necessidades. Os sistemas gerativos são capazes de gerar um problema de acordo com ao nível de conhecimento do aluno, construir sua solução e diagnosticar a resposta do aluno. Já, no ano de 1982, Sleeman e Brown revisaram o estado da arte nos sistemas CAI e criaram o termo de Sistemas Tutores Inteligentes (Intelligent Tutoring Systems), para descrever os sistemas ICAI e distingüi-los dos sistemas CAI antecessores. Este termo tinha uma suposição implícita acerca de como aprender focalizada em aprender fazendo . Estes sistemas facilitam o ensino/aprendizagem fazendo-o mais efetivo, correto e também mais agradável. Mestrado em Educação Tecnológica
  4. 4. <ul><li>“ Os STI são programas de software que dão suporte às atividades da aprendizagem” [GAM01]. </li></ul><ul><li>“ Os STI são programas de computador com propósitos educacionais e que incorporam técnicas de Inteligência Artificial. Oferecem vantagens sobre os CAIs (Instrução Assistida por computador), pois podem simular o processo do pensamento humano para auxiliar na resolução de problemas ou em tomadas de decisões” [FOW91]. </li></ul><ul><li>“ Sistema Tutor Inteligente, é um termo amplo, abrangendo qualquer programa de computador que contem alguma inteligência e pode ser usado em aprendizagem” [FRE00]. </li></ul><ul><li>“ Os Sistemas Tutores Inteligentes são sistemas instrucionais baseados em computador com modelos de conteúdo instrucional que especificam ‘ que ’ ensinar, e estratégias de ensino que especificam ‘ como ’ ensinar” [WEN87]. </li></ul>O que é um Sistema Tutor Inteligente? Mestrado em Educação Tecnológica
  5. 5. <ul><li>Os Sistemas Tutoriais Inteligentes (STIs), também chamados &quot;Sistemas de Ensino Inteligente&quot;, permitem simular o  comportamento e o conhecimento de um professor humano. </li></ul><ul><li>Um STI deve saber exatamente o que deve ensinar (conteúdo de domínio), como deve ensinar (estratégias instrutivas), e que ainda ser capaz de aprender informações pertinentes ao aluno que esta aprendendo. Isto requer a representação do conhecimento de um perito, o conhecimento de um instrutor, o estudante em particular que está sendo ensinado e a interface pela qual será exposto o curso. </li></ul>Sistemas Tutoriais Inteligentes Mestrado em Educação Tecnológica
  6. 6. <ul><li>O principal objetivo dos Sistemas Tutores Inteligentes é proporcionar um ensino adaptado a cada aluno, tentando se aproximar ao comportamento de um professor humano na sala de aula. Estes sistemas se baseiam em uma arquitetura composta basicamente por quatro componentes: </li></ul><ul><li>1. Modelo do aluno : neste módulo estão armazenadas/modeladas as características individuais do aluno. </li></ul><ul><li>2. Modelo do tutor : possui o conhecimento sobre as estratégias e táticas para selecioná-las em função das características do aluno (representadas no Modelo do aluno). </li></ul><ul><li>3. Modelo do Domínio ou Modelo Especialista : detêm o conhecimento sobre a matéria no formato de regras de produção, estereótipos, etc. </li></ul><ul><li>4. Modelo da Interface : intermedia a interação entre o tutor e o aluno. </li></ul>Arquitetura dos Sistemas Tutores Inteligentes Mestrado em Educação Tecnológica
  7. 7. <ul><li>Esta arquitetura é denominada clássica e também conhecida como função tripartida ou arquitetura tradicional de STI. O termo tripartido se refere às funções associadas aos modelos do tutor, do aluno e do domínio. </li></ul>Arquitetura Clássica de um STI Mestrado em Educação Tecnológica
  8. 8. <ul><li>O modelo do especialista é a base de conhecimento composta por informações sobre um determinado conteúdo e, organizada de forma a representar o conhecimento do especialista, isto é, do professor. </li></ul><ul><li>De certa forma, este modelo incorpora a maior parte da &quot;inteligência&quot; do STI em forma de conhecimento; conhecimento este, necessário para solucionar os problemas relacionados ao conteúdo. </li></ul><ul><li>O modelo incorpora também os elementos necessários para a aquisição do conhecimento e, também, os procedimentos para que o aluno possa utilizá-lo na resolução de prováveis dificuldades. </li></ul>O Modelo Especialista Mestrado em Educação Tecnológica
  9. 9. Sistemas Especialistas <ul><li>Definição </li></ul><ul><li>sistemas que empregam o conhecimento humano para resolver problemas que requererem a presença de um especialista. </li></ul><ul><li>Área de aplicação de mais sucesso da IA </li></ul><ul><li>faz parte dos chamados knowledge-based systems </li></ul><ul><li>Utilidade </li></ul><ul><ul><li>capacitar não-especialistas </li></ul></ul><ul><ul><li>servir de assistente a especialistas </li></ul></ul><ul><ul><li>servir de repositório de conhecimento “valioso” para a empresa etc. </li></ul></ul>Mestrado em Educação Tecnológica
  10. 10. Conceitos Básicos <ul><li>Expertise </li></ul><ul><ul><li>conhecimento especializado adquirido por longo treinamento, leitura e experiência </li></ul></ul><ul><li>Especialista </li></ul><ul><li>Quem possui o conhecimento, experiência, métodos e a habilidade de aplicá-los para dar conselhos e resolver problemas. </li></ul><ul><li>Engenheiro de conhecimento </li></ul><ul><ul><li>Guia a aquisição, representação do conhecimento especializado, bem como a implementação e refinamento do SE. </li></ul></ul>Mestrado em Educação Tecnológica
  11. 11. <ul><li>Contém </li></ul><ul><ul><li>conhecimento, escrito em uma linguagem de representação, necessário para a formulação e solução do problema </li></ul></ul><ul><li>Trocando em miúdos... contém </li></ul><ul><ul><li>conhecimento ontológico (regras, redes semânticas, ... ) </li></ul></ul><ul><ul><ul><li>ex. o homem é um animal </li></ul></ul></ul><ul><ul><li>Regras (estrutura de inferência) </li></ul></ul><ul><ul><ul><li>ex. Todo animal tem uma mãe </li></ul></ul></ul><ul><ul><li>Fatos </li></ul></ul><ul><ul><ul><li>ex. existem muitos meninos abandonados </li></ul></ul></ul><ul><ul><li>Heurísticas (para resolução de conflitos) </li></ul></ul><ul><ul><ul><li>ex. prefira a regra disparada mais recentemente </li></ul></ul></ul>Base do Conhecimento Clássica Mestrado em Educação Tecnológica
  12. 12. <ul><li>Subsistema de Explicação </li></ul><ul><ul><li>Objetivo: Explicar o comportamento do SE através de questões como: </li></ul></ul><ul><ul><ul><li>Porque uma certa pergunta foi feita pelo SE ? </li></ul></ul></ul><ul><ul><ul><li>Como a conclusão foi alcançada? </li></ul></ul></ul><ul><ul><ul><li>Porque alguma alternativa foi rejeitada? </li></ul></ul></ul><ul><ul><ul><li>Qual é o plano para alcançar a solução? </li></ul></ul></ul><ul><li>Exemplo: </li></ul><ul><ul><li>Porque é preciso saber o preço? </li></ul></ul><ul><ul><li>Resposta: </li></ul></ul><ul><ul><ul><li>REGRA #5 </li></ul></ul></ul><ul><ul><ul><li>SE preço = importante E </li></ul></ul></ul><ul><ul><ul><ul><li>pagamento = prestação </li></ul></ul></ul></ul><ul><ul><ul><li>ENTÃO </li></ul></ul></ul><ul><ul><ul><li>pagamento mensal é determinado </li></ul></ul></ul>Sub-sistema de Explicação Mestrado em Educação Tecnológica
  13. 13. <ul><li>3 opções </li></ul><ul><ul><li>Shell (OPS, ExpertSinta, KAS, ...) : é o mais utilizado </li></ul></ul><ul><ul><li>Linguagens de programação para IA (Prolog) </li></ul></ul><ul><ul><li>Linguagens de programação gerais (OOP) </li></ul></ul><ul><ul><li>Linguagens híbridas (componentes de IA): regras + objetos (CLIPS, JESS, NeOpus, JEOPS, etc.) </li></ul></ul><ul><li>Critérios de escolha </li></ul><ul><ul><li>Facilidade de uso </li></ul></ul><ul><ul><li>Flexibilidade </li></ul></ul><ul><ul><li>Interface com sistema </li></ul></ul><ul><ul><li>Desempenho </li></ul></ul><ul><ul><li>Portabilidade </li></ul></ul>Ferramentas para a Construção de SEs Mestrado em Educação Tecnológica
  14. 14. <ul><li>Demonstração do Sistema Especialista. Os alunos poderão fazer várias consultar para poderem ver como o sistema funciona. </li></ul><ul><li>Sugestão de consulta ao manual sistema caso os alunos tenham dúvidas ou queiram aprofundar os conhecimentos sobre o sistema. </li></ul><ul><li>Fazer uma pesquisa junto aos alunos sobre o sistema, forma de uso, interesse, etc. </li></ul><ul><li>Pedir aos alunos sugestões de pesquisa dentro do tema da Biologia para os grupos montarem sistemas especialistas diversificados </li></ul>Projeto para o Ensino de Biologia com base de dados em cultivo de uma espécie vegetal Mestrado em Educação Tecnológica
  15. 15. <ul><li>5) Escolha da espécie vegetal, exemplo: Doenças do café </li></ul><ul><li>6) Pesquisa em livros, manuais, internet a respeito do dados específicos. Sugestões: doença, aparência das folhas, das flores, das raízes e formas de controle da doença. </li></ul><ul><li>7) Subdivisão dos itens pesquisados em forma de tabela, facilitando assim a inserção dos dados no Expert Sinta: </li></ul>Projeto para o Ensino de Biologia com base de dados em cultivo de uma espécie vegetal Mestrado em Educação Tecnológica
  16. 16. <ul><li>8 ) Pedir aos alunos que explorem os diferentes botões do sistema para poderem utilizarem e assim inserir os dados. Caso seja necessário, consultar o manual. </li></ul><ul><li>9) Ao inserir os primeiros dados no sistema o aluno poderá verificar se é possível funcionar através do botão ‘play’. </li></ul>Projeto para o Ensino de Biologia com base de dados em cultivo de uma espécie vegetal Mestrado em Educação Tecnológica
  17. 17. Bibliografia <ul><li>GAVIDIA, J. J. Z., ANDRADE, L. C. V. Sistemas Tutoriais Inteligentes. UFRJ: Rio de Janeiro, 2003. Disponível em: http://www.cos.ufrj.br/~ines/courses/cos740/leila/cos740/STImono.pdf Acessado em: 03 de dezembro de 2006. </li></ul><ul><li>EXPERT SINTA – Disponível para download em: http://www.lia.ufc.br/~bezerra/exsinta/exsintashell.htm </li></ul>Mestrado em Educação Tecnológica

×