Scripts

script is a structure that prescribes a set of circumstances which could be expected to follow on from one another.

It is similar to a thought sequence or a chain of situations which could be anticipated.

It could be considered to consist of a number of slots or frames but with more specialised roles.

Scripts are beneficial because:

 

The components of a script include:

Entry Conditions

-- these must be satisfied before events in the script can occur.

Results

-- Conditions that will be true after events in script occur.

Props

-- Slots representing objects involved in events.

Roles

-- Persons involved in the events.

Track

-- Variations on the script. Different tracks may share components of the same script.

Scenes

-- The sequence of events that occur. Events are represented in conceptual dependency form.

Scripts are useful in describing certain situations such as robbing a bank. This might involve:

Here the Props might be

The Roles might be:

The Entry Conditions might be:

The Results might be:

There are 3 scenes: obtaining the gun, robbing the bank and the getaway.

The full Script could be described in Fig 19.

http://users.cs.cf.ac.uk/Dave.Marshall/AI2/bank.webp

Fig. 12 Simplified Bank Robbing Script

Some additional points to note on Scripts:

Advantages of Scripts:

Disadvantages: