You are on page 1of 6

Trong khi khun kh JADE c bn cho php cc nh pht trin m rng m hnh agent ring ca h, phn m rng Jade

e semantics (JSA) cung cp 1 BDI, BDI ging nh 1 agent tru tng, l 1 khi nim nh ngha FIPA-ACL .Ni cch khc, JSA-agent c s gii thch ngha ca vic gi v nhn thng ip, ph hp vi thng s k thut FIPA-ACL, v c hnh vi ph hp.C t nht 2 s thc y s dn n vic s dng bn m rng ny.u tin l xy dng agent ph hp vi FIPA-ACL ng ngha(semantisc).Agent ng ngha nh vy th linh hot hn v ci m hn.V d nh agent khng phi nghim tc thc hin cc giao thc tng tc , khi agent suy lun lm th no phn ng theo ngha thc s ca thng ip. S thc y th 2 l li ch t x l cc tnh nng ca agent. V d, khng c s lp trnh, 1 agent ng ngha c th tr li bt k truy vn v nhng s kin m n gp trc y. minh ha cho s khc nhau gia agent c in v agent ng ngha, chng ta s s dng v d mua bn sch. on code ca v d di y, s khc bit u tin nm s la chn class k tha: + vi agent bnh thng, chng ta s dng class Agent + vi agent ng ngha, chng ta s dng class SemantisAgentBase

public class BookSellerAgent extends SemanticAgentBase { class BookSellerCapabilities extends SemanticCapabilities {...} class UpdateBookListBehaviour extends TickerBehaviour {...} public BookSellerAgent() {...} public void setup() {...} }

Phng thc setup ca class BookSellerAgent khai bo danh sch nhng cun sch bn. Thm vo , BookSellerAgent cn khai bo thm hnh vi UpdateBookListBehaviour nh k gim gi cc cun sch tn kho hoc loi b chng khi ht hn. Agent ng ngha thc s c t trong class BookSellerCapabilities, k tha SemanticCapabilities class ca nn tng JSA. Class ny nh ngha kh nng ng ngha ca agent v c tho lun sau trong chng ny public class BookBuyerAgent extends SemanticAgentBase { class BookBuyerCapabilities extends SemanticCapabilities {...} class AdjustBuyingPriceBehaviour extends TickerBehaviour {...} public BookBuyerAgent() {...} public void setup() {...} } Phng thc setup ca class BookBuyerAgent khai bo sch mua v danh sch nhng ngi bn hin ti. N cng khai bo b sung hnh vi ca Jade l AdjustBuyingPriceBehaviour, hnh vi ny s tng gi mua khi quyn sch vn cha c mua. Kh nng ng ngha ca agen mua c thm vo bi BookBuyerCapabilities class

12.1 Ngn ng FIPA-SL JSA nhng agent ng ngha c kh nng trch xut nhng thng tin ca cc thng ip m n nhn c, c nh ngha nh l hnh ng giao tip, v phn ng ph hp. Khi cc chi tit k thut ca FIPA xc nh c ngha ca thng ip bng cch s dng FIPA-SL , nn tng JSA lm cho vic s dng cc cu trc d liu l i din cho cc biu thc FIPA-SL.Do , n l quan trng cho cc nh pht trin c 1 s hiu bit c bn v cu lnh FIPA-SL x l chng hiu qu trong phn mm nn tng JSA

12.1.1 Hiu r v biu thc FIPA-SL FIPA-SL l 1 ngn ng logic vi c php tin t (ging nh LISP). N bao gm ngn ng tnh ton bc 1, km theo nhng phng thc i din b sung ca agent(mc tiu, iu khng xc thc, mc ch) v s xut hin ca hnh ng FIPA-SL cho php 2 loi biu thc (c php) chnh.1 mt, cc t ng i din cho nhng i tng c th.V d, (plus 3 4) i din cho i tng l kt qu ca cch p dng 1 hn tn l plus(cng) vo i tng 3 v 4. mt khc, cc cng thc i din cho 1s kin ng hoc sai.V d: (=(plus 3 4)7) i din cho 1 i tng tng ng l 7 12.1.1.1 Lut ca FIPA-SL 12.1.1.2 Cng thc FIPA-SL 12.1.2 S dng biu thc FIPA-SL 12.2 Gii thch v nn tng Mc tiu ca chng ny khng phi m t chnh xc bn trong ca nn tng JSA, nhng n l quan trng nn ngi c phi hiu v cc nguyn tc c bn v kin trc.Hnh di y minh ha thnh phn chnh ca nn tng JSA v cch m chng tng tc vi nhau v vi cc thnh phn JADE nh l cc hnh vi. Trong khi lp trnh 1 Agent c in bao gm ch yu l vit hnh vi m n lm cho s tip nhn v phn tch thng ip FIPA-ACL 1 cch r rng, lp trnh 1 JSA agent bao gm m rng Semantic Interpreter Behaviour (hnh vi dch ng ngha) c thc hin bi lp SemanticInterpreterBehaviour. Cc hot ng chnh ca hnh vi ny v v cc suy lun t cc s kin c lnh hi (nh l nhn thng ip) v sa i 1 cch ph hp mc ch v hnh vi ca agent. Mi suy lun th c i din bi Semantic Representation (SR), m trong thc t l cng thc FIPA-SL.V c bn, s vic nhn thng ip to ra SR ban u, t Semantic Interpretation Behaviour sau suy lun ra cc SR mi bng cch thm 1 lot cch lut gi l Semantic Interpretation Principles (SIPs). Mi SIP c 1 nguyn tc gii thch c bit, ci m c th l chung hoc ring cho mi agent. Bn cnh SR mi

c sinh ra, SIP cn c th cp nht mc tiu chnh ca agent, bng cch thm vo hoc xa i cc s kin, hoc thm cc hnh vi vo(t) agent. Hnh vi mi c th c to trc tip bng SIP hoc ly t hnh ng nguyn mu , ci m c tha k hnh ng thng qua c im k thut FIPA-ACL

Cc lp Sip c chia ra chnh bao gm + Application-Specic SIP uc xc nh r trong agent hoc 1 phn mm. V d: n c th c s dng cp nhn GUI, thay i thng s ton cc + Action Features

Trong lc nhn thng ip, SIP tnh ton 1 tp hp ca SR m i din cho ngha ca thng ip n FIPA-ACL V d: c 1 SR dnh cho nh hng, c SR li dnh cho iu kin tin quyt S sinh ra SR c gii thch r hn bi SIP + Belief Transfer Nhng SIP p dng cho SRS ni rng 1 external agent dng agent ng ngha (ci m ang chy cc thut ton gii thch) tin vo s kin c th.N bao gm kim tra xem cc agent ng ngha chp nhn mc tiu ca s kin v sinh ra SR vi ngha tng ng. SIP l c ch gii thch cc thng ip ti + Intention Transfer SIP p dng cho SRS ni rng 1 external agent c nh c th.Tng t nh vy, chng bao gm kim tra xem cc agent ng ngha ng thng qua mc tiu ny v sinh ra SRS vi nhng ngha tng ng. Nhng SIP ny, c k tha 1 hnh thc ca hp tc, c ch gii thch tt c cc hnh thc ca thng ip yu cu + Planning Nhng SIP p dng cho SRS ni rng cc agent ng ngha c nh t c 1 mc tiu c th. Chng bao gm thm vo 1 hnh vi thch hp agent cho php n t n mc tiu.Trong s cc SIP c xc nh trc, Action Performance SIP v Rationality Principle SIP thc hin 1 hnh ng nguyn thy, la chn t bng hnh ng ca agent hoc theo tn ca n hoc theo tc ng ca n. Nh pht trin c th hon thnh cc lp ca SIP x l cc kh nng lp k hoch tinh vi hn + Subscription Nhng SIP ny p dng cho SRS nu r mt external agent d nh s thng bo 1 s s kin. N bao gm ci t 1 hnh vi ti agent ng ngha, theo di s kin ny v gi thng bo d kin. c bit, tng SIP c xc nh trc b

sung s gii thch ca hnh ng Subscribe, Request-When and RequestWhenever + Belief Assertion Cng nh SIP p dng cho SRS nu ra agent ng ngha tin vo 1 s kin c th, v d khng nh n thnh mc tiu c s

You might also like