Agentes que Trabalham Juntos Fechando Negócios... Coordenando Ações A Rede de Contratos Planejamento Parcial Global E quando não dá certo? O Resumo da.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Multiagentes
Advertisements

Gerenciamento de Projetos
Os Sistemas Multi-agente Viviane Torres da Silva
Mudança Organizacional
Administração de Conflitos
CONFLITO E NEGOCIAÇÃO.
ad – direção para, tendência para;
Os Sistemas Multi-agente Viviane Torres da Silva
GERENCIAMENTO CONFLITOS E NEGOCIAÇÕES
Aprendizagem Viviane Torres da Silva
Negociação Modelos Baseados em Agente Prof(a): Anne Magály.
Modelos Baseados em Agentes
Modelos Baseados em Agentes
Metodologias Orientadas a Agentes
Agentes que Negociam... Negociação... O que é?
V – Avaliação de Desempenho e Resultados
Grupo... Trabalho em Grupo... Equipe de Trabalho É um conjunto de duas
ETAPAS DA NEGOCIAÇÃO Profª. Elizabete Nunes.
PLANIFICAÇÃO DE UMA AVALIAÇÃO.
INF 1771 – Inteligência Artificial
O planejamento eficaz. Definir objetivos e resultados;
A escola sustentável: apresentação da proposta aos professores da escola Zavaglia (09/02/2012)
Negociação Vamos barganhar?.
Planejamento e Solucionamento de Problemas Distribuídos
Metodologias para construção de SMA
Plano de Aula Recordar é Viver... O que é preciso em negociação SMA?
Cooperação e Coordenação em SMA
Agentes que Negociam... Negociação... O que é?
Agentes que Interagem Recordar é Viver...  Interação – definições
Agentes que Trabalham Juntos
Agentes que Negociam... Negociação... O que é?
Roteiro Agentes Trabalhando Juntos Coordenação em SMA
“Uma empresa que é uma ótima idéia”.... INTRODUÇÃO Antes de assistir a apresentação da palestra sobre negociação e venda é preciso raciocinar na seguinte.
Distributed Problem Solving and Distributed Planning Aydano Pamponet Giordano Ribeiro Prof. Jacques Robin.
NEGOCIAÇÃO EMPRESARIAL
- 1 - Jogos de Empresas I - Prof. Luís Carlos Padrão Natureza da negociação As qualidades do negociador ideal Concessões: Como proceder ? Objeções: Como.
Técnicas de Negociação ARGUMENTAÇÃO EFICAZ
PROGRAMAÇÃO DISTRIBUÍDA Aula 01 Prof. Henrique Mongelli
Interações SMA Ou... Como tratar com muita gente influenciando o mesmo espaço?
Planejamento Estratégico
Comunicação.
Agentes Inteligentes e Sistemas Multi- agente (UD5) Construção de Sociedades de Agentes IST- 2004/2005.
ADMINISTRAÇÃO DE RECURSOS HUMANOS I
Planejamento e estratégia
A GESTÃO COMO UM PROCESSO DE ESCOLHAS O universo da Tomada de Decisão
TÉCNICAS DE NEGOCIAÇÃO
Integração de Ferramentas CASE
Agentes que Interagem Recordar é Viver... Interação – definições Componentes Tipos Formas de Cooperação Métodos E quando não tem conversa? Conflitos Alguns.
Teoria Geral da Administração
Capítulo 1 A administração hoje.
A GESTÃO COMO UM PROCESSO DE ESCOLHAS O universo da Tomada de Decisão
Agentes que Trabalham Juntos Fechando Negócios... Coordenando Ações Planejamento Parcial Global E quando não dá certo? O Resumo da Ópera.
Modelos Baseados em Agentes Coordenação. Coordenação Coordenação = Coordenar ações distribuição + planejamento Resolução Distribuída de Problemas Problemas.
Protocolos de Cooperação Contract Net Systems Partial Global Planning Negociações.
A ADMINISTRAÇÃO HOJE 1.
Gerenciamento dos Recursos Humanos
Gestão de Projetos Aula 01.
Organização de Sistemas Multiagentes Prof. Fred Freitas CIn - UFPE.
PROFESSOR: ALESSANDRO
Aula 08 – Gerenciamento de RH
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Planejamento e Estratégia
Gerência de Projetos de Software
DISTRIBUIÇÃO.
Relações Interpessoais Prof. Irineu Manoel de Souza, Dr. Unidade 5 Equipe, Parceria e Sinergia Objetivos Ao finalizar esta Unidade, você deverá ser capaz.
TEORIA GERAL DA ADMINISTRAÇÃO
Oficina de Elaboração de Projetos Sociais
GESTÃO DE PROJETOS Recursos Humanos.
Transcrição da apresentação:

Agentes que Trabalham Juntos Fechando Negócios... Coordenando Ações A Rede de Contratos Planejamento Parcial Global E quando não dá certo? O Resumo da Ópera

Negociando... Para situações mais complexas, leilões não bastam... Qualquer negociação tem 4 componentes: Conjunto de negociação Um protocolo Uma coleção de estratégias Uma regra que determina quando o consenso foi atingido

Complicando... Quantas questões estão sendo discutidas? Comprar um carro x Pechinchar no preço da cerveja Quem está envolvido? Um prá um Muitos prá um Muitos prá muitos Podemos ter até n(n-1)/2 threads de negociação

Dois tipos fundamentais de domínio Orientados a Tarefas (DOT) Representados por uma tupla T é o conjunto de todas as tarefas Ag = {1,..,n} é o conjunto de participantes C é a função de custo para cada subconjunto de tarefas. Função monotônica

Acordos... (Deals) Um acordo é uma alocação de tarefas. A utilidade do acordo é a diferença entre o custo das tarefas que o agente faria inicialmente (Ti) e as tarefas que lhe foram atribuídas. Utility i ( ) n= c(T i ) –c( i ) Se os agentes não chegarem a um acordo temos o acordo de conflito.

Mais sobre acordos Um acordo 1 domina 2 se 1 é tão bom quanto 2 para todos os agentes. 1 é melhor que 2 para algum agente. 1 domina fracamente 2 se a primeira condição se verifica. Um acordo que não é dominado por nenhum outro é chamado de pareto-optimal. é individual racional se domina fracamente o acordo de conflito

Assim... O conjunto de possibilidades a colocar em negociação consiste nos conjuntos de acordos que são Individual racional Pareto optimal

Um protocolo... Protocolo de Concessão Monotônico Negociação acontece em rounds. No primeiro, ambos os agentes propõem acordos no conjunto de negociação Um acorde é alcançado se Utility 1 ( 2 ) utility 1 ( 1 ) ou Utility 2 ( 1 ) utility 2 ( 2 ) Sem consenso, a negociação continua Negociação termina com o conflict deal.

Como proceder... Propor o melhor acordo. Quem deve ceder? Depende da vontade de um agente arriscar conflito. Maior a vontade se a diferença entre a proposta e o acordo de conflito for baixa.

Definindo Risco Risk i t = utilidade perdida aceitando a oferta/ utilidade perdida causando conflito 1 se utility ( j t ) = 0 Risk i t = utility ( i t ) - utility ( j t ) / utility ( i t )

Quanto ceder? O menos necessário para mudar o balanço de risco Protocolo exponencial! Equilíbrio de Nash Agentes podem enrolar... Criando tarefas fantasmas... Ou escondendo tarefas!

Domínios Orientados a Valor Um DOV é uma tupla onde E é o conjunto de estados do ambientes Ag é o conjunto de Agentes participantes do processo J é a coleção de planos conjuntos C : JxAg R é o custo de realização. Um encontro é o par W é a função de valor que representa o valor do estado para o agente. Agentes negociam tanto sobre o estado a que querem chegar quanto sobre os meios para atingi-lo.

Algumas Observações Importantes Não há SMA de um só agente... Para trabalharem juntos, os agentes precisam negociar seus papéis... Cooperação precisa de negociação... Que precisa de argumentação! E como coordenar?

Argumentando... Teoria dos Jogos tem suas desvantagens... Alguns outros tipos de argumentação... Lógica Gera argumentos dedutivos Emocional Você gostaria que fizessem isto com você? Visceral Envolve o físico – e.g. você bate o pé para enfatizar um ponto Místico Envolve apelos para o místico!

Argumentação Baseada em Lógica Base |- (sentença, Justificativas) Base é um conjunto de sentenças acordadas pelos agentes. Argumentos podem ser contra ou a favor uma determinada proposição. Dois tipos básicos de argumento Não trivial Tautológico

Um exemplo... Humano(Heracles) Pai(Heracles, Zeus) Pai(Apolo, Zeus) Divino(X) mortal(X) Pai(X, Zeus) divino(X) (Pai(X, Zeus) divino(X))

Continuando... Podemos construir ARg1 (mortal(Heracles), {humano(Heracles), humano(X) mortal(X)}) ( mortal(Heracles), {pai(Heracles,Zeus), Pai(X, Zeus) divino(X) Divino(X) mortal(X)}) ( (Pai(X, Zeus) divino(X)) { (Pai(X, Zeus) divino(X))}

Várias Classes de Argumento... Por ordem de aceitação Todos os argumentos a partir da base Todos os argumentos não triviais Todos que não podem ser rebatidos Todos cujas justificativas não podem ser contestadas Todos os tautológicos.

Argumentação e Diálogo Argumentação é um jogo... Vários tipos identificados Persuasão Negociação Indagação – crescimento do conhecimento geral Deliberação Busca de Informação Conflitos Misto

Perguntas chaves... Porque... E Como os agentes cooperam? Como reconhecem e resolvem conflitos? De recursos De alocação de tarefas De objetivos Como negociam? Vários tipos de protocolo... Como vimos anteriormente!

Critérios para Avaliar o Sucesso... Coerência Mede o quão bem o sistema funciona como uma unidade. Vários critérios: qualidade da solução, etc. Coordenação Grau em que os agentes precisam se engajar em atividades extra-curriculares para coordenar suas tarefas.

Tarefas quando Resolvendo Problemas Cooperativamente Como decompor o problema em sub- tarefas? Como sintetizar as soluções locais? Como otimizar as atividades? Que técnicas de Cooperação podem ser utilizadas para maximizar a eficiência do sistema?

Compartilhando Tarefas... E Resultados Decompondo o problema Estrutura hierárquica. (Agentes SIFA, Actor) Decomposição por uma figura central... Ou por várias... Requer um conhecimento das habilidades dos agentes envolvidos. Solução dos Subproblemas Síntese das soluções

Compartilhando Tarefas e Resultados... II Compartilhando tarefas Problema de Alocação Podemos necessitar de negociação! Compartilhando Resultados... Proativo Agentes vão contando seus achados... Reativo Agentes contam o que sabem quando solicitados

Então... Coordenar porquê mesmo? Porque agentes precisam de informação que só outros tem; Recursos são limitados Queremos otimizar custos... Objetivos separados podem ser interdependentes!

Um Protocolo Famoso... A Contract net A1 reconhece que tem um problema A1 anuncia que precisa de um serviço Pode envolver um broadcast geral... Um limitado... Ou um contato direto. Ai,...,Aj respondem, oferecendo seus préstimos. A1 contrata o serviço, via award. Quando o contratado termina, envia um relatório ao contratante.

Quando recebemos as mensagens... Processando um anúncio... Agente decide se é candidato... Guarda os detalhes da tarefa, para poder competir por elas... Processando a oferta Gerentes guardam as ofertas até o deadline. Depois a tarefa é alocada a um competidor.

Quando recebemos as mensagens... Processando o Award Ganhador começa os procedimentos para executar a tarefa. Requerimentos e Informação O conteúdo que chega é adicionado à base de conhecimento do agente.

Compartilhando Resultados Agentes trocam informações à medida em que os agentes vão solucionando. Podemos melhorar o desempenho... Confiança Completude Precisão Pontualidade

Lidando com Inconsistência Entre os vários agentes De crença De objetivos e de intenções Duas formas de Lidar Evitando a concorrência Resolver via negociação Sistemas que degradam graciosamente.

Coordenando esforços... Coordenação depende das relações entre as atividades... Relações Positivas Solicitadas Não solicitadas Igualdade de Ações Conseqüências Favor Relações Negativas Recurso e Incompatibilidade

Coordenação via PPG Consiste em três etapas Cada agente decide seus objetivos e gera planos de curto prazo para atingi-los Agentes trocam informações Agentes alteram planos locais para melhor coordenar suas atividades Várias estruturas envolvidas Objetivo, Mapa de Atividade e Grafo de Construção da Solução

PPG Generalizado Usa cinco técnicas para coordenar tarefas Atualizar pontos de vista não locais Comunicar resultados Lidar com Redundância Simples Lidar com Relações negativas entre ações Lidar com relações positivas entre as tarefas

Coordenação via Intenções Conjuntas Modelos baseados nos times humanos Ação Coordenada Ação cooperativa coordenada Participar de um time responsabilidade Compromissos e convenções...

A idéia dos Joint Persistent Goals O grupo tem a motivação para atingir o objetivo. Todos devem crer que é possível mas ainda não aconteceu. Todos tem o objetivo até que uma condição se verifique. Termina quando... é satisfeito é impossível ou a motivação não está mais presente

Coordenação baseada em Times Consiste em quatro etapas Reconhecimento Formação de Times Solicitação de Ajuda Formação dos Planos conjuntos Ação dos Times

Coordenação por Normas e Leis Sociais Norma: padrão de comportamento estabelecido. Duas abordagens principais: Design a priori Emergência de um grupo de agentes

Normas e Leis Emergentes Como alcançar consensos globais sobre normas utilizando apenas as informações locais. Problema das Camisetas coloridas. Função de atualização da estratégia.

Algumas Estratégias de atualização de Funções... Maioria Simples Maioria Simples com tipos de agentes Maioria Simples com Comunicação Maior Recompensa

Planejamento Multi-Agentes Planejamento Centralizado Há um mestre que distribui planos aos escravos. Planejamento distribuído Planejamento distribuído para planos distribuídos Conflitos e negociação em potencial!

E o Resumo da Ópera é... Vimos o que são SMA... Suas organizações e formas de Interação... Comunicação... E uma Pontinha de coordenação!