Knowledge engineering is area of researches in artificial intelligence. One of the main purposes of the knowledge engineering is proper organization of process of building expert systems, taking into account mainly knowledge acquisition from experts, systematization and formalization using generally knowledge representation language.
CAKE is appropriated for supporting the process of building domain applications using PC-Shell.
Main functions of the CAKE are as follows:
Management of the application project, including also hybrid systems,
Supporting creation, further development and maintence of knowledge bases,
Verification of correctness of gathered knowledge,
Knowledge base generation in the form of text files,
Knowledge base generation in the form of binary files,
Project protection using passwords and user access privileges,
Supporting organization of group projects (more than one creators).
While using CAKE it becomes possible to build ur expert system application without precise knowledge about representation language, especially its syntax. On each stage of development it offers convenient supporting tools, eliminating laborious process of coding. As stated earlier, binary form of recording knowledge base, ensure us protection of the gathered knowledge against undesirable acccess. On the other hand, improves effectivenes of execution of prepared in such way application in the environment of PC-Shell. It is possible to limit access to application on the stage of its creation as well as at the stage of its execution, owing to system of user passwords and privileges.
The figure below shows main functional unit (modules) of CAKE and their interrelations.
AitechSPHINX for Windows PROJECT BY DR. KRZYSZTOF MICHALIK