%&' 2 (' (') ' ( ' ( *' '(' ' +,-./0 23) ( ( +4.0 ) ' *' ( '' 5 ) ' ' 7 78' ) ' *' '' *' ' 3 4
' ( ( 8 *9 ( ( (3 ( +,-0 ) ' 9*' ( % ( % & '( (8 :( 5' 5' )*&) ' (*' *' 5 : 5' 7 (' * :)*& 5(( (; 5 +& + ) ' ) * '* ''' ' ' & ) ( %& 5, %&' 7 8
, -./0, -./0 - - - ( * 3 2 4 2 ( ( (8 9 0 5 < = (,8 (> * <( (; ( (; ; A new point of view : Agents (methods+data)+autonomy+cooperation 5h- 7h 7h- 8h Establish a contract for printing 0 in B&W 20 in color at the best price. A B Intranet/ Extranet D C actors 2
A - A O Sources : Articifial Intelligence, Objects, Robotic,... ) ( ' (4 A Knowlege Reasoning Beliefs Goals Intentions B A D C D C B Knowledge Reasoning Organization Beliefs Goals Intentions 3 4 4 )'( Order 20 Color A O I Conv. with C Conv. with D ) (=' (?(; + A O I E Connaissances Raisonnement Organisation Croyances Buts Intentions Interaction Connaissances Raisonnement Organisation Perception Croyances Buts Intentions Action Interaction Propose 0 B&W 5
++4+,, - 0 8-9% 4 +7% '+5 %+% ++ ';' '; ' - 4 - % + + +5 % : + 4 +5 - + +-+5 7 7% 2 a o e i : 4 <% = > % = 8 %+ ++ % )@A ((B ' ' Communicative Agent : < A,a,e,i> Autonomous agent that is capable to communicate with other agents. a e a e i ' ' ' 5 ' ' < : Social Agent : < A,a,e,i,o> o Communicative agent that is capable of managing relations with other a agents. e i 9 20
C' *D3D DD5< ' ' 3 ' ( ' ' ( 8(;, *' '5 ' ( '5 < ' ' 5 '' ) + 8/0(+.0(5 +,.E05' +,-.E05 ( ' (; +.05 +F05 +4'.05( 2 22? % 5 ) ' ' ' 5 ' ' % < : @ )G57 A BC )G'57 357 H% C, : 23 24
C' DD *DDD3D ' ' D'D 3< ' ( ' ' ( 8(; I ( )( )9% )G-57 @ )G J 5(7 )G5(7 A B +C 357 )G57 H% C 25 2? 8 ) 5 ( (*'' ' ' ) '( ' ') 5 '' 5 ' 5'K 27 3, )()() ()9% )G-57 )G J 5(7 )G5(7 )G 7 357 )G57 )GJ5(7 5()G JJ5((7 5()G J J5((7 28
% ' ' ' 5 ' ' < I, : : : 2, * ', DE ++ F @A (((B @A (((( B %&' a e 29 30 DE ++ F <, I +*'.0 + 8/0 ' +.0D D ' +,.E0C +? E0=<< 5, a e +2.L0C ',)GH/0 K 8' ' 8 '' ' 8 5 '( ( ' ' *'( '' (*''' '' ' * 5' 3 32
I ) ) ) I ' '3' ' 52*'' ' ' *' ' * ' 5? 33, H.0 % & ' & 34? C* ' ) I' (8 '' ( ( (8 ' - '' % 44 +4 G ' 44 4 +4 % ' 44 +4 % ' 44 +4 ' ' ' 35 3
8 *3 < 3 * '' ' *'' ( '' 3 ' ( J 3&,.?0, %& ) MM %&M%&M%& M MM '9 N' CN') M9%& ( ( %& 37 38 0 3&.23-. &'( &') &'* &'+ ()*)+,-.Σ./0 %.23-.2 &',K K H?0,8 +05< =<5= < 5? O8.F, )<,O )5<?..7<?..P7<..P )'5, ( 5 22%%%''''G2L(%222 ' 39 40
. - 2 / 2-2 0 2 3 2, /, C' 5>' 8 * ' 5> ) 5, 5 4 42? &,M M.80 5 *' ' 3 ' ) ' *' '' 43 44
& &? ' 5; 5> 5; < ' 5 : = ' : '* (( *(', *' ' ' perception modeling Focus of attention plannning Focus of attention Explanation reaction situation-action rules control Prediction Planning selection action 45 4, DE ++ +F a e i <, I @A ((B +.F0O +' '.E0= +Q.P0<<= DE ++ +F @A (((( B a e i +,-.0= +.E0R +.E0? %&' +4.0<I 47 48
:,M.N0 : ' = 5=+,-.E0 S 53), G53 ( GT ( ( U ( U H SMAALA Ferrand 97 i-2 i- i i+ i+2 49 50 SMAALA (2) SMAALA (3) Perception Filter : perceived regions selection Index of the environment Population Other agents State X(t): (p(t),a(t)) 9 Attributes of the environment Other agents State X(t): (p(t),a(t)) fp fr cp cc 9 X X Ee Ei fa relational Filter : accointances selection x Effect of the environment Agent 5 Agent Finite State Machine Effect of the other agents Parallel updating 52
: M Sensibility Map X Perception Field = Used Information A + A@ + + O + O P AI 53 54 4 SMAALA (4) 2 0 8 4 2 0 = 2-4 -3-2 - 0 2 3 4 = 4 3 2 7 0 7 0 0 0 9 7 4 0 0 7 0 30 % *' < 2 2 0 3 3 0 0 4 8 5 3 0 5 4 2 2 3 2 Other agents State X(t): (p(t),a(t)) Environment Map fp fr cp cc Values X X Ee Ei fa Selection in the neighbourhood of the agent x 2 2 0 3 3 0 0 4 8 5 3 0 5 4 2 3 2 2 70 % 55 Agent Non Adaptative, Reactive Agent 5
SMAALA (5),.?0 Dynamic Adaptation of the filters Other agents State X(t): (p(t),a(t)) Environment Map fp fr Agent cp cc Values X X Ee Ei fa Adaptative Reactive Agent Mp Mr x 57 =)= C' ) *' 3 ( ) *' * '(( ' ( (5;4'8 '* * '' '' '+' '.E0 58 I I ) 5' 58, > (*''' *' (' ' ) ' '' '' ' ' '(' 4'(' ' ' ') ) ( ) ' 59 0
I? I8 ' ) 9) 9) ) <99 K ' 'K C' )5 ( 53 *' 5E Initialize Belief Update Commitments Update Execution Messages Beliefs Commitments Abilities Messages 2 IQ 4,.Q0 3) C55(<VSC(,5( ( 5(+ *(20, 5(, C+(C5( 0 ( (,5( ) 9 ('' ' ( ' ' :) K ' 3( 5'( (; ', * 3 4
4 4? 7% ) * O O=O =O ) +RK+R4 ) +K+4 > ) 'K' 'K' 'K' '' '' '' : : : ) ) : > 4 <? = '? 5* < =) 8 9 5 < 9 7 ' 5 < 9 : 7 5 4 8 K O 4&+K: O 4& 4 Q <' =O O=O O ' 5- =O O=O ' 5- =O O=O K O O O 7) 4& K 4&+K: 4& O ' 5 =O ' 5 =O 4&+K: 4& O=O O O=O O K * * * 7 8
DE ++ ++F a o e i, <, I @A ((B @A (((B +:.0=<? +2.0 +.0 +.E0 DE ++ ++F %&' a o e i + '.0C3 +W.P0,=C 9 70 &,R R.Q0 '<I' 5 : ' ', )= < 7 72
& &? Self and acquaintance modeles (SM and AM) Service Execution Module (SEM) Situation Assessment Module (SAM) Interaction Management Module (IMM) TASK AGENCY Responsible Agent Communication Module (CM) Communication with tasks PEER AGENCY Communication and negociation with peers and subsidiaries PEER AGENCY,%,02 9, - -02 3 = ' 02 0 002 ' C8 SUBSIDIARY AGENT 73 & - 74 &4 4,).?0-0 -4/ &. /4 /4. 0 4 Evaluation Reasoner Strategic Reasoner Tactical Reasoner Communication 5 5 5 5 5 54 CM SAM ' ' ) X 75 7
4 4? M% 7% ' 7' ',, % ' ' ',2 * < 2 * *' = ' > * 77 78 &,.H0 & C ) ' ) Mental State Decide Planning Task Description Environment Description Task Manager Domain Task M% M% 79 80
&? Reception Communication Social Reasoning External Desc. agent : A agent : A2 agent : A3 Dependences Mental State, @A ((B Decide Perception Planning Task Manager Task Description Environment Description Domain task M% M% 8 @A (((B @A (((( B 82 K- P P : perception, A : action A P a) horizontal architecture b) modular vertical architecture c) layered vertical architecture one path two paths *), *) ( )' ('' ( A P A <- 5 ' ( ( ' ' ( * ) 5 GY 9 5 ) ( '8 * 83 84
K', 3 9'Z '' '' Z 4' ' )*'' K'Z 4'' Z2 *'' Z ) + '.0 '([%S MM%& \ %]('\ (SW ^(.. +F0=(,'([%=) C' %]( F/F( >(.F +:.0:( % & (C'\ (=? (.. +.F0 (R,-([%S' \ MM%](C(.F +.0C ([% K M %](C'\=X(.. +.0(, (W2(W ([% M ) \M M%](\ M<2(O (2C(.. +.0([%4' Z%]( (PE( C=(.. ((,(= 85.=< =< ' ( )5L(EL._EPP + 8/0< 8(WI [% ', %](=FF < (./ 85 8 ) +.E0(I(> ([%? = %](4K.E + 'O9.0=< '(IWO9([% ' *' %]( (L(E/(.. +,-.E0R,-([%O = %](\: M =< \(=<( (,M..E +,F0,,([%C' %](C=(.F +,.E0, ([%, `M \ SMKMK \%]( C'\KSM=/ +2.P0W2([%O \( %]( (..P +2.F02(,-R(:(* + + (<K(5(EFF(..F +?'F0<?'(W ([%O 2 %]( >(.F +? E0=? ([% =%]( E(P.? (O8 5.F<< =, ' (((4(/FF_/ )? +O.0=O([%' %]( ((.. +<?.0< (=? ([% *', '%](= ><< (LFELL(.. < (? 5.. < *','W 2(<28(*5(, ( ' -..(((LFE_LL > < (? 5..P(W2 C'< /(( < (5..P, = = OC, O 4 (WQ(C5(( (( /, 00 23 4 5 450(X. 5((_E.(? )X +' '.E0R' '([%= %](/(P.(..E +.0O([% *,' '- %](,- 'I (.. +./0,,((&7(%8 ( % ' 9 ( * (2, (KI?=(W<((4 (ELPE/L(../ 87 88
)8 +4'.0=4'(, '([%3 ' %](,-E( 'I (.. +4..04 W(( ( ) ',(4? (%C=(%... +4.04C(.':;8 & * (I * ''(.. 89