agentes que interagem recordar é viver... organizações formas de organizar algumas arquiteturas...

37
Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Upload: internet

Post on 17-Apr-2015

113 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Page 2: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Recordar é viver... I IAD lembra...

Comportamento Social Organização Interação

Coordenação Cooperação Ação

Page 3: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Então... Elementos de SMA Agentes independentes de problemas

particulares Protocolos genéricos de Interação Decomposição de Tarefas feita pelos

agentes Não há um controle central da

resolução do problema

Page 4: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Assim...

Ambiente

Esfera de Influência

Organização

Agentes

Interação

Recurso

Page 5: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Organizações de Agentes Uma definição rápida...

Uma organização consiste em um conjunto de restrições (regras de conduta) adotadas por um grupo de agentes para que possam atingir seus objetivos coletivos.

Daí... Temos sempre... Os agentes (agentes Patricia, Ze, Carlos) Os papéis (mediador, coordenador, participante) Uma organização (o todo)

Page 6: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Do ponto de Vista dos Agentes... Cada agente pode ter uma visão

subjetiva do todo, ou acesso a uma descrição institucional

Descrição total só via Observador Externo

Representação distribuída entre os agentes Ex. Um grupo de amigos

Page 7: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Do Ponto de Vista do Projeto da Organização Descrição Objetiva

Um organograma! Organização Institucionalizada Não exclui visões locais.

Ex. O CIn

Page 8: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Uma Primeira Classificação

Agentes que não Representam a Organização Não há descrição da organização Formigueiro

Agentes que não representam a organização institucionalizada Agentes tem seu comportamento determinado

pela organização Organização é utilizada pelo projetista Típico de casos RDP

Page 9: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Uma Primeira Classificação... II Agentes que guardam a Representação

da Organização Agentes constroem um modelo a partir da

interação E usam o dito para tirar melhor proveito

Agentes que Representam a Organização e Tiram Proveito dela Agentes conhecem a organização Seu comportamento é influenciado por ela A Organização ajuda os agentes a modelarem

seus colegas

Page 10: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Estruturas e Organizações Concretas

Estrutura Não varia, é o que caracteriza a

organização no plano conceitual. Organização Concreta

É uma instanciação de uma estrutura organizacional.

Page 11: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Como os agentes se organizam?

Cada agente precisa ter... Representações e mecanismos de Inferência

Individuais Sociais

Para que o agente possa raciocinar sobre coalisões, e estratégias

Organizacionais Para que o agente conheça os modelos de organização Como implementar as relações?

Page 12: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Organizações e o ... Agente

Incorporação dos modelos de outros agentes

Incorporação de Regras de comportamento.

Tratamento de conflitos entre objetivos:

Individuais Coletivos

Page 13: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Organizações e ... As Interações

Evitam interações caóticas Possibilitam o alcance dos objetivos São baseadas na noção de

dependência Possibilitam coalisões

Page 14: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Sobre os Papéis... Papéis: protótipos de funções a serem

desempenhadas pelos agentes.A cada um são associadas: Um conjunto de metas. Um conjunto de processos. Um conjunto de direitos (ou autoridades) Um conjunto de restrições na execução dos

processos. Um conjunto de recursos necessários ao papel.Relações de Hierarquia e de Especialização

Page 15: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Modelos de Organizações Modelos estáticos (top-down) - RDP

Agentes têm problemas a resolver a priori. Cooperação é preestabelecida.

Modelos dinâmicos(bottom-up) - SMA Interações são estabelecidas

dinamicamente. Modelos Baseados em Utilidade Modelos Baseados em Complementaridade

Page 16: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Como estudar Organizações?

Funcionalmente Descreve as funções do SMA em suas

diferentes dimensões Estruturalmente

Descreve parâmetros estruturais Via Parâmetros de concretização

Lida com a transição de estrutura para organização concreta.

Page 17: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Funções de uma Organização

Representacional Compreende as funcionalidades presentes para modelar

outras organizações e ambientes Papel do Arquivista

Organizacional Gerenciamento da organização, em especial as funções

de coordenação e alocação de tarefas Papéis de mediador, planejador, cliente, coordenador

Conativa Como escolher e determinar as atividades da

organização Papel do decision-maker

Page 18: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Funções de uma Organização Interativa

Gerencia a interação da organização com seu ambiente e com outras organizações

Papéis de observador, executivo e comunicador

Produtiva Compreende as atividades básicas da

organização Preservativa

Como manter a organização em bom estado de funcionamento?

Page 19: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Dimensões de Uma Organização

Física lida com implementação, arquitetura e

recursos da Organização Como isto é implementado na organização?

Social lugar ocupado pela organização em outra

de mais alto nível Como responder às necessidades da

organização superior?

Page 20: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Dimensões de Uma Organização Relacional

preocupa-se com as interações como, quando e porque a nossa organização

interage com outras? Ambiental

preocupa-se com a relação organização-ambiente

Como podemos interagir com o mundo? Pessoal

Preocupa-se com as questões de auto-avaliação

Page 21: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Análise Funcional de Organizações

Físico Social Relacional Ambiental

Pessoal

Repres. Estrutura de Rep.

Papéis, Grupo

Repres. de outros

Representação do mundo

Repres. De Si

Organiz. Controle Planej. De ações sociais

Controle de comunic.

Planej. De ações

Meta-planej.

Conativa Obj., restrições

Obj. coletivos

demandas Fontes de prazer, etc

Desejos, restrições internas

Interativa

Comunicação Descrições, protocolos

Primitivas de comunicação

Descrição de percepção

Auto comunicação

Produtiva

Arquit. De tarefas

Gerenciamento da organiz.

Funcionalidades de Coordenação, negociação

Tarefas relacionadas com o Amb.

aprendizado

Preserv. Implementação

Reprodução

Rede de contatos

recursos reparos

Page 22: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Relações entre Indivíduos (ou classes deles)

Conhecimento A sabe que B existe e pode

eventualmente mandar msgs para ele. Comunicação

há um canal de mensagens entre A e B. Subordinação

Estática – senhor/escravo Dinâmica – provisão de serviços

Page 23: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Mais Relações... Relações Operativas

A depende de B para realizar uma tarefa Dinamicamente, são chamadas de

compromisso. Informacionais

A precisa que B valide seus conhecimentos Confidenciais

indicam conflitos de recursos Competitivas

Uma maratona

Page 24: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Alguns Modelos Clássicos Organizações Emergentes

Organização aparece a partir do comportamento do sistema

Modelo Manta (Drogoul et al.) Inspirado na gênese de colônias de

Formigas Agentes não podem alterar o modelo da

Organização

Page 25: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Mais modelos... Representações Locais (Werner 1989)

Função da Organização é tornar a interação mais eficiente. Representa algumas formas de Cooperar

Organização definida a partir de um conjunto estruturado de papéis

<I,S,V> I = informações S = permissões – podem modificar as intenções

iniciais V = responsabilidades

Page 26: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Modelos Centrados na Organização

Organizações precedem os agentes Sua memória é preservada

independente destes... Falta de um modelo dificulta o

raciocínio Separar a organização dos

componentes eleva a abstração. Ex. Aalaadin (Ferber e Gutknecht)

Page 27: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Aalaadin

Agente

PapelGrupo

É membroassume

contém

Page 28: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Um exemplo... O TOVE Papel:

Conjunto de metas Conjunto de estruturas de atividades que

permitem alcançar as metas Conjunto de autoridades/permissões Conjunto de habilidades que o agente deve

possuir Conjunto de restrições na execução dos

processos Conjunto de Recursos

Page 29: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

TOVE... II Hierarquia e Especialização de

Papéis Agente:

membro de uma divisão Um ou mais papéis Realiza atividades Consome recursos Pode formar times...

Page 30: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

TOVE... esquematicamente

organização

metaSub-meta

habilidade

autoridade

papel

processos

restrição recurso

atividade

comunicação

time

agente

divisão Sub-div

Consiste de

tem

tem

tem

temtem

É membro

É membro

Consiste de

consomeLimitado a

Formado por

requer

Decomposição de

Page 31: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

TAEMS Noção central é a de Tarefa

Objetiva: estrutura de tarefas real Subjetiva: visão dos agentes Generativa: informação extra sobre como gerar

as outras visões SUBTAREFA

Função de qualidade das tarefas calculada a partir das subtarefas

Outra forma é analisar as dependências entre as tarefas

Page 32: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Organizações como Etapa de Desenvolvimento GAIA

Define organizações via interação e papéis

Papel Responsabilidade Permissões Atividades Protocolos

Page 33: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

GAIA

Declaração de Requisitos

Modelo de Papéis

Modelo de Interações

Modelo de Conhecimento

Modelo de Serviços

Modelo de Agentes

Page 34: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Outras abordagens AGentUML

Bastante superficial Message

Baseada em UML Diagrama Organizacional

Propósito Workflow Estrutura Controle Relações Organizacionais

Page 35: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Considerações Sobre os Modelos Organizacionais Foco nos Planos Globais

Especificação de planos Alocação de tarefas Coordenação Organização como conjunto de planos Memória das melhores práticas

Page 36: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Considerações Sobre os Modelos Organizacionais Foco nos papéis

Estrutura de relações Agentes pertencem a grupos Alguns modelos combinam as duas

abordagens Organização como conjunto de normas O modelo Moise tenta combinar todos

os aspectos...

Page 37: Agentes que Interagem Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Cenas dos Próximos Capítulos

Até agora, pensamos um pouco sobre questões de SMA, e o que os diferencia dos outros sistemas.

Nas próximas aulas, veremos com mais detalhes o que SMA tem a nos dizer sobre interação, coordenação e negociação.