~~SLIDESHOW~~ ====== Análise do artigo "Geospatial Agents, Agents Everywhere" ====== ===== Introdução ===== * Agentes inteligentes originaram de uma extensão da pesquisa em Inteligência Artificial (IA) no final dos anos 1980 e início dos anos 1990. * O termo se refere a um tipo de software autônomo que trata a informação e permite a simulação em ambientes complexos como a Internet. ===== Por que agentes em SIG? ===== * Permitem a análise de dados geográficos em um nível conceitual e funcional. * Permitem a crição de objetos que atuam no nível mais baixo de análise. * Podem se mover entre escalas espaciais sejam elas mundos virtuais ou redes de computadores. * Interagem com o ambiente e com outros agentes. * São dinâmicos e podem ser projetados para entenderem as propriedades de dados geoespaciais. * Permitem a interoperabilidade adequada para ambientes SIG. ===== Agentes em SIG ===== * Principalmente usados no domínio da geosimulação. * Uma visão mais geral de sistemas multiagentes que una o uso de entidades autônomas de software em diversas concepções do espaço geográfico é ainda necessária. ===== Definição de Agentes Inteligentes ===== * No início, "agente" era uma palavra coringa que descrevia uma grande variedade de software com diferentes estruturas e características funcionais. * O consenso subsequente que para ser considerado um agente inteligente o sofwtware deve possuir as 4 seguintes proprieadades: - Comportamneto autônomo. - A habilidade de sentir o ambiente e outros agentes. - A habilidade de atuar nesse embinete sozinho ou em colaboração com outros agentes. - Possuir um comportamento racional. ===== Evolução do conceito ===== * Linguagem de comunicação para permitir a colaboração interagente (por exemplo, Knowledge Query and Manipulation Language). * Agntes deveriam ser capazes não apenas de responder, mas também aprender com seu embiente. * Características humanas como crença, desejo, intenção, emoção e confiança podem ser parte do comportamento do agente. * Algum comportamento racional pode ser determinado usando modelos heurísticos de tomada de decisão. ===== Duas questões ===== - As características de representação e comportamento que definem agentes de IA podem ser transferidas para a ciência do geoprocessamento? - Os agentes de uma aplicação de geoproesamento é suficientemente distinto de um agente de IA para ser chamado "Agente Geoespacial"? ===== Definições de agente em SIG ===== - Uma definição foca na modelagem de ações individuais em um mundo social. - Outra definição diz que o agente é um software autônomo projetado para reduzir o trabalho e a sobrecaraga de informação nas interações homem-computador. ===== Classificação e agentes ===== * proposta de Flankline Graesser, 1996 {{:sigweb:sigagentes.png?400|}} ===== Uso do termo ===== Uso do termo para categorias de agentes no geoprocessamento ^Autor^Agentes de vida artificial^Agentes de Software^ |Rodrigues et al, 1997|Agentes de Simulação Espacial| Agentes de Interface| |O'Sullivan e Haklay, 2000|Modelos Baseados em Agentes| Sistemas Multi-Agentes| |Koch, 2000| Agentes de Pesquisa para Simulação Social| Sistemas Multi-Agentes| |Parker et al, 2003| Sistemas Multi-Agentes|| |Hare e Deadman, 2004 |Modelagem Baseada em Agentes| Simulação Multi-agente| ===== Tipos de Agentes em SIG ===== Dois tipos predominam na ciência do geoprocessamento: - Agentes Geoespaciais de Vida Artificial (Artificial Life Geospatial Agents, ALGA, em inglês) - Agents de Software Geoespacial (Software Geospatial Agents, SGA, em inglês) ===== Artificial Life Geospatial Agents ===== * ALGA são modelos computacionais, no caso, ou código de programa indepedente interagindo com outro código ou um software único. * Eles imitam o comportamento de resposta percebido ou medido de um indivíduo a um estímulo externo, usando um ou muitos dos modelos computacionais do comportamento de decisões racionais quando afetadas por redes sociais. * Podem descrever átomos, animais, pessoas e organizações * Eles mudam com o tempo e respondem a estímulos por meio de vários mecanismos, tais como algortmos genéticos, métodos heurísticos (sistemas especialistas), teoria dos jogos, programação linear e aprendizado reforçado. ===== Uso de ALGA ===== - Subsídio à adoção de práticas agrícolas - Padrões de movimento humano - Colaboração social ou redes de colaboração - Movimento de animais e - uso da terra e mudança de cobertura terrestre. ===== Características de ALGA 1 ===== Mobilidade no mundo virtual. - Se um ALGA é imóvel e percebe e atua baseado em informações obtidas de uma posição específica, então seu comportamento é ligado às propriedades da localização e influenciado por seus vizinhos. - Ele pode "vagar" pelo mundo virtual de tal modo que suas ações variam baseadas na localização de outros agentes e a percepção de recursos de uma escala regional. - Simulações híbridas também são possíveis. ===== Características de ALGA 2 ===== - Um ALGA também possui uma estrutura computacional para simular comportamento individual assim como interações sociais. ===== Software Geospatial Agents ===== * O modelo ALGA simula o comportamento de entidades enquanto o SGA auxilia pessoas diretamente no gerenciamento de informações e tomada de decisões. * Grosseiramente, um SGA é projetado para atuar autonomamente em benefício de uma entidade para gerenciar informação geograficamente explícita. * Uma entidade pode ser uma pessoa, outro agente de software, um SIG ou um hardware, tal como uma torre de celular. ===== Características de SGA ===== - Gerencia de informação espacial - resolução distribuída de problemas - Habilidade para facilitar a interoperabilidade ===== Tarefas de SGAs ===== - uso do conhecimento acerca de interesses e preferências do usuário para manipular e exibir dados geoespaciais. - Auxílio ao usuário na interação com SIGs - Localização e recuperação de informação da Internet e - Auxílio à tomada de decisões em tarefas de colaboração espacial como as de planejamento ambiental. ===== Diferenças entre agentes e SIG ===== * A saída de um SIG não afeta o que o programa "sente" mais tarde. * Um SIG não possui continuidade temporal * Um SIG não tem autonomia. * O agente pode ser pró-ativo na busca de seus objetivos. * Uma vez instanciado, o agente tem conhecimento de seus objetivos, controla suas ações e é capaz de tomar decisões racionais em ambientes incertos e abertos sem prévio conhecimento de cada situação que vai encontrar.