脚本是框架的一种特殊形式,它用一组槽描述某些事件发生的序列,就像一出剧中每个场次出现的顺序一样,故将这种表示方法称为脚本。不同的是,脚本所表达的不是一种完全通用的结构,它的各个槽和侧面已有固定的意义。
在一个脚本中应包含以下内容:
1)开场条件:描述事件发生的前提条件。
2)角色:所描述事件中可能出现的人物的槽。
3)道具:是一些用来描述事件中可能出现的有关物体的槽。
4)场景:描述发生事件的真实顺序。一个事件可有多个场景组成,而每个场景又可以是其他的脚本。
5)结局:在脚本中描述事件出现后所产生的结果,事件发生以后必须满足的条件。
例如:以一家“餐厅”脚本为例来说明各个脚本各个部分的组成。
1)进入条件:顾客饿了,需要进餐。顾客有足够的钱。
2)角色:顾客、服务员、厨师、老板。
3)道具:食品、桌子、菜单、钱。
4)场景分别如下:
场景1:进入餐厅
顾客走进餐厅
顾客注视桌子
确定往哪儿走
朝确定的桌子走
在桌子旁坐下
场景2:点菜
服务员给顾客菜单
顾客点菜
顾客把菜单还给服务员
顾客等待服务员送菜
场景3:等待
服务员告诉厨师顾客所点的菜
厨师做菜
顾客等待
场景4:上菜进餐
厨师把食品交给服务员
服务员走向顾客
服务员把食品交给顾客
顾客吃食品
场景5:离开
服务拿来账单
顾客付费给服务员
顾客离开餐厅
5)结局:
顾客吃了饭,不饿了
顾客花了钱
老板赚了钱
餐厅的食品少了
服务员的业绩增加一单