Comunicação entre Agentes



Documentos relacionados
Tecnologias da Informação e Comunicação: Internet

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

SISTEMAS DISTRIBUIDOS E PARALELOS 2014/2015 1º SEMESTRE

2. Sistemas Multi-Agentes (Multi-Agent System - MAS)

Os projectos de Sistemas Cooperativos Comunicação infra-estrutura veículo APCAP - CP3

Instituto Politécnico de Tomar. Manual da Área de Secretariados

Planificação Anual da disciplina de TIC 9ºANO

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Frederico Miguel Santos

Acção promocional Cuida Bem Do Teu Natal

Inteligência Artificial. Agentes Inteligentes

DAS Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

As revisões e/ou alterações ao acordado, são devidamente registadas e analisadas conforme descrito para o caso da definição das condições iniciais.

Modelagem de ferramentas focadas em ontologias para a EaD baseadas em teorias sociais e agentes inteligentes

REGULAMENTO DO CONCURSO: MACAU

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

REGULAMENTO DO CONCURSO: MACAU

9º Ano. 1º Período. . Conhecer os conceitos básicos relacionados com a Tecnologias Da Informação e Comunicação (TIC);

3.º e 4.º Anos de Escolaridade Competências Conteúdos Sugestões metodológicas Articulações

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

UNIVERSIDADE CATÓLICA PORTUGUESA

Manual do Usuário. E-DOC Peticionamento Eletrônico TST

Plataforma self-service e poder de gerenciamento total nas mãos

Universidade Federal de Minas Gerais. Sistemas Operacionais. Aula 23. Sistemas Operacionais Distribuídos

Portal AEPQ Manual do utilizador

Engenharia de Sistemas Computacionais

AVALIAÇÃO DA SATISFAÇÃO DO CLIENTE NOS SERVIÇOS SAGRA ONLINE

WEBSITE DEFIR PRO

UNIDADE 1 TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS DISTRIBUIDOS Ano Lectivo 2015/2016

Aplicações de Escritório Electrónico

O Consentimento Informado é um elemento necessário ao atual exercício da medicina, como um direito do paciente e um dever moral e legal do médico.

Cadeira de Tecnologias de Informação. Conceitos fundamentais de sistemas e tecnologias de informação e de gestão do conhecimento.

Gestão dos Níveis de Serviço

3 Trabalhos Relacionados

Assuntos aos quais deve ser dada atenção, em relação à utilização dos serviços móveis de dados pelos utilizadores

Introdução à Programação B 2007/08

Engenharia de Requisitos Estudo de Caso

Guia Rápido. Versão 9.0. Mover a perícia - não as pessoas

PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2

GLPI GESTÃO LIVRE DE PARQUE DE INFORMÁTICA MANUAL DO USUÁRIO GLPI

TERMO DE USO - SERVIÇO VIVO TORPEDO LEMBRETE

Gerenciamento e Interoperabilidade de Redes

Versão 1.0. [ ] 2012, Portugal - Efacec Sistemas de Gestão S.A. Todos os direitos reservados. 1

Departamento de Ciências e Tecnologias

E B I / J I d e T Á V O R A

Internet Update de PaintManager TM. Manual de registo do utilizador

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: URL:

MANUAL DE CONSULTA RÁPIDA DO MODEM OPTIONS FOR NOKIA Copyright 2002 Nokia. Todos os direitos reservados Issue 2

Guia do Voluntário a

Manual Brother Image Viewer para Android

GESTÃO. Gestão dos Processos e Operações Gestão de Sistemas e Tecnologias de Informação (dentro do capítulo 6) CLF

Proposta de Estágio Ano Letivo 2011 / 2012 Tema: BidSuite - Web Platform of Bifds

Sistemas de Informação

Professora: Elisabete Teixeira. TIC Tecnologias de Informação e Comunicação

Coordinators. Agenda. Definição. Definição Exemplos Artefatos Funcionalidades. Modelo de Coordenação

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Softwares Aplicativos Banco de Dados

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Colocar em prática. Tópicos para aprender. Colocar em prática. Utilizar as aplicações da Microsoft Windows num quadro interactivo SMART Board

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS DISTRIBUÍDOS Ano Lectivo 2012/2013

PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2

Regulamento do Concurso de Ideias

Guia rápido do utilizador

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Orientação à Objetos. Aécio Costa

Gerência e Administração de Redes

Medidas de Controlo de Incidentes de Segurança Informática

Estratégias de informação ao usuário na implantação de BRT.

MANUAL UTILIZADOR SERVIÇO FTP

Procedimentos para a divulgação de eventos no site da ECUM

AULA Redes de Computadores e a Internet

Inteligência Artificial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Notas de Lançamento Lançamento Aconex Publicado dia 6 de Fevereiro de 2015, para cobrir o periodo de lançamentos entre dia 15 de Fevereiro e

Manual de instruções BIOMUDA

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3

Acordo de alojamento de servidor

PERFIL PROFISSIONAL TÉCNICO/A DE ELECTRÓNICA, AUTOMAÇÃO E COMPUTADORES 1 / 6

LINX POSTOS AUTOSYSTEM

Soluções de Gestão de Clientes e Impressão Universal

Análise e Projeto Orientados por Objetos

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Regulamento do Concurso

INFORMÁTICA PARA GESTÃO I Curso Superior de Gestão de Marketing

Integração de Sistemas Embebidos MECom :: 5º ano

PROCEDIMENTOS PARA A UTILIZAÇÃO DO SISTEMA DE SOLICITAÇÃO DE ORDEM DE SERVIÇO (SOSI) STI Unesp - Campus Experimental de Ourinhos

SISTEMA PARA ABERTURA DE CHAMADOS TÉCNICOS GLPI ( GESTÃO LIVRE DE PARQUE DE INFORMÁTICA ) Manual do Usuário

CSSNET CANDIDATURAS ONLINE

GR-Heráclio: Segurança em nuvem «Nuvens» governamentais e notificação de incidentes 2012/S Anúncio de concurso.

2 Diagrama de Caso de Uso

Escola Secundária de Paços de Ferreira 12º Ano do Curso Técnicas de Secretariado 2009/2010. Formas de Pagamento no comércio Internacional

Transcrição:

Comunicação entre Agentes Bibliografia: Jacques Ferber, Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, Addison-Wesley, 1999. Weiss, G. - Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, The MIT Press, 1999. (Capítulo 2, Multiagent Systems and Societies of Agents ). Bradshaw, J. M. - Software Agents, AAAI Press, 1997. (Capítulo 14, KQML as an Agent Communication Language ). 1

Comunicação entre Agentes Também: W. Brenner, R. Zarnekow and H. Wittig, Intelligent Software Agents: Foundations and Applications, Springer-Verlag, 1988 Jennings, N. R. - Cooperation in industrial multi-agents systems, World Scientific, 1994. Russel. S. e Norvig, P. - Artificial Intelligence: a Modern Approach, Prentice Hall, 1994. 2

1. Introdução à IA Distribuída 3

Cenário 1 O sistema central de controlo de tráfego aéreo em Megalopolis entrou hoje em colapso em resultado das condições meteorológicas que se têm vindo a verificar nos últimos dias. Felizmente, os sistemas similares dos aeroportos vizinhos depois de entrarem em negociações conseguiram assumir o controlo dos vôos de e para Megalopolis, evitando potenciais acidentes aéreos na região. 4

Cenário 2 Após ter feito logging no computador, o Assistente Pessoal Inteligente (API) apresenta ao utilizador uma lista de novos artigos disponíveis na INTERNET. O API chama a atenção em particular para um artigo descrevendo um trabalho novo sobre um assunto relacionado com aquele sobre o qual o utilizador vem investigando. Depois de ter estado em contacto com outros APIs, este obteve um relatório técnico por FTP descrevendo esse novo trabalho em antecipação do seu interesse para o utilizador. 5

Cenário 3 Está a editar um ficheiro quando é interrompido pelo seu API pedindo atenção para uma mensagem de email que chegou notificando-o sobre a aceitação de um artigo que enviou para uma importante conferência e que o API correctamente previu que queria ler logo que possível. Como o artigo foi aceite, o API tomou entretanto a iniciativa, sem o questionar, de tratar dos preparativos para a deslocação à conferência. Consultou um conjunto de bases de dados, bem como outras fontes de informação em rede. Passado um curto espaço de tempo é-lhe apresentado um sumário das opções de viagem com uma melhor relação qualidade preço. 6

Algumas Características dos Agentes Autonomia O agente actua sem intervenção directa do ser humano ou de outras entidades e tem um determinado grau de controlo sobre as suas acções e estados internos. Capacidade Social O agente interactua com outros agentes (e possivelmente com humanos) através de uma linguagem de comunicação entre agentes. 7

Algumas Características dos Agentes (cont cont.) Reactividade O agente percepciona o mundo em que actua (ex.: mundo físico; conjunto de outros agentes; a INTERNET ) e responde em tempo útil a modificações nesse mundo. Pro-actividade O agente não reage simplesmente em resposta ao seu mundo, mas exibe também capacidade de actuar em função de objectivos, tomando a iniciativa. 8

Cenário 1 O sistema central de controlo de tráfego aéreo em Megalopolis entrou hoje em colapso em resultado das condições meteorológicas que se têm vindo a verificar nos últimos dias. Felizmente, os sistemas similares dos aeroportos vizinhos depois de entrarem em negociações conseguiram assumir o controlo dos vôos de e para Megalopolis, evitando potenciais acidentes aéreos na região. Agente Reactivo reconhece o perigo Agente Social colabora com outros agentes Agente Pro-activo no sentido de resolver o problema Agente Autónomo sem a intervenção de seres humanos 9

Cenário 2 Após ter feito logging no computador, o Assistente Pessoal Inteligente (API) apresenta ao utilizador uma lista de novos artigos disponíveis na INTERNET. O API chama a atenção em particular para um artigo descrevendo um trabalho novo Reactivo sobre um assunto relacionado com aquele sobre o qual o utilizador vem investigando. O agente reconhece a importância de um artigo Depois de ter estado em contacto com outros APIs, Autónomo este obteve um relatório técnico por FTP descrevendo esse novo trabalho sem questionar o utilizador em antecipação do seu interesse para o utilizador. Pro-activo toma a decisão de procurar obter um relatóriosobre o trabalho descrito no artigo Social a partir de outros agentes 10

Cenário 3 Agente Reactivo colabora com outros agentes Está a editar um ficheiro quando é interrompido pelo seu API pedindo atenção Agente Pro-activo para uma mensagem de email que chegou notificando-o sobre a aceitação no sentido de resolver o de um artigo que enviou para uma importante conferência problema e que o API correctamente previu que queria ler logo que possível. Agente Autónomo Como o artigo foi aceite, o API tomou entretanto a iniciativa, sem sem a o intervenção questionar, de seres de tratar dos preparativos para a deslocação à conferência. humanos Consultou um conjunto de bases de dados, bem como outras fontes de informação em rede. Passado um curto espaço de tempo é-lhe apresentado um sumário das opções de viagem com uma melhor relação qualidade preço. O agente reconhece situação importante Agente Social 11

Porquê pretender distribuir a inteligência? Os problemas estão fisicamente distribuidos. Ex.: redes de telecomunicações; redes de energia, redes de controlo de tráfego. Os problemas são funcionalmente distribuidos e heterogéneos Ex.: a concepção de um automóvel envolve competências distribuidas por vários especialistas - motorização; estrutura do chassis; comportamento dinâmico; etc As redes impõem uma visão distribuída. Ex.: INTERNET; mobilidade informática; sistemas abertos 13

Porquê pretender distribuir a inteligência? A complexidade dos problemas impõe visão local Ex.: regulação do tráfego aéreo Os sistemas devem poder adaptar-se às alterações estruturais e ambientais Ex.: alterações no sistema de operação; rede; organização de informação A concepção de programas caminha no sentido da construção de unidades de sw autónomas e interactuantes Ex: programação orientada por objectos -> orientada por agentes 14

Categorias de Agentes Inteligentes Agentes Inteligentes Agentes humanos (ex.: agente de seguros) Agentes de Hardware (ex.: robots) Agentes de Software Agentes de Informação Agentes de Cooperação Agentes de Transacção 15

Características dos Agentes Inteligentes 16

Uma Classificação Núm. de Agentes de Agentes Sistema multiagente Agente isolado estacionário Grau de Inteligência simples complexo móvel Mobilidade 17

Agente de Informação Núm. de Agentes Sistema multiagente Agente isolado estacionário Grau de Inteligência simples complexo móvel Mobilidade 18

Agente de Cooperação Núm. de Agentes Sistema multiagente Agente isolado estacionário Grau de Inteligência simples complexo móvel Mobilidade 19

Agente de Transacção Núm. de Agentes Sistema multiagente Agente isolado estacionário Grau de Inteligência simples complexo móvel Mobilidade 20

Sub-Áreas da IAD IA Distribuída IA Paralela Resolução de Problemas Distribuída Sistemas Multi-Agente 22