Agentes reactivos
Instituto Politécnico de Castelo Branco
Licenciatura em Tecnologias da Informação e Multimédia
Agentes Reactivos
Fundamentos de Inteligência Artificial
Tecnologias da Informação e Multimédia
Dezembro 2009
Índice
• • • • •
Introdução…………………………………………………………………………...pág.3 Objectivos…………………………………………………………………………...pág.4 Agentes Reactivos…………………………………………………………………pág.5 Implementação…………………………………………………………………….pág.6 Conclusão………………………………...…………………………………………pág.7
•
•
Introdução
De forma a compreender satisfatoriamente o contexto deste trabalho, é necessário ter presente a ideia e noção do que são os agentes de uma comunidade inteligente, neste caso mais concretamente um sistema de agentes simples, os chamados agentes reactivos. Seguindo os modelos de natureza biológica, os agentes reactivos realizam tarefas e operações específicas recorrendo a características como autonomia e flexibilidade. Para este trabalho, vamos implementar, em específico, a formiga Format. Esta vive num mundo celular 2D e é especialista em seguir um trilho contínuo de feromona. Como podemos ver, a tarefa do nosso agente é simples mas exige autonomia, capacidade de decisão e aprendizagem. Para tal, vamos fazer uso da linguagem LISP.
•
Objectivos
Este trabalho aborda os conteúdos leccionados nas aulas teóricas no módulo sobre Agentes Reactivos. Pretende-se ligar, desta forma, as componentes prática e teórica da disciplina, através da utilização da linguagem Lisp na resolução dos problemas propostos.
•
Agentes Reactivos
3.1 Caracterização
Agentes reactivos são um tipo de agentes mais simples, não obstante, não deixam de ser agentes que funcionam de forma autónoma, reagindo a alterações no ambiente ou a mensagens enviadas por outros agentes. Para melhor entender este conceito, é imperativo referir que sendo um agente reactivo, não possui inteligência e portanto não possui capacidade de raciocínio, mas é definitivamente