3 THE CASE AT THE INTERFACE
CBR has been primarily used in scheduling as an aid
to creating and adapting specific schedules, usually
within the organisation. This paper proposes the use
of CBR for intelligence at each stage of a schedule
within a specific supply chain. The interface
between an organisation and its suppliers will be
controlled by a number of buyer agents, each of
which will have access to CBR to provide intelligent
processing of supply needs on the basis of prior
experience. Coordinating and controlling the
activation and operation of the buyer agents is a
buyer interface control agent which again utilises
CBR to select a suitable strategy for finding all
components required for a particular product i.e. it
will review the bill of materials, decide on suitable
suppliers and set up agents to control the interaction
with each supplier. There is one buyer interface
agent for each organisation. The buyer (and the
supplier) interface agents are “middle agents” which
act as brokers between buyers and seller (Wong and
Sycara, 2000). It will also have responsibility for
ensuring that all components are suitably sourced i.e.
a failure procedure must be in place to backtrack if a
specific supplier fails to ensure supply.
At the supplier interface, there will be one seller
agent per transaction. These are relatively short-
lived agents responsible for monitoring the progress
of a specific request for materials. A request to
purchase from an organisation may itself trigger
adaptations in the internal schedule for that
organisation and in turn cause its buyer agents to
negotiate with its suppliers. To coordinate the
actions of supplier agents there is a supplier
interface control agent for each supplier. This has
responsibility for checking, also using CBR, whether
the product can be supplied. The supplier interface
agents will check on the impact of an order i.e. can it
be realistically scheduled and processed. This may
in turn generate a procurement need, causing a
spreading activation of agents.
The supplier agent will also retain a base of prior
cases i.e. what did we do last time. Agents will also
need to have fall back positions i.e. if there is no
suitable information in the case base, there must still
be a response – either by appealing for human
intervention or going to other forms of reasoning
e.g. rule-based.
The Buyer Agent Cycle
Cases relate to specific products and suppliers and
the basic cases will be indexed by product (or
product class). There may need to be some form of
generic or template cases which provide basic
reasoning.
The Buyer interface Agent cycle will be:
1. An order is received
2. The case base is checked for previous
suppliers of the product
3. An agent is initiated to control the buyer
cycle.
4. A message is broadcast to the “web”
looking for prospective suppliers. This
assumes a standardised structure to define
suppliers.
5. Prospective suppliers are ordered in terms
of some priority scheme and either:
(a) the order is sent to the supplier
(b) there is a call for quotes
3.2 The Supplier Interface Agent Cycle
A supplier agent will receive a request for an order
or a quote and will need to initiate a process to
determine if and when the order could be filled. This
may require rescheduling of production and ordering
of new inputs. Each supplier interface agent will also
maintain a case history of prior dealings with buyers.
On the basis of history (if it exists) and any other
intelligence provided, the agent will decide to:
(a) Decline the order or quote
(b) Agree to fill the order/quote without
adjusting existing schedules
(c) Revise schedules on a priority basis to
meet an order or estimate impact if a
quote is required. In this case a
supplier watch agent is initiated to
monitor the progress.
If (c) is selected, there may be a need to initiate a
purchase cycle for input materials. This will require
the company buyer agents to initiate PO’s or RFQ’s
and any response by the supplier agent will be
delayed until the necessary information is available.
Once an order is shipped and payment received
and processed, the case base for the supplier agent
will be updated.
ADAPTIVE AGENTS FOR SUPPLY NETWORKS
481