Sistemas Multiagentes Uma Viso geral n n n
- Slides: 45
Sistemas Multiagentes Uma Visão geral n n n Motivação IA Distribuída - por que? Justificativas e Vantagens de SMA Conceitos Básicos Objeções a SMA Cenas dos próximos capítulos
Um Cenário. . . O sistema de tráfego aéreo da Ruritania entrou em pane, devido a condições atmosféricas adversas. Felizmente, os sistemas de tráfego aéreo computadorizados países vizinhos negociam entre si para controlar os vôos afetados. A situação potencialmente desastrosa se passa sem nenhum incidente mais grave. [Wooldridge e Jennings 95]
E outro cenário. . . Um usuário do sistema de bibliotecas está em dificuldades. Seu agente pessoal então negocia com os outros agentes pessoais presentes no sistema e entrega ao usuário uma lista de pessoas que já passaram por aquela experiência e podem ajudá-lo. . .
E ainda outro. . . Você procura o livro de Sistemas Multiagentes na Amazon para comprar, mas o site diz que só pode enviar o livro em 3 meses. Seu agente pessoal então busca na Web livros disponíveis, negociando preços e prazos e te devolve uma lista ordenada por preço e disponibilidade do livro.
E Mais Um. . . Imagine que você tem a tarefa de encontrar um alvo móvel em uma determinada área (lembra de Minority Report? ). Seus agentes então negociam entre si uma estratégia para percorrer todo o espaço no menor tempo possível.
De fato. . . n n Mundo onde informações e conhecimentos crescem (e mudam) rápido demais! O crescimento da Internet trás desafios constantes que incluem: n n n Acesso a informações relevantes Identificação de oportunidades Ação no momento preciso Manipulação de grandes volumes de informação Ubiqüidade, Gerenciamento e Inteligência
IA e Agentes n n IA cresceu muito nos anos 70 modelando a inteligência individual. Advento das redes de computadores modificou as necessidades! Inteligência como a integração dos processos de raciocinar, decidir, aprender e planejar. O Modelo de Agente aparece então como catalisador. . .
No Entanto. . . n Vários problemas não podem ser tratados centralizadamente. . . n n Controle de linha de metrô Monitoramento de Redes de Computador Diagnóstico Médico Compra e Venda Como Resolvê-los?
A IA Distribuída n Grupo de Entidades que podem Interagir n n n Organização Ação e Interação Metáfora de inteligência é o Comportamento Social.
Várias noções de Distribuição. . . n Resolução Distribuída de Problemas (RDP) envolve: n n Solução de Problemas Distribuídos envolve: n n Um grupo de especialistas Habilidades Complementares Organização Fixa Sistemas onde é difícil obter uma visão global. Sistemas Multiagentes (SMA). . . n n Agentes podem preexistir Organização varia em tempo de execução
Um Sistema Multiagente Interação Organização Agentes Recurso Esfera de Influência Ambiente
RDP X SMA n RDP é um subconjunto de SMA n n SMA é base para RDP n n Agentes benevolentes, concebidos em conjunto Implementação descentralizada de várias propriedades RDP e SMA são complementares
Pesquisa em SMA n Trabalho em SMA começou a acontecer no começo da década de 90. n Sistemas Blackboard n n n Hearsay, Planner O modelo ACTOR – que disparou os eventos acadêmicos para SMA
Pesquisa em SMA. . . II n n Até meados da década de 80 ênfase na resolução distribuída de problemas. . . problemas Rosenschein aparece com a idéia de Agentes “Self-Interested”. Com o advento da Internet, o interesse em SMA voltou a crescer. . . E apareceram os esforços de padronização e de testes em ambientes realistas.
Relembrando. . . n Algumas Características-chave de agentes. . . n n Autonomia de Decisão Autonomia de Execução Competência para Decidir Agenda Própria
Relembrando. . . II n Outras características que podemos encontrar são: n n n n Reatividade Adaptabilidade Mobilidade Personalidade Interatividade Ambiente de Atuação Comunicabilidade
Definindo SMA n Um SMA é um sistema que possui os seguintes elementos: n n n Um ambiente, E Um conjunto de objetos O Um conjunto de Agentes, A (A O) Um conjunto de relações R, que liga objetos Um conjunto de operações Op Operadores que representam os resultados das operações em Op e as reações do ambiente a eles.
Então. . . Por que mesmo distribuir? n n n Porque o problema é fisicamente distribuído. Porque o problema é heterogêneo. Porque as redes nos obrigam a distribuir. Porque o problema só pode ser resolvido pela integração de pontos de vista locais. Porque precisamos de adaptação a mudanças estruturais. . .
É boa idéia quando. . . n n n Precisamos manter a autonomia das sub-partes; As interações são complexas Não é possível descrever o Problema a priori.
As vantagens. . . n n Maior rapidez na solução dos problemas Diminuição do overhead de comunicação Maior flexibilidade Aumento da Segurança
Resumindo. . . n Um Sistema Multiagentes. . . n n Consiste de uma coleção de componentes autônomos, com objetivos particulares Que se interrelacionam n n De acordo com uma Organização Interagindo para resolver tarefas
Duas Formas de Projeto Organização Emergência de Propriedades Interação Agentes Restrições e Objetivos
Considerações no Projeto de SMA n Três Grandes Grupos. . . n Aspectos Fundamentais n n Aspectos Arquiteturais n n Como podemos garantir compatibilidade de ações? Características a serem providas pela arquitetura Aspectos Ambientais n Como é o ambiente onde funciona o SMA?
Estrutura n Padrão de Relações entre os agentes e sua distribuição de habilidades n n n Cobertura: as habilidades necessárias para resolver problemas devem ser possuídas por pelo menos um agente; Conectividade: Agentes devem interagir de forma que suas habilidades possam ser integradas Potencialidade
Organização n n Conjunto de Compromisso Globais, Crenças e intenções comuns aos agentes querem atingir um objetivo comum. Definem. . . n n n Um conjunto de diretrizes. . . Uma política de interação. Muitos exemplos! n n O CIn Sua Família
Coordenação n n Fundamental para o trabalho conjunto. Um SMA pressupõe coordenação entre seus agentes! Porque. . . n n Há dependências entre as ações Nenhum indivíduo pode resolver o problema sozinho Deve-se respeitar as restrições globais Deve-se garantir a harmonia na execução conjunta de tarefas!
Coordenação. . . II n Então coordenação é. . . n n O processo pelo qual um agente raciocina sobre suas ações locais e as de outros agentes para garantir que a comunidade funcione coerentemente. Visa garantir que. . . n n Todas as partes necessárias existam na sociedade. Interação que possibilite a execução das atividades. Que todos atuem consistentemente Que tudo seja feito com dos recursos disponíveis
Coordenação. . . III n Para coordenar com sucesso é preciso. . . n n Uma estrutura. . . Flexibilidade nas interações n n n Comunicação! Negociação! Conhecimento e raciocínio n Para reconhecer interações potenciais entre planos de ação!
Comunicação n Habilita os agentes a intercambiar informações. n n n Modelada sobre a comunicação humana n n n Percepção Atos de Fala Blackboard Tem esforços de padronização!
Negociação n Esforço para solução de conflitos e cooperação n n Grupo de agentes “self-interested” que consegue chegar a uma decisão conjunta. Envolve. . n n n Linguagem Protocolo – ex. Contract Net Processo de Decisão
Então. . . O fundamental é. . . n Interagir!!! n n n Com quem? Quando? Qual o conteúdo? Como? Que processos e recursos? Por que? Como estabelecer a compreensão mútua?
Assim. . . Quando Encarar os SMA?
Design de SMA n Quando partir para SMA? n n Quando o ambiente é aberto; Quando os agentes são a metáfora natural. Quando há distribuição de dados, controle ou expertise. Quando estamos lidando com sistemas legados.
Considerações em SMA n Ação n n O indivíduo e sua relação com o mundo n n Estados mentais Interação n n n Como coordenar ações? Comunicação Negociação/Argumentação Implementação
Problemas no Desenvolvimento de Agentes n n n Superestimativas do potencial dos agentes. Dogmatismo a respeito dos agentes. Não está claro porque usar agentes. Construção de soluções genéricas para problemas específicos. Desenvolver SMA é desenvolver Software. . . SMA é software “multithreaded”.
E mais Problemas. . . n n n Seu projeto não explora concorrência. Você resolve adotar sua arquitetura. Seus agentes usam IA demais. Os agentes estão em todos os lugares. Não tem agentes suficientes. A Interação é caótica. . .
Aplicações de SMA n Agentes para Gerenciamento de Processos n ADEPT (Jennings et al. 1996) n n Cada departamento envolvido virou um agente. Construído em cima de CORBA Usou um Shell para Sistemas Especialistas Construção baseada na Arquitetura GRATE*
Aplicações de SMA II n Sensoriamento Distribuído n n O DVMT, de Victor Lesser (1980) Recuperação e Gerenciamento de Informação n Agentes Pessoais de informação n n MAXIMS – Pattie Maes Agentes Web n n Guias Indexadores
Ainda mais Aplicações. . . n SMA para RI n n Agentes broker – encontram os agentes que fornecem a informação. . . Agentes de Informação – estão diretamente ligados aos seus repositórios. Capazes de responder a questões meta.
Aplicações de SMA III n Agentes para E-Commerce n n Alguns problemas com a Web. . . Confiança, privacidade, cobrança, robustez. Vários Tipos: n Agentes de comparação n n Têm problemas quando comparam mais de um atributo. Leiloeiros (Auction Bots) n n Kasbah (Chavez and Maes) Spanish Fishmarket
Ainda mais Aplicações. . . n Agentes de Interface n n n Permitir que o computador interaja com o usuário. Metáfora do Assistente, que colabora com o usuário. Utilizados para fins educacionais Agentes para Ambientes Virtuais n “ Believable Agents” n Emoções e Personalidade
Mais Aplicações. . . n Agentes para Simulações Sociais n n n Projeto EOS Uso de SMA para definição de políticas Agentes para. . . O que a imaginação quiser n n n Gerenciamento de Sistemas Industriais Controle de Tráfego Aéreo Controle de Naves Espaciais
Objeções a SMA n Não é a mesma coisa que SD? n n n Sincronização e Coordenação Dinâmicas Agentes têm interesses próprios!!! Não é IA? n n SMA têm características de CC e de ES! Em SMA, o aspecto social é fundamental!
Objeções a SMA. . . II n Não é só teoria dos Jogos? n n n TJ muitas vezes desconsiderou a computação. . . Hipóteses da TJ são questionadas em SMA O que eu vou fazer com Ciência Social? n n Ambas servem como ferramentas uma para outra. Mas são bem diferentes!!!!
Cenas dos Próximos Capítulos n Vimos. . . n n Motivação para SMA Cuidados em seu projeto Aplicações Veremos n n n Comunicação entre agentes Organizações Protocolos de Cooperação e Negociação
- Sistemas multiagentes ejemplos
- Expressão geral dos maximizantes
- Viso e verso
- Continente viso
- Viso 2021
- Vampate di calore non in menopausa
- Ricardo viso
- Viso lightspion
- X viso
- Viso 2 roadmap
- Viso empresa
- Ricardo viso
- Viso integrar significado
- Pisos ecológicos
- Viso de mercado
- Termo geral do binomio
- Objetivo geral e especifico
- Tipos de energia
- Governo geral objetivo
- Ginastica 4 ano
- Historia geral e do brasil jose alves de freitas neto
- Resistência orgânica geral
- Cronograma projeto de intervenção
- Quimica geral
- Binmio
- Tcc objetivos
- Fórmula geral dos hidrocarbonetos
- Mistura quimica
- Aspectos sociais
- Formula da reta
- Ventilação geral diluidora
- Ginástica geral
- Quimica geral
- Equação geral dos gases
- A fotossintese e o processo autotrofico realizado
- Objetivos de uma confeitaria
- Taxa de mortalidade geral formula
- 6
- Objetivos especificos exemplo
- Equação gases ideais
- Tubo neural
- Ginástica geral características
- Objetivo geral sobre folclore
- Modelo de george gerbner
- Progressão geométrica formula
- Relatividade geral