BASEADO EM PROGRAMAÇÃO ORIENTADA A AGENTES

Autores/as

  • Ivo Mário Mathias
  • Aurora Trinidad R. Pozo

DOI:

https://doi.org/10.5212/publicatio.v9i01.802

Resumen

O processo de matrícula em uma universidade geralmente é uma atividade complexa e trabalhosa. O objetivo deste trabalho foi desenvolver um Sistema de Matrícula Inteligente (SISMAT), para auxiliar professores, coordenadores de curso e pessoal envolvido na realização de matrículas de acadêmicos de uma universidade. O SISMAT foi baseado em um sistema multi-agente composto por um agente humano denominado Agente Usuário e três agentes de software: Agente Interface, Agente Mediador e Agente Matriculador. O Agente Usuário expressa a intenção de efetuar uma matrícula e crê que o SISMAT pode efetuá-la. O Agente Interface permite ao Agente Usuário expressar suas intenções ao SISMAT, bem como solicitar e obter conhecimento a respeito de uma matrícula, ou seja o Agente Interface faz a comunicação entre o usuário e a sociedade de agentes. O Agente Mediador gerencia a sociedade de agentes, buscando conhecimento quando necessário e solicitando a execução de tarefas a outro agente quando ele não tem a capacidade de executá-las. O Agente Matriculador, entre outras capacidades, é capaz de compor a matrícula de um acadêmico, através de análises de seu histórico escolar. No SISMAT, aspectos de interação, cooperação, compromissos, capacidades, e crenças, ou seja, características relacionadas ao comportamento social humano, desempenharam um papel importante na tomada de decisão, por essa razão os agentes do SISMAT foram modelados mediante estados mentais. O protótipo foi desenvolvido em LALO (Langage d’Agents Logiciel Objet), que utiliza o paradigma de programação orientada a agentes AOP (Agent Oriented Programming). A modelagem por meio de estados mentais permitiu que os agentes tomassem suas próprias decisões, independentemente da interferência do usuário.

Palavras-chave: Inteligência Artificial Distribuída, Sistemas Multi-Agente, Agentes Inteligentes, Programação orientada a agentes, Sistemas Baseados em Conhecimento.

Número

Sección

Artigos