Agentes que Interagem


Recordar é Viver... 
Interação – definições



Componentes
Tipos
Organizando Agentes...
Recordar é viver... I

Até agora vimos...



SMA = Comportamento Social
Organização = parte importante, mas não
muito aproveitada... Regula, e é gerada pela...
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...

SMA...



Realiza a decomposição das tarefas
Tem conflitos...ou junta esforços
É variável...
Como isso acontece??
Interação é a chave...
Uma visão Global...
Interação

Acontece


Possui...



Quando agentes se vêem em uma relação dinâmica,
trocando ações que influenciam reciprocamente seus
comportamentos.
Uma série de eventos
Contato (direto ou indireto)
Gera/é regulada por

Organizações Sociais.
Um Cenário...
Imagine que você vai construir uma casa em
Porto de Galinhas... Contrata arquiteto,
engenheiro, peões (agentes variados)...
A casa construída resulta da integração
do comportamento de todos, agindo
conforme seus objetivos e habilidades,
respeitando os recursos disponíveis.
O conceito de Interação

Pressupõe:





Gera/Resulta de


A presença de agentes que se comunicam
Situações de “encontro” deste agentes
Elementos dinâmicos – e.g. comunicação
Uma certa flexibilidade nas relações
Organizações
“Um grupo é mais que a soma de seus
componentes”
Situações de Interação
Uma situação de Interação então é...
Um conjunto de comportamentos que
resulta do agrupamento de agentes
que devem atuar no ambiente para
atingir seus objetivos, e que
dependem de recursos limitados.

Comparando Interações

Uma interação depende de...

Objetivos


Recursos Disponíveis


Os agentes têm objetivos compatíveis?
Lembram do exemplo do jantar?
Habilidades de cada agente

O que eu sei fazer?
Uma primeira Classificação



Cooperação
Indiferença
Antagonismo – ou Conflito
Agente
A
Região de
Conflito
Agente
B
Tipos de Interação (I)

Independência




Objetivos Compatíveis
Recursos e Habilidades Suficientes
Ex. Duas pessoas pegando o Ceasa/Casa Amarela
Colaboração Simples



Objetivos compatíveis e Recursos Suficientes
Habilidades Insuficientes
Ex. Agentes compartilhando conhecimento
Tipos de Interação (II)

Obstrução


Objetivos Compatíveis e Habilidades Suficientes
Recursos Insuficientes



Agentes Atrapalham os outros.
Situação de Comércio
Colaboração Coordenada


Objetivos Compatíveis
Recursos e Habilidades Insuficientes

Controle de Redes
Tipos de Interação (III)

Competição Individual




Objetivos Incompatíveis
Recursos e habilidades Suficientes
Maratona
Competição Coletiva



Objetivos Incompatíveis
Recursos Suficientes
Habilidades Insuficientes


Formação de Coalisões
Ex. Jogo de Futebol
Tipos de Interação (IV)

Conflitos Individuais sobre Recursos




Objetivos incompatíveis e recursos insuficientes
Habilidades Suficientes
Ex. Dois agentes querendo o “prato de lasagna”
Conflitos Coletivos


Objetivos Incompatíveis
Recursos e Habilidades Insuficientes


Formação de Coalisões para se apossar dos recursos
necessários.
Ex. quem já jogou “War”?
Ainda mais Interação...

Comensalismo


Proto-Cooperação


Interação beneficia apenas um dos agentes, sem
prejudicar o outro.
Interação otimiza a obtenção das metas.
Simbiose

A interação entre os agentes é obrigatória,
cada um cedendo serviços ao outro.
Explorando mares nunca
dantes navegados...


Uma forma mais explícita de interação...
Resolução cooperativa de problemas
Ocorrem quando um grupo de agentes se
junta para atingir um objetivo comum.

Negociação em dois níveis


Qual o objetivo?
Como coordenar ações?
Cooperar = Colaborar?

Cooperar



Agentes tem mesmo objetivo
Mas tem subobjetivos diferentes em um
instante no tempo.
Colaborar

Mesmos objetivos e subobjetivos todo o
tempo.

“A gente faz junto”
Formas de Cooperação

Como Postura Intencional

Agentes estão engajados em um plano, após
ter adotado um objetivo comum.


E quando o cooperador só atrapalha?
Pode também ser vista como o benefício que
advém da cooperação entre agentes

No caso de agentes reativos
Definindo Cooperação...
Diz-se que um grupo de agentes coopera,
quando uma das duas condições se
verifica


A adição de um novo agente melhora o
desempenho do grupo
A ação dos agentes serve para evitar (ou
resolver) conflitos.
Modelando o processo...

Uma situação de cooperação pode ser
analisada em 4 estágios:

Reconhecimento



Agente não consegue fazer a tarefa sozinho
Prefere fazer acompanhado
Formação de Times

Agente pede ajuda
Modelando o Processo... II

Formação de um plano de ação



Agentes negociam um plano que deve...
Ser coerente e eficiente!
Execução do plano


Agentes então executam as tarefas alocadas
Mantendo-se em contato durante o processo.
Recordando...
Interação
Objetivos
Recursos
Habilidades
Independência
Compatíveis
Suficientes
Suficientes
Colab. Simples
Compatíveis
Suficientes
Insuficientes
Colab.
Coordenada
Compatíveis
Insuficientes
Insuficientes
Obstrução
Compatíveis
Insuficientes
Suficientes
Compet. Indiv.
Incompatíveis
Suficientes
Suficientes
Compet. Coletiva
Incompatíveis
Suficientes
Insuficientes
Conflito Recursos Incompatíveis
Insuficientes
Suficientes
Conflito Coletivo
Insuficientes
Insuficientes
Incompatíveis
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
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
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
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
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
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 coordenação e negociação.
Download

IntOrgSMA - Centro de Informática da UFPE