Summary: | 碩士 === 國立中央大學 === 資訊及電子工程研究所 === 82 === One of the bottlenecks in developing intelligent tutoring
systems (ITSs) is that we can not effectively simulated a real
intelligent learning companion. Beside lacking an excellent
model, we still need a powerful integrated environment and a
developing language that can support artificial intelligence
programming and knowledge base construction. In this thesis,
we design a language, called CAROL3. CAROL3 elegantly combine
the object- oriented and rule-based programming. CAROL3 is an
object-oriented language, taking the advantage of its modeling
power and easy incorporation of multimedia components; CAROL3
is a rule-based language, making program code more declarative,
besides doing inference. Beside some particularly designed
constructs, CAROL3 embraces a set of carefully selected
powerful features of contemporary languages; yet, the language
is simple and intuitive. In the future, after combining CAROL3
with multimedia developing environment, we hope that this will
be a step towards better in development system of ITSs. The
current implementation of CAROL3 is in Macintosh Common Lisp
and PC Allegro Lisp.
|