3 Proposed Model Of The System
One of the conceptions of a system aiding market information management in the
e-negotiations area is its realization in the form of multiagent system. The proposed in
the work model will comprise of two mutually cooperating groups of software agents
(so called agencies):
− First group – its task is to acquire, analyze and make market information available
to manager, aids manager in preparation to negotiations phase,
− Second group – its task is to aid manager in the terms of transaction negotiations; it
takes over the task of offers evaluation and working out initial compromise.
The above mentioned groups include three basic kinds of agents:
− Interface agents – their task is to facilitate man interaction with the system and
presentation of the work results in accessible form.
− Coordination agents – they analyze introduced by man tasks and divide them into
elementary tasks.
− Information agents – they realize elementary tasks, delegated to them to carry out
by task agents (they take and store data from the available information resources,
collect information acquired in the process of negotiation, take over tasks of offer
exchange and working out initial compromise); they return results of their opera-
tions to Interface Agents.
General architecture of the first group of agents presents Figure 3.
Information agents take over tasks of collecting, analyzing and making market in-
formation helpful in preparation to negotiations with clients and suppliers available to
manager. They also take over tasks of offers exchange – so called packages. Offers,
that is lists of items to negotiate and their weights are sent as KQML (Knowledge
Query and Manipulation Language) language commands. Items to negotiate are
among others: price, quantity, quality, delivery terms and conditions, payment condi-
tions, guarantee, discounts. Packages are subject to evaluation, and worked out by
Information Agents possible compromises are presented to managers to accept or
modify with respect to the weight of particular negotiated items. If the agreement is
accepted, Information Agents cease their operation and the final part of the negotia-
tions concerned with signing contract and accounting is taken over by man. In the
case of lack of acceptation however, Information Agents work out compromise again
or their operating is interrupted. Thanks to application of Information Agents and the
possibility of holistic packages comparison by managers there exists a chance of
Pareto-optimum compromises achievement [9].
The proposed in the work model was elaborated in the AgentBuilder environment
of Acronymics Inc. The research of the simulating model was divided into three
stages:
− formulating, describing and assigning tasks to software agents,
− multiagent system implementation – elaborating system’s ontology, establishing
concluding rules of particular agents, negotiating protocol and communication
with database,
− elaboration of coordination method among agents,
− simulation and verification of the proposed model.
52