XIII JORNADA DE ENSINO, PESQUISA E EXTENSÃO – JEPEX 2013 – UFRPE: Recife, 09 a 13 de dezembro. SISTEMA PARA RECONHECIMENTO DE INSETOS – SRI Rostan Ferreira Gomes¹, Ricardo Emanuel Ferreira², Zildomar Carlos Félix³ Introdução Existem na natureza tantas espécies de seres vivos quanto podemos imaginar. Esses seres vivos são divididos por reino, filo, classe, ordem, família, gênero e espécie. Cada reino é subdividido em filos. Estes são formados por diferentes classes. As classes subdividem-se em ordens que, por sua vez, são constituídas por famílias. As famílias subdividem-se em gêneros e estes em espécies (Lineu et al, 1758). O Filo Arthropoda faz parte de uma dessas divisões e merece uma atenção prioritária por ser o mais extenso do reino animal, existindo ainda muitas espécies por identificar. Tal grupo inclui as aranhas, os crustáceos, as centopeias e os insetos, entre muitos outros seres vivos. Desde o final do Pré-Câmbrico, há cerca de 570 milhões de anos, que são encontrados artrópodes no registo fóssil (Hickman et al, 1997). Esse filo possui várias classes de animais a ele associadas, para o tratamento computacional será abordada mais especificamente uma dessas classes, a classe Insecta. Fazem parte dessa classe insetos que tem como característica mais forte o corpo dividido em três partes: cabeça, tórax e abdome. Atualmente na UFRPE – Universidade Federal Rural de Pernambuco, UAST – Unidade Acadêmica de Serra Talhada existe a disciplina de Entomologia I e II do sexto e sétimo períodos respectivamente do curso de Ciências Biológicas e sua atividade principal é: o estudo/reconhecimento de insetos localizados no semiárido do sertão do Pajeú, mais especificamente em Serra Talhada - PE. O homem tem a necessidade dar nomes a tudo o que ele conhece para organizar esses conhecimentos. Sendo assim, um dos trabalhos fundamentais das ciências é nomear todos os seus objetos de estudo e classificá-los, segundo critérios definidos, para facilitar a sua localização quando for necessário. Tais critérios de classificação são definidos pelos seres humanos, e assim os grupos se estruturam. Em um trabalho de classificação, portanto, o primeiro passo é estabelecer um único critério de classificação. Motivados pelo estudo da taxonomia, propõe-se aqui a criação de um sistema que auxiliará na classificação desses animais. O uso do computador na sala de aula pode ser uma eficiente ferramenta cognitiva para o aluno, pois possibilita desenvolver habilidades num contexto que faça parte da sua vida real, de forma ativa e interativa (Medeiros et al, 2002). O sistema de reconhecimento de insetos aqui proposto tem como principal função auxiliar na classificação dos animais da classe Insecta, que segundo o material disponibilizado aos alunos das cadeiras Entomologia I e II, se divide em treze ordens como podemos observar na Figura 1. Pretende-se, nesse primeiro momento, desenvolver um software que terá a capacidade de analisar os dados desses animais após estes serem inseridos pelos estudantes, e classificá-lo de acordo com grupo que ele tenha mais afinidade. Após análise do contexto em que o sistema irá atuar, optou-se por desenvolver um SI – Sistema Inteligente que, usará técnicas de IA – Inteligência Artificial - técnicas essas que tem como principal objetivo imitar o comportamento humano principalmente no que diz respeito a decisão – que permitirão classificar os insetos de acordo com a classe que eles tem mais afinidade. A técnica de IA que atendia a todos os requisitos para o desenvolvimento desse projeto foi a criação de um sistema especialista. Um sistema especialista é uma forma de sistema baseado no conhecimento especialmente projetado para emular a especialização humana de algum domínio específico. Um SE irá possuir uma base de conhecimento formada de fatos e regras sobre o domínio, tal como um especialista humano faria, e devem ser capazes de oferecer sugestões e conselhos aos usuários (Flores et al, 2003). Material e métodos O presente trabalho trata-se de uma pesquisa aplicada de produção tecnológica quanto ao ponto de vista da sua natureza. A pesquisa de produção aplicada será adotada, pois se pretende obter como resultado final o desenvolvimento de um sistema baseado em conhecimento para o auxílio ao reconhecimento e a classificação de insetos, que poderá ser aplicada como ferramenta no âmbito do curso de Ciências Biológicas da UAST, deste modo, objetiva-se gerar novos produtos e processos referente ao contexto de aplicação Para o desenvolvimento da aplicação proposta neste trabalho, foram utilizadas as seguintes tecnologias: linguagem de programação Java e o motor de inferência JEOPS. A linguagem de programação Java foi utilizada por permitir a portabilidade dos códigos, bem como por ser multiplataforma, permitindo a execução da aplicação em diferentes plataformas operacionais. Para a implementação do sistema escolheu-se o motor de inferência de primeira ordem JEOPS - Java Embedded Object Production System, com encadeamento progressivo, que visa prover capacidade de raciocínio a JAVA utilizando ¹ Rostan da Silva Ferreira Gomes é bacharelando em Sistemas de Informação na Universidade Federal Rural de Pernambuco, Unidade Acadêmica de Serra Talhada. Fazenda Saco, s/n, Caixa Postal 063, Serra Talhada-PE. E-mail: [email protected] ² Ricardo Emanuel Ferreira da Silva é bacharelando em Sistemas de Informação na Universidade Federal Rural de Pernambuco, Unidade Acadêmica de Serra Talhada. Fazenda Saco, s/n, Caixa Postal 063, Serra Talhada-PE. E-mail: [email protected] ³ Zildomar Carlos Felix é Professor do curso de Sistemas de Informação na Universidade Federal Rural de Pernambuco, Unidade Acadêmica de Serra Talhada. Fazenda Saco, s/n, Caixa Postal 063, Serra Talhada-PE. E-mail: [email protected] XIII JORNADA DE ENSINO, PESQUISA E EXTENSÃO – JEPEX 2013 – UFRPE: Recife, 09 a 13 de dezembro. regras de produção do tipo SE <condição> ENTÃO <ação>(Figueira,200). O uso dessas regras em um ambiente baseado em conhecimento visa simular o modelo de cognição humano. Regra Exemplo: Se Aparelho bucal for sugador e as asas posteriores forem do tipo balancins Então A ordem insecta é Diptera Por meio de uma entrevista com um dos integrantes desse grupo, pode-se perceber que a classificação dos insetos capturados e depois libertos - é feita consultando a chave de identificação Cladística adaptada das chaves de R. A. ZUCCHI (ESALQ/USP) para algumas ordens de insecta adultos. A Cladística se assenta no princípio fundamental de que os organismos devem ser classificados de acordo com as suas relações evolutivas, ou seja, as espécies devem ser classificadas de acordo com o quão recente é o seu ancestral comum (Mark et al, 2006). A regra que foi exemplificada acima mostra de forma similar como seria feita a classificação por meio do sistema especialista. Resultados e Discussão Ao auxiliar o especialista/aluno na classificação dos animais da classe Insecta, o Sistema para reconhecimento de insetos se mostra uma opção bastante viável e interessante visto que a tarefa de classificação desses insetos se dá de forma trabalhosa e muito cansativa. A redução do tempo para essa classificação, que agora é tarefa do sistema, permite que o aluno gaste seu tempo sobressalente com outras atividades acadêmicas, ou mesmo com a captura de novas espécies para que sejam classificadas pelo sistema. Nos testes realizados pela equipe de desenvolvimento, o sistema mostrou-se efetivo no que diz respeito à classificação de insetos à classe que eles se enquadram. Faltando ainda um maior refinamento que só poderá ser feito a partir do feedback dos usuários finais após o uso e avaliação do sistema. Outro ponto que está sendo tratado é o desenvolvimento de uma interface mais agradável para o usuário da aplicação, propiciando que o mesmo possa controlar as atividades da aplicação, de forma fácil e ágil, sem provocar erros ou equívocos no momento do uso. Conclusão O Sistema para Reconhecimento de Insetos da ordem Insecta apresentado, tem como principal objetivo ser usado por alunos do curso de Ciências Biológicas da UAST e tentar criar uma maior curiosidade e despertar o interesse sobre as disciplinas de Entomologia I e II. Para trabalhos futuros pretende-se desenvolver uma interface mais amigável e lúdica, tal como uma base de regras mais abrangente e que envolva mais classes de insetos e uma possível aplicação mobile, que com ajuda de reconhecimento de imagens, permitirá ao usuário ter uma classificação do inseto a partir de uma foto tirada do animal pelo próprio programa. Há de se considerar também a criação de um agente pedagógico que segundo Santos (2000), possui algumas propriedades fundamentais de agentes inteligentes, como autonomia, capacidade social de interações e comunicação e adaptabilidade ao ambiente. A criação de tal agente, que irá interagir com o aluno durante o uso do sistema é de vital importância e tem também um papel motivador para a continuidade do uso do sistema. Referências Linnaeus C.V.; Salvius L. Systema naturae per regna tria naturae :secundum classes, ordines, genera, species, cum characteribus, differentiis, synonymis, locis. Holmiae : 1758. Laurentii Salvii, 1758 Hickman C.; Roberts L.; Larson A. Integrated Principles of Zoology. Dubuque, IA: Wm. C. Brown Publishers, 1997 Ridley M. Evolução, terceira edição. Porto Alegre: Artmed, 2006 Vasconcelos, V.V.;Martins Junior, P.P. Protótipo de Sistema Especialista em Direito Ambiental para Auxílio à decisão em Situações de Desmatamento Rural. NT-27. CETEC-MG. 2004. P. 80. FLORES, C. D. Fundamentos dos Sistemas Especialistas. In: BARONE, D. A. C. (Ed.). Sociedades Artificiais: a nova fronteira da inteligência nas máquinas. Porto Alegre: Bookman, 2003. Russel, Stuart J. Inteligência Artificial: tradução da segunda edição/ Stuart Russel, Peter Norvig. Rio de Janeiro: Elsevier, 2004. Recife – PE, 200 p.3. Dissertação de Mestrado. XIII JORNADA DE ENSINO, PESQUISA E EXTENSÃO – JEPEX 2013 – UFRPE: Recife, 09 a 13 de dezembro. AUGUSTIN Patrícia, VICARI Rosa. PAT: um agente pedagógico animado para interagir efetivamente com o aluno. Porto Alegre – RS, 2005. Medeiros, A.; Medeiros, C. F. Possibilidades e Limitações das Simulações Computacionais no Ensino de Física, RBEF, vol. 24,, 2002, p. 77-86. CEZAR Júnior, FROZZA Rejane. Fred – um agente pedagógico mediador na construção do conhecimento. Santa Cruz do Sul – RS, 2007. FIGUEIRA, Carlos JEOPS - Integração entre objetos e Regras de produção em Java. Recife – PE. p. 33 Dissertação de Mestrado. Figura 1. Chave para classificação cladística utilizada nas disciplinas de Entomologia