Post on 18-Mar-2018
1
1
Plano de Aula
IntroduçãoConceitos BásicosKQMLFIPA ACLExemplo – Agente Comprando Livros
2
Motivação : Agentes
Reflexão� Cenário dinâmico� Integração de diversas mídias e dispositivos
Como implementar?� Sugestão: usar Agentes Inteligentes
Agentes � Ideal para aplicações autônomas, móveis e inseridas em
uma sociedade� Naturalmente capazes de:
� 5HDJLU de forma autônoma e reativa� 5DFLRFLQDU de forma pró-ativa� $GDSWDU�VH ao ambiente onde estão inseridos� ,QWHUDJLU com outras entidades
2
3
Recordar é Viver...
IAD lembra...� Comportamento Social� Organização� Interação
� Coordenação� Cooperação� Ação
4
Recor dar é Viver ... I I
� RDP� Agent es pr oj et ados
par a o pr oblema.� Benevolência� Or ganização em
Tempo de Pr oj et o� Cont r ole Global� Pouca Flexibilidade
� SMA� Agent es
pr eexist ent es� Raciocínio sobr e
ações, cooper ação� Maior Flexibilidade� Or ganização Var iável� I nt er ações Genér icas
3
5
Assim...
SMA...� Realiza a decomposição das tarefas� Tem conflitos...ou junta esforços� É variável...
&RPR�LVVR�DFRQWHFH"",QWHUDomR�p�D�FKDYH���
6
Motivação : Agentes
Interação� Solução compartilhada de problemas� Requisito básico
� Mecanismo de Comunicação� Linguagem comum� Infra-estrutura
Mas como implementar?
4
7
Conceitos Básicos
8
Comunicação...
5HODomR�GLQkPLFD�PHGLDGD�SRU�VLQDLV��TXH�5HODomR�GLQkPLFD�PHGLDGD�SRU�VLQDLV��TXH�TXDQGR�LQWHUSUHWDGRV��DIHWDP�RV�DJHQWHV�TXDQGR�LQWHUSUHWDGRV��DIHWDP�RV�DJHQWHV�HQYROYLGRV�HQYROYLGRV�
3RVVLELOLWD����3RVVLELOLWD����&RRSHUDomR�H�&RRUGHQDomR&RRSHUDomR�H�&RRUGHQDomREm outra palavras... Comunicação é:� Uma forma de ação� Utilizada pelo agente para tornar realidade um estado
do mundo
5
9
Tipos de comunicação
Telepatia� Acesso direto à uma Knowledge Base (KB)
� Lendo a mente...� Cada um com sua KB� KB compartilhada
� Problemas� Podem usar o mesmo símbolo para denotar coisas diferentes� Podem usar símbolos diferentes para denotar a mesma coisa
Linguagem de Comunicação de Agentes (ACL)� Comum
10
Atos de Fala
Categorização das expressões humanas qto a � ,QWHQomR do ORFXWRU� ,PSDFWR do ato comunicativo no UHFHSWRU
Existem aproximadamente 4600 atos de fala!� Não é esse o objetivo de uma ACL
Ajuda a decidir as primitivas das ACLs� Toda primitiva de uma ACL é um ato de fala
6
11
Para dar certo...
Segundo Austin� É preciso saber o significado da
performativa� O procedimento deve ser executado
corretamente� Deve haver sinceridade.
12
Para dar certo... Searle
Condições normais de Entrada/SaídaCondições Preparatórias� Receptor capaz de realizar ação� Emissor acredita nisto� Receptor não deve fazer isto de qq maneira
7
13
Atos da Fala
Linguagem Humana� Atos comunicativos são interpretados a partir da
mensagem e do contexto� Nem sempre esta interpretação é óbvia
Dificuldades� “Cale-se !” (Comando)� “Por favor, você pode se calar ?” (Pedido)� “Você vai se calar ou não ?” (Pergunta)� “Eu gostaria que você se calasse.” (Informação)
14
Atos da Fala : Categorias
Representativos� Expressam uma Proposta� Ex: ³9DPRV�MRJDU�EROLFKH�
DPDQKm"´Diretivos� Expressam um Pedido ou
Comando� Ex: ³&DOH�VH�´
Comissivos� Expressam Promessa ou
Ameaça� Ex: ³(X�SURPHWR�GRDU�
5����������´
Expressivos� Expressam Desculpas ou
Agradecimentos� Ex: ³'HVFXOSH�SHOR�DWUDVR´
Declarativos� Mudam o Estado do Mundo� Ex: ³(X�RV�GHFODUR�PDULGR�
H�PXOKHU�´Veredictos� Expressam um Julgamento� Ex: ³:HVW p�FULPLQRVR�´
8
15
Várias Dimensões dos Atos da Fala
Ato Locucionário� Emissão da mensagem
� ³9RFr�SRGHULD�ID]HU�XP�FDIp"´Efeito I locucionário� O que o locutor entende por algo
� ³(OH�PH�SHGLX�SDUD�ID]HU�FDIp´Efeito Perlocucionário� O real efeito do ato comunicativo no receptor
� ³(OH�PH�IH]�ID]HU�FDIp´Ideal� Efeito perlocucionário previsível� Para um dado Ato Locucionário,� Efeito I locucionário = Efeito Perlocucionário.� Ou seja, prever a reação do receptor!
16
Linguagens de Comunicação
Baseadas na 7HRULD�GRV�$WRV�GD�)DOD (Searle, Austin)Objetiva a troca de informações entre agentes� Transporte de mensagens na rede através de protocolos de baixo nível� SMTP, TCP/IP, I IOP ou HTTP� Esse transporte é transparente para o usuário
Para o KSE, uma ACL é dividida em:� Ontologia� Linguagem de Conteúdo (lógica)� Codificação do conteúdo� Linguagem externa� Ato Locucionário (Performativa)� Encapsulamento de infomações para o roteamento
9
17
Ontologias
Definição� Vocabulário cujos termos são relacionados a um certo
domínio e precisamente definidos.� Os relacionamentos entre esses termos também são
especificadas usando técnicas de modelagem formalUma vez especificada…� Pode-se construir uma KB relacionada ao domínio
coberto pela ontologia� Esta KB pode ser compartilhada com outros agentes
interessados em conhecimentos sobre este domínio
18
Linguagem de Conteúdo (LC)
O que é?� Linguagem em que deve ser codificado o conhecimento que
se deseja compartilhar com o destinatário da mensagemExemplos� KIF ( Knowledge Interchange Format )� Versão prefixada (“LISP like”) da lógica clássica de primeira
ordem� Não está totalmente implementada para uso comercial� Produzida pelo KSE� Linguagem natural� Prolog, SQL, LISP� RDF (Resource Description Framework)� XML
� �� ���������� ���� � ���
Conteúdo
�����! ��!"���������! ��!"����
10
19
Exemplo de uma Mensagem KIF
(= (temperatura m1) (scalar 40 Celsius))
(defrelation solteiro (?x) :=(and (man ?x)
(not(casado ?x))))
20
Linguagem Externa ( LE )
O que é ?# Linguagem que encapsula:
� O ato comunicativo = ato locucionário = performativa� Informações para o roteamento
� Agente receptor� Ontologia� Linguagem de Conteúdo� Conteúdo� …
Exemplos# KQML# FIPA ACL
11
21
KQML
.QRZOHGJH 4XHU\ DQG0DQLSXODWLRQ /DQJXDJH
22
KQML
Objetivo# Interoperabilidade entre agentes de software em
aplicações distribuídas e/ou heterogêneasPioneira ( KSE – 1994 )Aplicações# eCommerce (negociação)# Jogos# BDs distribuídos e/ou heterogêneos# Integração de tecnologias# ...
12
23
KQML : Características
Principais características da linguagem:# Independente de Linguagem de Conteúdo# Independente de Ontologia# Independente de Protocolos de Transporte de
Rede# Comunicação baseada nos atos da fala
� Performativas# Sugere o uso de Agentes Facilitadores# Camadas:
� Comunicação, Conteúdo e Mensagem
24
KQML : Sintaxe
( performativa :sender < word>:receiver < word>:reply-with < word>:in-reply-to < word>:language < word>:ontology < word>:content < expression>
)
&DPDGD�GH�0HQVDJHP&DPDGD�GH�0HQVDJHP
&DPDGD�GH�&RQWH~GR&DPDGD�GH�&RQWH~GR
&DPDGD�GH�&RPXQLFDomR&DPDGD�GH�&RPXQLFDomR
13
25
KQML : Performativas
Performativas Típicas� WHOO�� informa que o conteúdo da mensagem está na KB do
locutor$ DVN�LI � o locutor quer saber se o conteúdo de sua mensagem é
verdadeiro para o receptor$ DGYHUWLVH : o locutor quer que o receptor saiba que ele pode
processar mensagens no modelo do seu conteúdo $ LQVHUW � o locutor “pede” ao receptor que adicione o conteúdo da
mensagem à sua KBOutras Performativas$ achieve, ask-about, ask-all, ask-one, break, broadcast, broker-all,
broker-one, deny, delete, delete-all, delete-one, discard, eos, error, evaluate, forward, generator, monitor, …
26
Exemplo
A1 envia a seguinte mensagem para A2 ...��DGYHUWLVH
�VHQGHU $��UHFHLYHU $��UHSO\�ZLWK LG��ODQJXDJH .40/�RQWRORJ\ NTPO�RQWRORJ\�FRQWHQW ��DVN�LI
�VHQGHU $��UHFHLYHU $��LQ�UHSO\�WR LG��ODQJXDJH 3URORJ�RQWRORJ\ &,Q�FRQWHQW ³3URIHVVRU�;�<�´��
14
27
Exemplo
A2 pergunta então a A1 ...��DVN�LI
�VHQGHU $��UHFHLYHU $��LQ�UHSO\�WR LG��UHSO\�ZLWK LG��ODQJXDJH 3URORJ�RQWRORJ\ &,Q�FRQWHQW ³3URIHVVRU�;��µ$JHQWHV¶�´
�
28
Exemplo
A1 responde ao agente A2 ...��WHOO
�VHQGHU $��UHFHLYHU $��LQ�UHSO\�WR LG��UHSO\�ZLWK LG��ODQJXDJH 3URORJ�RQWRORJ\ &,Q�FRQWHQW ³>/HVVHU��6\FDUD��
-HQQLQJV����@´�
15
29
KQML : Problemas
Ambigüidade e Termos Vagos# O significado de performativas é pouco claro.
Performativas com nomes inadequados# Algumas performativas têm nomes que não
correspondem diretamente ao ato comunicativo a ela associado
# Ex: “tell”Ausência de performativas# Alguns atos comunicativos não estão representados
entre as performativas disponíveis - Comissivas
30
FIPA
)RXQGDWLRQ�IRU�,QWHOOLJHQW�3K\VLFDO�$JHQWVZZZ�ILSD�RUJ
16
31
FIPA : Histórico
FIPA é uma associação sem fins lucrativos fundada em 1996 e localizada em Genebra na SuíçaObjetiva promover o sucesso das aplicações, serviços e equipamentos baseados em agentesProvê especificações para maximizar a interoperabilidade entre aplicações, serviços e equipamentos baseados em agentes
32
FIPA
FIPA x KQML# Ao contrário do KQML, as especificações FIPA têm
uma grande preocupação com a modelagem semântica
Linguagem de Comunicação de Agentes# FIPA ACL
Linguagens de Conteúdo# FIPA Content Language Library (FIPA-CLL)# FIPA-SL, FIPA-RDF, FIPA-CCL, FIPA-KIF, …# Mas também é independente de LC
17
33
FIPA ACL
Sintaxe# Praticamente igual ao KQML# Conjunto de performativas menor
� accept-proposal, agree, cancel, cfp, confirm, disconfirm, failure, inform, inform-if, inform-ref, not-understood, propose, query-if, query-ref, refuse, reject-proposal, request, request-when, request-whenever, subscribe
Semântica# Definida precisamente# Mensagens são mapeadas na FIPA-SL# < i, inform(j, ϕ) pre: Bi ϕ ∧ ¬Bi (Bifj ϕ ∨ Uifj ϕ)
� Efeito: Bj ϕ
34
Definindo Performativas...
Inform – ato representativo, uma ação% Está sol lá fora.% Estou com sono.
Visa..% Modificar as crenças de agentes% Não pode ser realizado por acidente
18
35
Request
Ato DiretivoTenta modificar as intenções do destinatárioTrês tipos diferentes% Request% Request-when% Request-whenever
36
FIPA ACL x KQML
Semelhanças& Independência de Linguagem de Conteúdo e de
ontologias& Sintaxe idêntica
Diferenças& Visível principalmente na semântica& Performativas são diferentes& Os agentes de FIPA ACL são proibidos de
manipular diretamente a KB de outros agentes
19
37
Neutralizando Diferenças (situação fictícia)& Em KQML
� Mensagem de A para B: achieve goal X� Usa todo o vocabulário da ACL (performativa “achieve”)
& Em FIPA ACL� Mensagem de A para B: inform ( achieve goal X )� A ACL não entende! A LC sim!� Elimina a necessidade da performativa achieve na ACL
&RQWH~GR&RQWH~GR
FI PA ACL x KQML
38
Exemplo
A1 envia a seguinte mensagem para A2 ...��LQIRUP
�VHQGHU $��UHFHLYHU $��UHSO\�ZLWK LG��ODQJXDJH ��� �RQWRORJ\ ����FRQWHQW �� �DYDLODEOH�VHUYLFH $���
�VHW�SURYLGH 3URIHVVRU�;�<����´
20
39
Exemplo
A2 pergunta então a A1 ...��TXHU\�UHI
�VHQGHU $��UHFHLYHU $��LQ�UHSO\�WR LG��UHSO\�ZLWK LG��ODQJXDJH 3URORJ�RQWRORJ\ &,Q�FRQWHQW ³3URIHVVRU�;��µ$JHQWHV¶�´
�
40
Exemplo
A1 responde ao agente A2 ...��LQIRUP
�VHQGHU $��UHFHLYHU $��LQ�UHSO\�WR LG��UHSO\�ZLWK LG��ODQJXDJH 3URORJ�RQWRORJ\ &,Q�FRQWHQW ³;� �*HEHU��;� �)OiYLD��
;� �-DFTXHV���´�
21
41
Exemplo
A simple one...
42
Compra de Livros
Linguagens% Java% FIPA-ACL
Ferramentas% JADE (Java Agent DEvelopment
Framework)
22
43
Compra de Livros
$JHQWH�)RUQHFHGRU$JHQWH�)RUQHFHGRU $JHQWH�&RPSUDGRU$JHQWH�&RPSUDGRU
'LUHFWRU\ )DFLOLWDWRU $JHQW�3iJLQDV�$PDUHODV�
'LUHFWRU\ )DFLOLWDWRU $JHQW�3iJLQDV�$PDUHODV�
��������5HJLVWHU5HJLVWHU ��������6HDUFK6HDUFK����/LVWD�GH�DJHQWHV����/LVWD�GH�DJHQWHV
����&)3����&)3
��������$FFHSW$FFHSW 3URSRVDO3URSRVDO
��������3URSRVH3URSRVH RX�RX�5HIXVH5HIXVH
��������,QIRUP,QIRUP
44
Comportamento Agente Fornecedor
')( * +-,�. /10�2 ,)3�3 465 5 /�( 78/)9�:-/�3�. 3-;</�( +-/�( /�=�. /�>-?�3 @8A�0�2 * 0)BC/�D-,-+)* E�:)(GF'):)H)2 * 0 +-E�* ? ,)0�. * E�>)I J�F
K @6L)MN/�3�3�,)O�/QPR3�OTSTPRA K O)/�>�. U ( /)0�/�* +-/�I JWV* 5 I PN3�OYX S >):)2 2 J�F Z Z[MN/)3�3�,)O)/T( /�0�/�* +-/)?[U�\�( E�0�/)3�3]* .;<. ( * >-O]. * . 2 /TSQPN3�O[U O)/�. @^E�>�. /�>�. I JWVK @6L)MN/�3�3�,)O)/T( /�')2 A1SQPR3�O[U 0�( /),�. /�78/�')2 A)I JWV_ >�. /)O)/�(�')( * 0�/TSTI _ >�. /)O)/�( J�0�,�. ,�2 E)O�:-/[U O)/�. I . * . 2 /)JWV* 5 I ')( * 0�/YX S >):)2 2 J�F Z Z)`�D-/T( /)9�:-/)3�. /)?TH-E)E�aR* 3R,-+-,�* 2 ,�HG2 /]5 E�(G3�,�2 /[U�78/�'G2 ARbc* . DR. D-/T')( * 0�/( /�')2 A�U 3�/�. \C/�( 5 E�( PN,�. * +-/�I K @6L)MR/)3�3�,)O)/�U \87d4N\<4c;^eCJWV( /�')2 A�U 3�/�. @^E�>�. /�>�. I ;<. ( * >-O[U +-,�2 :-/G465 I ')( * 0�/[U * >�. fd,�2 :-/�I J J JWV
g /�2 3�/ F Z Z�`�D-/T( /)9�:-/)3�. /)?TH-E)EGaR* 31hd46`Y,�+-,�* 2 ,�HG2 /]5 E�(G3�,�2 /[U( /�')2 A�U 3�/�. \C/�( 5 E�( PN,�. * +-/�I K @6L)MR/)3�3�,)O)/�U 7�e�i[j8;^eCJWV( /�')2 A�U 3�/�. @^E�>�. /�>�. I k >-E�. l ,�+-,�* 2 ,�HG2 /Gm JWV
gPcA K O)/�>�.nU 3�/�>-?�I ( /�')2 A-JWV
gg
g
23
45
Comportamento do Agente Comprador
')( * +-,�. /10�2 ,)3�3 78/)9�:-/�3�. \C/�( 5 E�( PN/�( /�=�. /�>-?)3 BC/�D-,-+)* E�:)(GF')( * +-,�. / K6_ o H-/�3�. ;�/�2 2 /�(nV Z Z)`�D-/1,)O)/�>�.)bcD-ET')( E�+)* ?)/)3c. D-/pH-/)3�.GE�5 5 /�(')( * +-,�. / * >�. H-/)3�. \�( * 0�/[V Z Z�`�D-/TH-/�3�.GE-5 5 /�( /)?T')( * 0�/')( * +-,�. / * >�. ( /�'G2 * /)3-@�>�.�S q V Z Z�`�D-/]0�EG:)>�. /�(GE�5�( /�')2 * /)3c5 ( E�Pr3�/�2 2 /�(G,)O)/�>�. 3')( * +-,�. / MN/)3�3�,)O)/-`C/�P1')2 ,�. /QPR.nV Z Z�`<D-/]. /�P1')2 ,�. /]. ET( /)0�/�* +-/T( /�')2 * /)3')( * +-,�. / * >�. 3�. /�'1S q V
'):)H)2 * 0 +-E�* ? ,)0�. * E�>)I J�F3�bc* . 0�D I 3�. /�'-J�F
InU U U Jg
g
46
Comportamento do Agente Comprador (cont.)
0�,)3�/ q sZ ZG;�/�>-?]. D-/]0�5 'c. E1,�2 2�3�/�2 2 /�( 3K @6L)MN/�3�3�,)O�/10�5 '1S >-/�b K @�L)MN/)3�3�,)O)/�I K @6L)MN/)3�3�,)O)/[U @6i�\CJWV5 E�( I * >�. *�S q V-*�t13�/�2 2 /�( K O)/�>�. 3GU 2 /�>-O�. D�V-u�u�* J�F0�5 'GU ,)?)?�78/)0�/�* +-/�( I 3�/�2 2 /�( K O)/�>�. 3�v * w JWV
g0�5 '�U 3�/�. @^E�>�. /�>�. I . ,�( O)/�. BCE)EGa!`�* . 2 /)JWV0�5 '�U 3�/�. @^E�>�+-/�( 3�,�. * E�> _ ?�I k H-E)E�a�l . ( ,)?)/Gm JWV0�5 '�U 3�/�. 78/�')2 A�xy* . D)I k 0�5 '�m uG;<A�3�. /�PTU 0�:�( ( /�>�. `�* PN/�Mp* 2 2 * 3�I J JWV Z Z[j^>)* 9�:-/]+-,�2 :-/PRA K O)/�>�.nU 3�/�>-?�I 0�5 '-JWVZ Z�\�( /�'-,�( /]. D-/]. /�P1')2 ,�. /]. E1O)/-.�')( E�'�E)3�,�2 3PR.�SQMN/�3�3�,)O)/�`C/�P1')2 ,�. /[U ,�>-?�I MN/)3�3�,)O)/�`C/�P1')2 ,�. /[U MN,�. 0�D�@dE�>�+-/�( 3�,�. * E�> _ ?�I k H-E)E�a�l
. ( ,)?)/Gm JWzMN/)3�3�,)O)/�`C/�P1')2 ,�. /[U MN,�. 0�D _ >G78/�')2 A�`[E�I 0�5 '�U O)/�. 78/�')2 A�xy* . D)I J J JWV3�. /�'1S { VH)( /),�a V
24
47
Comportamento do Agente Comprador (cont.)0�,)3�/ { s
Z Z[78/�0�/�* +-/1,�2 2�')( E�'-E)3�,�2 3�Z ( /�5 :-3�,�2 3c5 ( E�Pr3�/�2 2 /�(G,)O)/�>�. 3K @6L)MN/�3�3�,)O�/T( /�')2 A1SQPRA K O)/�>�.nU ( /)0�/�* +-/�I PR. JWV* 5 I ( /�'G2 ATX S >):)2 2 J�F Z Z[78/�')2 A1( /)0�/�* +-/)?
* 5 I ( /�'G2 A�U O)/�. \C/�( 5 E�( PN,�. * +-/�I JCS�S K @6L�MN/)3�3�,)O)/[U \87d4]\<4c;deCJ�F Z Z�`�D)* 3]* 3R,G>NE�5 5 /�(* >�. ')( * 0�/TS _ >�. /)O)/�(nU '-,�( 3�/ _ >�. I ( /�')2 A�U O)/�. @^E�>�. /�>�. I J JWV* 5 I H-/)3�. ;�/�2 2 /�(�S�S >):G2 2 | |�')( * 0�/TtTH-/)3�. \�( * 0�/)J�F Z Z)`�D)* 3]* 3c. D-/TH-/�3�.GE-5 5 /�(),�.�')( /)3�/�>�.H-/�3�. \�( * 0�/TST')( * 0�/[VH-/�3�. ;�/�2 2 /�(�ST( /�'G2 A�U O)/�. ;�/�>-?)/�( I JWV
gg( /�')2 * /)3-@�>�. u�u[V* 5 I ( /�'G2 * /)3-@�>�.�}�S]3�/�2 2 /�( K O)/�>�. 3GU 2 /�>-O�. D-J Z Z)x~/T( /)0�/�* +-/)?1,�2 2�( /�'G2 * /)33�. /�']S � V
g/�2 3�/ H)2 E)0�a�I JWVH)( /),�a V
48
Comportamento do Agente Comprador (cont.)0�,)3�/ � s
Z ZG;�/�>-?]. D-/T'):)( 0�D-,)3�/]E�( ?)/�(). E]. D-/]3�/�2 2 /�(). D-,�.�')( E�+)* ?)/)?]. D-/TH-/)3�.GE�5 5 /�(K @6L)MN/�3�3�,)O�/1E�( ?)/�(�S >-/�b K @6L)MN/�3�3�,)O)/�I K @6L)MN/�3�3�,)O�/[U K @�@6e�\[`��[\8784]\<4R; K L�JWVE�( ?)/�(nU ,)?)?�78/)0�/�* +-/�( I H-/)3�. ;�/�2 2 /�( JWVE�( ?)/�(nU 3�/�. @^E�>�. /�>�. I . ,�( O)/�. BCE)E�a�`�* . 2 /GJWVE�( ?)/�(nU 3�/�. @^E�>�+-/�( 3�,�. * E�> _ ?�I k H-E)E�a�l . ( ,G?)/Gm JWVE�( ?)/�(nU 3�/�. 78/�')2 A�xy* . D)I k E�( ?)/�( m uG;<A-3�. /�PTU 0�:)( ( /�>�. `�* PN/�M1* 2 2 * 3�I J JWVPRA K O)/�>�.nU 3�/�>-?�I E�( ?)/�( JWVZ Z�\�( /�'-,�( /]. D-/]. /�P1')2 ,�. /]. E1O)/-.). D-/p'):)( 0�D-,)3�/1E�( ?)/�(�( /�')2 APR.�SQMN/�3�3�,)O)/�`C/�P1')2 ,�. /[U ,�>-?�I MN/)3�3�,)O)/�`C/�P1')2 ,�. /[U MN,�. 0�D�@dE�>�+-/�( 3�,�. * E�> _ ?�I k H-E)E�a�l. ( ,)?)/Gm JWzMN/)3�3�,)O)/�`C/�P1')2 ,�. /[U MN,�. 0�D _ >G78/�')2 A�`[E�I E�( ?)/�(nU O)/�. 78/�'G2 A�xy* . D)I J J JWV3�. /�'1S � VH)( /),�a V
25
49
Comportamento do Agente Comprador (cont.)0�,)3�/ � s
Z Z[78/�0�/�* +-/]. D-/T'):)( 0�D-,�3�/1E�( ?)/�(�( /�')2 A( /�')2 A1SQPRA K O)/�>�.nU ( /)0�/�* +-/�I PR. JWV* 5 I ( /�'G2 ATX S >):)2 2 J�FZ Z�\�:)( 0�D-,�3�/1E�( ?)/�(�( /�')2 A1( /)0�/�* +-/)?* 5 I ( /�')2 A�U O)/�. \C/�( 5 E�( PN,�. * +-/�I JCS�S K @6L)MN/)3�3�,)O)/[U _ h^i�4]7�MNJ�FZ Z�\�:)( 0�D-,)3�/]3�:�0�0�/)3�3�5 :)2 U�x~/]0�,�>R. /�( P1* >-,�. /;<A�3�. /�PTU E�:�.nU ')( * >�. 2 >)I . ,�( O)/�. BCE)EGa!`�* . 2 /�u k�3�:-0�0�/�3�3�5 :)2 2 A1'):)( 0�D-,)3�/)?�U m JWV;<A�3�. /�PTU E�:�.nU ')( * >�. 2 >)I kn\�( * 0�/TSpm u�H-/)3�. \�( * 0�/)JWVPcA K O)/�>�.nU ?)E o /�2 /�. /�I JWV
g3�. /�']S � V
g/�2 3�/ H)2 E)0�a�I JWVH)( /),�a V