Agentes Cooperativos num ambiente dinâmico 25-03-2017 Agentes Cooperativos num ambiente dinâmico Serviços Complementares Nuno Silva Agentes Inteligentes e Sistemas Cooperativos DEI- ISEP- IPP 06 de Novembro de 2000
Observações ex. 1: Produção Produção Distribuída 25-03-2017 Observações ex. 1: Produção Globalização da Economia Aumento da Diversidade de Produtos Produção Distribuída Complexidade tecnológica, que implica a incapacidade de domínio de todas as tecnologias por parte da mesma entidade. Aumento da diversidade de produtos no tempo implica que a empresa tenha capacidade de reagir/produzir (time-to-market) muito mais rapidamente. Expansão das cadeias de fornecimento Aumento das Exigências Sociais Aumento da Complexidade Tecnológica
Observações ex2.: WWW Semantic Web Dificuldades de Pesquisa 25-03-2017 Observações ex2.: WWW Dificuldades de Pesquisa Aumento dos Standards Quantidade de Informação Necessidade de Conhecimento Semantic Web
Estamos perante, ou São necessários: Observações (então...) Estamos perante, ou São necessários: Sistemas Distribuídos Sistemas Descentralizados Sistemas Heterogéneos Sistemas Dinâmicos número de participantes estrutura do sistema Sistemas Cooperativos Sistemas Adaptáveis
Requisitos tecnológicos 25-03-2017 Requisitos tecnológicos Distribuição e Descentralização Comunicação avançada Gestão do conhecimento Flexibilidade e Reactividade Coordenação Modularização Sub-especificação Modelação de entidades físicas em lógicas Distribuição e Descentralização: (ver anexo I) Comunicação avançada: Conversações e negociações dinâmicas e sub-especificadas. Não se consideram as comunicações estruturais como um requisito mas sim um pressuposto. Agentes
Serviços estruturais Identificação (Name Service) Informação Domínios Autenticação Registo Informação Gestão Publicação & Distribuição (Facilitator) Descoberta (Broker) Domínios Gestão (criação, configuração, ...) Intermediação (Mediator) Tradução de Conversações/Conteúdo
Serviço de Identificação 25-03-2017 Serviço de Identificação Problemas: Dinâmica Fiabilidade Coerência Segurança Dinâmica, devido essencialmente ao endereços. Fiabilidade, pois se falha algo do que estava previsto, nada funciona Segurança, o que é que impede a Z fazer-se passar por C Coerência, pois existindo no sistema todas as funcionalidades previstas, no limite nada é acessível.
Serviço de Identificação - Privado 25-03-2017 Serviço de Identificação - Privado - Protocolo privado entre servidores de identificação; - Cada HNS interliga-se com todos os outros existentes no domínio; - A interligação entre domínios é realizada através de holons que pertencem a vários domínios. - O processo inclui 3 fases: Identificação relaciona o holon com a permissão de pertencer à holarquia; Autenticação diz respeito às trocas de garantias de cada interveniente no sentido da validação mutua; Registo, corresponde à aceitação e registo mútuo de informação.
Serviço de Identificação - Público 25-03-2017 Serviço de Identificação - Público - Cada holon pertence a vários domínios; - Por cada domínio o holon apenas tem uma conexão ao HNS; - O protocolo prevê as três fases do protocolo provado e ainda a verificação de registo anterior.
Serviço de Identificação (4) 25-03-2017 Serviço de Identificação (4) Dinamismo Fiabilidade Coerência Segurança Sub-especificação Descentralização Coordenação Autenticação Sub-especificação de endereços, de holons competentes, competência por holon, etc. Descentralização de competências, ou seja diferentes holons a realizar a mesma tarefa. Coordenação e cooperação pois a descentralização impõe problemas de coerência no sistema, nomeadamente se existir redundância. Autenticação mútua, no sentido de apresentarem credenciais de validade.
+ Serviço de Informação Gestão? Publicação & Distribuição? Descoberta? 25-03-2017 Serviço de Informação Gestão? Individual, Distribuída, (Des) Centralizada ? Publicação & Distribuição? Individual, Blackboard, Híbrida? Descoberta? Individual, Broker, Híbrida? Informação ou Conhecimento? Limitada, Genérica, Ontologias? Problemas: Coerência Fiabilidade Segurança Desempenho + Gestão? Individual, Centralizada, Distribuída, Híbrida? Publicação & Distribuição? Individual, Blackboard*, Híbrida? Descoberta? Individual, Brocker*, Híbrida? Tipo? Específica, Genérica, Ontologia***? * Blackboard corresponde ao conceito de quadro de anúncios, onde cada entidade poderá requisitar ou pesquisar informação; ** Broker corresponde ao conceito de corrector, ou seja, uma entidade que é responsabilizada pela persecução de objectivos que serão sempre reportados. *** Ontologia corresponde a informação acerca da informação, sentido a da à informação. Denomina-se em inteligência artificial por meta-informação. Transparência Generalidade Conhecimento
Serviço de Informação (2) 25-03-2017 Serviço de Informação (2) Coerência Fiabilidade Desempenho Segurança + Transparência Generalidade Conhecimento Dinamismo Autenticação Descentralização Coordenação Serviço de Identificação Transparência Generalidade Conhecimento Integração
Serviço de Informação (4) 25-03-2017 Serviço de Informação (4) Transparência na Descoberta
Serviço de Informação (3) 25-03-2017 Serviço de Informação (3) Generalidade
Serviço de Informação (4) 25-03-2017 Serviço de Informação (4) Conhecimento Ontologia! “especificação explícita duma conceptualização” ?
25-03-2017 Serviço de Domínios 3 1 4 6 5 2 1 5 1 2 6 4 3 5 6.1 6.2 4 6 6.4 6.3 6.2 6.1 6 3 5 4 4 6 3 2 5 3 1 2 2 3 5 1 3 4 6 6 4 5
Serviço de Domínios (2) Criação Estática e Dinâmica Negociação: 6 5 1 Criação Estática e Dinâmica Negociação: Protocolos Linguagens (Ontologias) Mediação: de Funcionalidades Tradução: Linguagens/Conversações Conteúdo das Conversações 5 3 1 4 3 2 i 5
Conclusões Serviço Identificação Dinâmico & Sub-especificado 25-03-2017 Conclusões Serviço Identificação Dinâmico & Sub-especificado Múltiplos & Cooperantes Autenticação Mútua e Secundária Registo único Domínios
Conclusões (2) Serviço de Informação Integração com Serviço de Identificação Múltiplos, Redundantes & Cooperantes Publicação & Distribuição por Blackboard ou Individual Tipo de informação evolutivo Pesquisa e Descoberta via Broker Validade temporal da informação Conhecimento???
Conclusões (3) Serviço de Domínios Organização Lógica de Sistema(s) Negociação de Propriedades Mediação de Funcionalidades Tradução de Conteúdos