摘要
在知识表示领域如何理解面向对象的程序设计(OOP)仍是一个需要深入探讨的问题,本文基于知识表示假设提出“对象作为智能主体”的思想,其中智能主体是封装知识的表示结构与处理方法的统一载体。在此基础上,文章结合我们开发的一种面向智能主体的程序设计(AOP)语言ROOT和三个聪明人问题,讨论了人工智能(AI)软件开发的AOP方法。
The understanding of object-oriented programming(OOP)in knowledge engineering is still a debatable issue. In this paper, we consider“object as intelligent agent”based on knowledge representation (KR)hypothesis,where an intelligent agent is defined as encapsulation of KR structure and process on the structure. According to the idea,we discuss the property of Agent-Oriented Programming (AOP) in AI software,with an AI programming language and environment ROOT developed by our group,and Wise Men Puzzle.
出处
《电子学报》
EI
CAS
CSCD
北大核心
1995年第11期105-108,共4页
Acta Electronica Sinica
关键词
知识表示
面向对象
智能主体
人工智能
Knowledge representation,Object-oriented,Intelligent agent