Бортовые экспертные системы
ИСПОЛЬЗОВАНИЕ МЕТОДОВ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА ПРИ ПРОЕКТИРОВАНИИ
Искусственный интеллект – это сравнительно молодая, но бурно развивающаяся дисциплина, возникшая на стыке кибернетики, лингвистики, психологии и программирования. Теорию искусственного интеллекта (ИИ) можно определить как науку о знаниях, о том, как их добывать, представлять в искусственных системах, перерабатывать внутри системы и использовать для решения практических задач. В настоящее время можно отметить следующие направления в области ИИ, в которых проводятся исследования:
- обработка естественного языка и моделирование диалога;
- экспертные системы (ЭС);
- автоматическое доказательство теорем;
- робототехника;
- интеллектуальные вопросно-ответные системы;
- автоматическое программирование;
- распознавание образов;
- решение комбинаторных задач (головоломки, игры).
Термин «искусственный интеллект» впервые ввел профессор Стэнфордского университета Джон Маккарти, автор многих ярких работ по программированию. Он же провел первую конференцию по ИИ и начал теоретическую работу, которая привела к созданию символьного языка программирования ЛИСП.
В последнее время наибольший прогресс в области ИИ связан с созданием Экспертных систем (ЭС), предназначенных для решения задач экспертного оценивания ситуаций в различных предметных областях.
Экспертная система (ЭС) является созданным на базе ЦВМ информационно- консультативным (а иногда и управляющим) устройством, которое применяется в определенной области человеческой деятельности. ЭС призваны оказывать помощь специалистам, когда их собственных знаний, опыта и интуиции не хватает для принятия самостоятельного решения. Такие системы представляют собой машинные программы, решающие задачи примерно так же, как решает их эксперт в реальной обстановке. Это позволяет накапливать, систематизировать и сохранять знания и профессиональный опыт тех экспертов, которые выполняют задачи наилучшим образом.
Таким образом, можно дать следующее определение ЭС:
ЭС – это система искусственного интеллекта на базе вычислительной системы, в которую включены знания специалистов о некоторой предметной области и качество которых соответствует решениям, принимаемым экспертами – людьми.
В чем же отличие ЭС от обычных программ, также способных выдавать те или иные решения?
ЭС – это машинная программа, которая пытается моделировать знания качественного характера и знания человека-эксперта. Таким образом, ЭС позволяет оперировать со знаниями, представленными в описательной форме, когда невозможно использовать математические модели. Естественно, такая система должна обладать целым перечнем характеристик:
· способностью рассуждать при неполных и противоречивых данных;
· способностью объяснять цепочку рассуждений понятным для пользователя способом;
· конструкция системы должна обеспечивать возможность эволюционного наращивания базы знаний (как в сознании человека);
· на выходе ЭС должна выдавать совет, а не таблицу или красивые картинки на экране;
· она должна быть экономически выгодна.