Sidney de Castro Engenharia da Computação É um programa, parte de um sistema de informação, que trabalha de forma autônoma. Deve funcionar em qualquer plataforma. Se comunica de forma assíncrona com os demais agentes. Um sistema orientado a agentes computacionais trabalha como sendo a união de vários agentes. Reage ao ambiente. Possui comportamento programado. Como um resultado da revolução informacional, novos recursos estão disponíveis aos cientistas sociais abrindo novos campos de pesquisas que incluem interação em ambientes virtuais e design de sistemas informacionais. A modelagem computacional possibilita uma interdisciplinaridade entre áreas como a psicologia, filosofia, computação, sistemas de informação e ciências sociais. As vantagens para a computação distribuída são muitas: Uma tarefa poderia rodar no servidor x e se replicar, ou migrar para outra máquina se uma demanda não prevista assim exigisse. O custo da administração seria reduzido Como uma metáfora sobre o uso de agentes vamos modelar estes três agentes (Controle/Soldado/Radar) de forma a criar uma ambiente colaborativo no mapeamento e controle de uma área. Supondo que um agente (soldado/radar) esteja equipado com um sistema que avalia o ambiente a sua volta gerando informações sobre objetos fixos e móveis, e transmite estas informações para outro agente (controle), e que o controle devolve a informação consolidada de todos os outros agentes....... O mundo será simulado como sendo uma matriz de char. Visão do soldado Visão do radar O mundo reportado pelos agentes. Dúvidas.