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
Então... Elementos de SMA
Agentes criados independentemente de
problemas particulares
Agentes conhecem protocolos genéricos
de Interação
Agentes são capazes de decompor tarefas;
Em muitos casos, não há um controle
central da resolução do problema
Assim...
Interação
Organização
Agentes
Recurso
Esfera de
Influência
Ambiente
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)
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
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
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
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
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.
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?
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
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
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

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
Como estudar Organizações?
Funcionalmente

Descreve as funções do SMA em suas
diferentes dimensões
Estruturalmente

Descreve parâmetros de hierarquia e suas
relações
Via Parâmetros de concretização

Lida com a transição de estrutura para
organização concreta.
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
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?
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?
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
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
Gerenciame
nto da
organiz.
Funcionalidades
de Coordenação,
negociação
Tarefas
relacionadas
com o Amb.
aprendizado
Preserv.
Implementação
Reprodução
Rede de contatos
recursos
reparos
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
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
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
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
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)
Aalaadin
Agente
assume
É membro
Grupo
Papel
contém
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
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...
TOVE... esquematicamente
organização
Consiste de
tem
Decomposição de
meta
Sub-meta
requer
tem
autoridade
Sub-div
divisão
É membro
tem
habilidade
Consiste de
agente
papel
time
É membro
tem
tem
processos
Formado por
comunicação
atividade
Limitado a
restrição
consome
recurso
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
Organizações como Etapa de
Desenvolvimento
GAIA


Define organizações via interação e papéis
Papel
 Responsabilidade
 Permissões
 Atividades
 Protocolos
GAIA
Declaração de
Requisitos
Modelo de
Papéis
Modelo de
Agentes
Modelo de
Interações
Modelo de
Serviços
Modelo de
Conhecimento
Outras abordagens
AGentUML

Bastante superficial
Message


Baseada em UML
Diagrama Organizacional





Propósito
Workflow
Estrutura
Controle
Relações Organizacionais
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
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...
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
comunicação, coordenação e
negociação.
Download

SMA_Organizacao - Centro de Informática da UFPE