关于SINIX咨询系统中知识表示的探讨
1. 引言
SINIX咨询系统(SC)是一个针对SINIX操作系统的智能帮助系统,它能够回答用户关于SINIX概念和命令的自然语言问题,还会在适当的时候主动为用户提供建议。例如,当用户询问“如何删除文件?” 系统会回答 “你可以使用命令 rm,语法为 rm <文件名> 来删除文件。” 对于 “什么是目录?” 的问题,系统会解释 “目录包含文件和/或其他目录。在SINIX中可以构建目录的层次结构。另请参阅相关命令 mkdir 和 rm -r。”
SC回答的表述依赖于用户模型中的信息,该模型是在与用户的对话过程中基于原型信息建立的。当用户输入 “次优” 命令序列(即使用过多命令来实现某个目标)时,系统会主动提供建议。SINIX知识库作为SC的一部分,为生成这些回答和建议提供了必要的信息。
2. SINIX知识库概述
SINIX知识库(SINIX - KB)的构建基于KL - ONE表示形式的思想,但强调了语义原语(即概念及其属性)的定义,这些语义原语用于响应用户问题,提供领域概念的教程式解释。
当前的SINIX - KB被组织成一个概念层次结构,主要分为对象和操作两部分,如图1所示。在开发SINIX - KB时,主要重点放在了SINIX命令的表示上。操作部分包括具体的SINIX命令以及更抽象的操作,这些操作可以通过不同的SINIX命令来实现。这些具体和抽象的命令通过描述其语法结构、语义、用途以及与其他命令的关系的属性来描述。对象部分也按层次结构排列,主要作为操作的参数,为系统的操作提供 “物质基础”,通过描述其状态、结构和用途的属性来描述。
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



