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
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
Assim...
Ambiente
Esfera de Influência
Organização
Agentes
Interação
Recurso
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)
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
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
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
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
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 Modelos Baseados em Complementaridade
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.
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
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
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
PapelGrupo
É membroassume
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
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
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 Interações
Modelo de Conhecimento
Modelo de Serviços
Modelo de Agentes
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 interação, coordenação e negociação.