智能信息系统是一种知识系统,所以开发知识系统的工具大多适合于智能信息系统的开发。虽然知识系统的设计取决于应用领域的特征和问题求解任务的要求,
但知识系统之间仍具有很多共性,特别是执行同一任务或同一领域内任务的知识系统,在知识表示、体系结构等方面有不少共同之处,使研制各种知识系统开发工具和环境成为可能。
智能信息系统开发工具是用来简化智能信息系统开发的程序系统。从目前已有的开发工具来看,可分为以下四种主要的类型:语言型开发工具、骨架型开发工具、通用型开发工具、开发环境与辅助型开发工具。
与一般人机接口相比较,智能接口(Intelligent Interface)的含义包括:①它是最终用户、领域专家和知识工程师与知识源之间的中间媒介;②它包含计算机硬件和软件;③具有智能特性,即能实现中间人(专家)所能完成的相同功能(H.M.Brooks)。这个定义表明,首要的、关键的问题是识别和描述专家在信息处理中的认知功能、所用的知识和技能,然后才能发展模拟这些功能的软件。
一般来说,智能接口具有以下特征:
(1)具有智能特性:应用人工智能技术(如知识表示、语言理解、推理和学习等)模拟专家处理信息的认知功能,有效地执行若干认知活动,如问题分析、信息分类模式发现、结构化模型、决策处理等;能够从用户模型和领域模型推导知识、解释提问和补充回答以及提供启发式策略指导用户。
(2)具有丰富的知识,如专家的知识和用户知识等。
(3)具有较强的自然语言通信和图形显示功能。