ज्ञान इंजीनियरिंग पर्यावरण

ज्ञान इंजीनियरिंग पर्यावरण (केईई) विशेषज्ञ प्रणालियों के लिए फ्रेम-आधारित विकास उपकरण है। इसे इंटेलीकॉर्प (सॉफ्टवेयर) द्वारा विकसित और बेचा गया था और प्रथम बार सन्न 1983 में जारी किया गया था। यह लिस्प मशीनों पर चलता था और बाद में इसे सीएलएक्स पुस्तकालय (कंप्यूटिंग), सामान्य लिस्प के लिए एक्स विंडो प्रणाली (एक्स11) अंतःक्रिया के साथ स्पष्ट अर्थ का सामान्य लिस्प में पोर्ट किया गया था। यह संस्करण अनेक भिन्न-भिन्न यूनिक्स कार्य केन्द्रों पर उपलब्ध होता था।

केईई पर, अनेक एक्सटेंशन प्रस्तुत किए गए थे।

केईई में, फ़्रेम को इकाइयाँ कहा जाता है। इस प्रकार इकाइयों का उपयोग व्यक्तिगत उदाहरणों और वर्गों दोनों के लिए किया जाता है। चूँकि फ़्रेम में स्लॉट होते हैं और स्लॉट में पहलू होते हैं, अतः यह पहलू वर्णन कर सकते हैं। उदाहरण के लिए, किसी स्लॉट के अपेक्षित मान, उसका कार्यशील मान या उसका वंशानुक्रम नियम स्लॉट में एकाधिक मान हो सकते हैं। इस प्रकार संदेश देने के लिए मॉडल का उपयोग करके व्यवहार को कार्यान्वित किया जा सकता है।
 * सिमकिट, फ्रेम-आधारित सिमुलेशन पुस्तकालय
 * केईई संबंध, फ़्रेम प्रणाली और संबंध के डेटाबेस के मध्य डेटाबेस संबंध

केईई फ़्रेम बनाने, ब्राउज़ करने और हेरफेर करने के लिए व्यापक ग्राफिकल उपयोगकर्ता अंतःक्रिया (जीयूआई) प्रदान करता है।

केईई में फ़्रेम-आधारित नियम प्रणाली (कंप्यूटर विज्ञान) भी सम्मिलित होते है। इस प्रकार केईई ज्ञानकोष में, नियम फ़्रेम होते हैं। अतः आगे की जंजीर और पीछे की ओर जंजीर दोनों अनुमान इंजन उपलब्ध होते हैं।

केईई दुनिया की अवधारणाओं के माध्यम से गैर-मोनोटोनिक तर्क का समर्थन करता है। इस प्रकार दुनिया फ़्रेम के वैकल्पिक स्लॉट-मान प्रदान करने की अनुमति देते हैं। अतः धारणा-आधारित सत्य या कारण रखरखाव प्रणाली के माध्यम से, विसंगतियों का अनुमान लगाया जा सकता है और उनका विश्लेषण किया जा सकता है।

सामान्यतः सक्रिय छवियाँ ग्राफिकल डिस्प्ले को इकाइयों के स्लॉट से जोड़ने की अनुमति देता है। इस प्रकार विशिष्ट उदाहरण बटन, डायल, ग्राफ़ और हिस्टोग्राम होता हैं। अतः ग्राफ़िक्स को फ़्रेम-आधारित ग्राफ़िक्स पुस्तकालय, केईई चित्रों के माध्यम से इकाइयों के रूप में भी कार्यान्वित किया जाता है।

यह भी देखें

 * विशेषज्ञ प्रणाली
 * फ़्रेम भाषा
 * अनुमान इंजन
 * इंटेलीकॉर्प (सॉफ्टवेयर)
 * ज्ञानधार
 * ज्ञान आधारित प्रणाली
 * ज्ञान निरूपण

बाहरी संबंध

 * An Assessment of Tools for Building Large Knowledge-Based Systems