The task in this assignment is to build a market place consisting of two agents A1 and A2. Each agent is capable of both selling and buying items. Once they are created they sell and buy amongst themselves. You may implement a system of either 2 agents or 3 agents. Note that each agent can interact with its user anytime.
Agents negotiate while buying and selling.
A typical conversation may look like this. I d like to buy a bicycle. Yes, I do have a TV to sell. An agent A1 uses this message to query another agent A2 to check if A2 has the objects in the list to sell. Agent A2 sends the description of the objects including the price and age.