Laboratory 02 Objectives: Agent Behavior and Communication

EvocativeTrigonometry avatar
EvocativeTrigonometry
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

Care este scopul metodei action() a unui comportament în cadrul agentului?

De a descrie cum ar trebui să reacționeze agentul la un anumit eveniment

Ce reprezintă un eveniment în cadrul agentului?

Schimbarea relevantă a stării agentului

Ce returnează întotdeauna metoda done() a unui OneShotBehaviour?

true

Care este efectul metodei done() care întoarce false pentru un comportament?

<p>Comportamentul este adăugat din nou în coada de așteptare</p> Signup and view all the answers

Ce reprezintă un comportament în cadrul agentului?

<p>Un handler de evenimente care descrie cum ar trebui să reacționeze agentul la un anumit eveniment</p> Signup and view all the answers

Ce descrie clasa SimpleBehaviour?

<p>Clasa de bază a comportamentelor care necesită implementarea metodei action() și metodei done()</p> Signup and view all the answers

Care este caracteristica comportamentului ParallelBehaviour?

<p>Este compus din mai multe sub-comportamente care sunt executate în paralel și finalizate când toate sub-comportamentele sunt finalizate</p> Signup and view all the answers

Ce face metoda onEnd()?

<p>Execută acțiuni de final (exp.: afișare mesaje, etc.) fiind apelată înaintea eliminării comportamentului</p> Signup and view all the answers

Ce reprezintă referința myAgent în cadrul elementelor clasei Behaviour?

<p>Referință la agentul care deține acest comportament. Prin această referință se permite comportamentelor să apeleze metodele publice ale clasei jade.core.Agent</p> Signup and view all the answers

Ce reprezintă comportamentul WakerBehaviour?

<p>Un comportament care se execută doar după trecerea unui anumit interval de timp</p> Signup and view all the answers

Care este rolul metodei block()?

<p>Blochează comportamentul curent până la primirea unui nou mesaj</p> Signup and view all the answers

Ce reprezintă comportamentul CyclicBehaviour?

<p>Un comportament care nu se termină niciodată</p> Signup and view all the answers

Ce reprezintă comportamentul TickerBehaviour?

<p>Un comportament care se execută periodic o secvență de cod definită de utilizator</p> Signup and view all the answers

Ce reprezintă comportamentul SequentialBehaviour?

<p>Un comportament compus din mai multe sub-comportamente care sunt executate secvențial</p> Signup and view all the answers

More Quizzes Like This

Use Quizgecko on...
Browser
Browser