
## 5.7.4. Manager Agent

A manager agent (cf. Figure 11)[30] consists of two main modules: - The reasoning module which contains a planner. - The dialogue administrator module. 

## A. Reasoning Module

The main behaviour of a manager agent is the refinement of the conjectures received from the composer agent and the sending, to this last one, its propositions (refinements). The refinement of a conjecture can be made of two manners: - By adding of causal links. First, the manager agent verifies that there is, in the conjecture, no action allowing realizing the goal. If that was the case, then a causal link is added between the effect concerned by the first action and the precondition of the second action. - By adding of a sub-conjecture. The manager agent tries to resolve the hypothesis by producing a sub-conjecture by means of the planner. The planner takes as inputs the initial state, i.e., the knowledge base of the agent, as well as the goal to be resolved and supplies, if it exists, a solution plan for this goal. 

The obtained plan, enriched by constraints of orders and causal links, forms the solution subconjecture of the hypothesis and will be sent to the composer agent. 

![0_image_0.png](0_image_0.png)

It is the module which allows exchanging the propositions between the manager and the composer agents. 