Transcript
Page 1: Organizando as Interações Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Organizando as Interações

Recordar é Viver... Organizações Formas de OrganizarAlgumas Arquiteturas ClássicasCenas dos Próximos Capítulos

Page 2: Organizando as Interações 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: Organizando as Interações Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Então... Elementos de SMA

Agentes criados independentemente de problemas particularesAgentes conhecem protocolos genéricos de InteraçãoAgentes são capazes de decompor tarefas; Em muitos casos, não há um controle central da resolução do problema

Page 4: Organizando as Interações 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: Organizando as Interações Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Organizações de AgentesUma 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: Organizando as Interações Recordar é Viver... Organizações Formas de Organizar Algumas Arquiteturas Clássicas Cenas dos Próximos Capítulos

Organizações...do ponto de vista dos agentes

Cada agente pode ter uma visão subjetiva do todo, ou acesso a uma descrição institucional Ex. O CIn

Descrição total só via Observador Externo Ex. as formigas

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

Page 7: Organizando as Interações 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

Descrição Subjetiva Formada pelo observador a partir da

observação do sistema

Tudo isto... Não exclui as visões locais de cada

agente

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

Uma Classificação de agentes em relação às Organizações

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/regulado pela organização Organização é utilizada pelo projetista Típico de casos RDP

Page 9: Organizando as Interações 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 – modelo parcial E usam o dito para tirar melhor proveito da

interação

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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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

É bom para o agente participar? Modelos Baseados em Complementaridade

Se não participar, não realiza a tarefa

Page 16: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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 agentesSua memória é preservada independente destes...Falta de um modelo dificulta o raciocínioSeparar a organização dos componentes eleva a abstração. Ex. Aalaadin (Ferber e Gutknecht)

Page 27: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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éisAgente: membro de uma divisão Um ou mais papéis Realiza atividades Consome recursos Pode formar times...

Page 30: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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: Organizando as Interações 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.


Top Related