3/21/24, 10:24 AM Agent Development Tool Overview
Agent Development Tool Overview
Answers
1. What does the Message Transport Service (MTS) provide?
A. A service to manage and start all agents on a platform.
B. A platform for agents to communicate across different platforms.
C. A message routing service for agents on a particular platform.
D. Support for interoperability within and across different platforms.
Answer: A message routing service for agents on a particular platform. (C)
The text states that the Message Transport Service (MTS) provides a message routing service for agents on a
particular platform.
2. What is the purpose of the Agent Loader?
A. To create user-constructed agents using the Agent Shell template.
B. To display a GUI showing the running agents and agents ready to start.
C. To start all agents and enable them to be managed by a human user.
D. To incorporate the reasoning abilities provided by JESS (Java Expert System Shell).
Answer: To start all agents and enable them to be managed by a human user. (C)
The text states that the Agent Loader is used to start all agents, enabling them to be managed by a human user as
required.
3. What is the purpose of the IOTestAgent in the FIPA-OS build?
A. To incorporate the reasoning abilities provided by JESS.
B. To manage and start all agents on the platform.
C. To enable ACL messages to be manually composed and sent.
D. To provide a template for creating user-constructed agents.
Answer: To enable ACL messages to be manually composed and sent. (C)
The text states that the FIPA-OS build includes an IOTestAgent, which enables ACL messages to be manually
composed and sent.
4. What is the purpose of the Agent Shell in the FIPA-OS distribution?
A. To enable ACL messages to be manually composed and sent.
B. To incorporate the reasoning abilities provided by JESS.
C. To provide a template for creating user-constructed agents.
D. To manage and start all agents on the platform.
Answer: To provide a template for creating user-constructed agents. (C)
https://quizgecko.com/quiz/523655/print/answers 1/3
3/21/24, 10:24 AM Agent Development Tool Overview
The text states that the FIPA-OS distribution includes an empty template for an agent, i.e., Agent Shell, which
can be used to implement multiple agents.
5. What is the purpose of the JESS Agent in the FIPA-OS distribution?
A. To manage and start all agents on the platform.
B. To incorporate the reasoning abilities provided by JESS (Java Expert System Shell).
C. To enable ACL messages to be manually composed and sent.
D. To provide a template for creating user-constructed agents.
Answer: To incorporate the reasoning abilities provided by JESS (Java Expert System Shell). (B)
The text states that the JESS Agent is a special Agent Shell that incorporates the reasoning abilities provided by
JESS (Java Expert System Shell).
6. What is the purpose of the ListenerTask() in an agent that uses Tasks?
A. To enable more complex "units of work" to be subdivided into smaller chunks of functionality.
B. To initialize a Task and invoke its startTask() method.
C. To deal with any incoming messages that do not form part of a Task.
D. To encapsulate some functionality that forms a logical unit of work.
Answer: To deal with any incoming messages that do not form part of a Task. (C)
The text states that every agent that uses Tasks should have a ListenerTask(), which will deal with any incoming
messages that do not form part of a Task.
7. What is the primary goal of the Agent Development Tools (ADT)?
A. To provide a web-centric interface for the OAA Community pages
B. To generate code templates for agents
C. To automate the process of developing agents as much as possible
D. To update the OAA version 2.x to work with ADT
Answer: To automate the process of developing agents as much as possible (C)
The text states that the ADT "attempts to guide an agent programmer through the steps required for developing
an agent, automating the process as much as possible."
8. Which of the following is NOT a functionality provided by the ADT?
A. Updating natural language and speech recognition systems
B. Documentation management
C. Code generation of agent template
D. Definition of capabilities
Answer: Updating natural language and speech recognition systems (A)
The text lists the following functionalities provided by the ADT: definition of capabilities, documentation
management, code generation of agent template, definition of NL vocabulary, and assembly of multi-agent
projects.
9. Which component of the FIPA-OS agent framework is responsible for providing naming (yellow pages)
services to other agents?
https://quizgecko.com/quiz/523655/print/answers 2/3
3/21/24, 10:24 AM Agent Development Tool Overview
A. Directory Facilitator (DF)
B. Agent Management System (AMS)
C. Communication Channel (ACC)
D. Message Transport Service (MTS)
Answer: Directory Facilitator (DF) (A)
The text states that the "Directory Facilitator (DF) provides naming (yellow pages) services to other agents."
10. What is the primary function of the Agent Management System (AMS) in the FIPA-OS agent framework?
A. To provide naming (yellow pages) services to other agents
B. To provide platform management functionality, such as monitoring agents and ensuring correct
behavior
C. To manage the assembly of multi-agent projects
D. To act as a lower-level communication channel for the Message Transport Service (MTS)
Answer: To provide platform management functionality, such as monitoring agents and ensuring correct
behavior (B)
The text states that the "Agent Management System (AMS) provides platform management functionality, such as
monitoring agent and ensuring correct behavior of entities within, and upon, the platform."
11. Which component of the FIPA-OS agent framework is responsible for the actual communication between
agents?
A. Agent Management System (AMS)
B. Message Transport Service (MTS)
C. Communication Channel (ACC)
D. Directory Facilitator (DF)
Answer: Message Transport Service (MTS) (B)
The text states that the "Communication Channel (ACC) is a lower-level that is part of the MTS."
https://quizgecko.com/quiz/523655/print/answers 3/3