7.3.3. ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ ПРОЦЕССА ПРЕДСТАВЛЕНИЯ ЗНАНИЙ
Основным направлением повышения эффективности процесса представления знаний является его автоматизация.
Толчком к автоматизации процесса приобретения знаний послужили как сложность самого процесса, так и большие затраты времени и ресурсов.
Процесс приобретения знаний поглощает от 50 до 90% общего времени и ресурсов, затрачиваемых на построение СИИ. Одновременно применение программных оболочек уменьшает стоимость генерации единицы знания примерно в 10 раз. С другой стороны, применяемые СИИ, в частности ЭС, дают значительный выигрыш в зависимости от сферы их применения: в проектировании они повышают производительность труда в 3—6 раз; ускоряют поиск неисправностей в технических системах в 5—10 раз; в профессиональной подготовке снижают затраты времени в 8—12 раз.В практике проектирования СИИ имеется широкий парк средств автоматизации разработки ЭС и приобретения знаний, позволяющих существенно сократить трудозатраты на создание систем искусственного интеллекта.
В настоящее время ведется интенсивная разработка разнообразных средств автоматизации приобретения знаний. Выделяют следующие средства автоматизации, которые получили наименование инструментальных средств: языки программирования, языки символьной обработки, языки инженерии (представления) знаний, средства автоматизации проектирования ЭС (интегрированные гибридные среды или комплексы) и оболочки ЭС (пустые или инструментальные ЭС).
Все многообразие существующих систем искусственного интеллекта используется для создания "быстрого прототипа". Некоторые СИИ являются демонстрационными и иллюстрируют границы ведущихся исследований.
Тенденция качественного совершенствования СИИ связана с возможностью реализации в них совокупности автоматизируемых функций управления процессом приобретения знаний, переработки знаний и их хранения.
Подводя итог краткому рассмотрению процесса представления знаний, можно утверждать, что для эффективного использования в системах управления интеллектуальная информационная технология должна быть способной выполнять следующие функции:
- описывать знания с помощью языков представления знаний;
- организовывать накопление, хранение, анализ, обобщение и структурирование знаний;
- вводить новые знания и объединять их с существующими в СИИ;
- выводить новые знания из имеющихся, оперировать с неполными и неточными знаниями;
- устранять устаревшие знания, быстро находить требуемые,
проверять непротиворечивость накопленных знаний;
- осуществлять интеллектуальный интерфейс между пользователем и знаниями.
Вопросы для самопроверки
- В чем состоит особенность и чем определяется эффективность интеллектуальных информационных технологий?
- Что такое знания, каковы их основные свойства?
- Назовите типы знаний. В чем состоят их особенности?
- Определите понятие предметной области. Как она может быть описана?
- Какие модели представления знаний существуют в настоящее время? Каковы их особенности, достоинства и недостатки?
- Нарисуйте обобщенную схему процедуры приобретения знаний и объясните существо этой процедуры. Каковы стратегии автоматизации процедуры приобретения знаний?
- Расскажите о методах приобретения знаний.
- Какие средства автоматизации создания экспертных систем существуют в настоящее время?
Перечислите основные функции, которые должна выполнять ин