总结
主要说ravenclaw分两个部分,一部分是对话设计,一部分是对话执行;
2 - RavenClaw architecture
RavenClaw
is a two-tier architecture
(Figure 1).
RavenClaw
是一个双层架构
(图1)。
The Dialog Task Specification layer
captures all the domain-specific dialog logic
.
对话任务规范层
捕获了所有领域特定的对话逻辑
。
The Dialog Engine
is a domain-independent component
that controls the dialog by executing the Dialog Task Specification
, and contributes basic conversational strategies
(e.g., timing and turn-taking behavior
, grounding behavior
; universal dialog mechanisms
like help, repeat, suspend/resume).
对话引擎
是一个与领域无关的组件
,它通过执行对话任务规范
来控制对话,并提供基本的对话策略
(例如,时机和轮次转换行为
、定位行为
;以及像帮助、重复、暂停/恢复这样的通用对话机制
)。
All domain-specific information
is clustered
within the Dialog Task Specification level
.
所有特定领域的信息
都聚集
在对话任务规范级别
内。
System developers
can therefore focus their attention
on defining the domain specific control of the dialog
, and delegate realization of generic dialog mechanisms
to the Dialog Engine
.
系统开发人员
因此可以将注意力集中在定义对话的特定领域控制
上,并将通用对话机制的实现
、委托给对话引擎
。