Інструментальні засоби проектування та розробки експертних систем
На проектування та створення однієї експертної системи раніше потрібно 20-30 осіб-років. Нині є низку коштів, які прискорюють виробництво. Ці засоби називаютьінструментальними абоінструментарієм. Використання інструментальних засобів розробки експертних систем скорочує час, що витрачається з їхньої створення, в 3-5 раз.
Інструментальний засіб розробки експертних систем - це мова програмування, що використовується інженером знань або (і) програмістом для побудови експертної системи. Цей інструмент відрізняється від звичайних мов програмування тим, що забезпечує зручні способи уявлення складних високорівневих понять.
1. Оболонки експертних систем
Системи цього створюються, зазвичай, з урахуванням будь-якої експертної системи, досить добре зарекомендувала себе практично. При створенні оболонки із системи-прототипу видаляються компоненти, надто специфічні для її безпосереднього застосування, і залишаються ті, які не мають вузької спеціалізації. Прикладом може бути система EMYCIN, створена з урахуванням минулої тривалу «обкатку» системи MYCIN. У EMYCIN збережено інтерпретатор та всі базові структури даних – таблиці знань та пов'язані з ними механізм індексації. Оболонка доповнена спеціальною мовою, що покращує читабельність програм, та засобами підтримки бібліотеки типових випадків та висновків, виконаних за ними експертною системою.
2. Мови програмування високого рівня
3. Середовище програмування, що підтримує кілька парадигм
4. Додаткові модулі