Технология накопления знаний
Кое-кто считает, что основная роль экспертных систем в обществе заключается в том, чтобы помешать непрерывной потере столь трудно достижимого личного опыта, которым нелегко поделиться с аудиторией. Именно с этой целью проводятся стажировки и интернатуры, а труд опытных работников оценивается выше труда новичков. К сожалению, самые опытные специалисты, эксперты — это как раз те люди, продуктивная деятельность которых подходит к концу; экспертные системы позволяют «обессмертить» опыт наиболее ценных работников, закрепив его в компьютерных программах.
Например, когда Альдо Чимино, опытнейший эксперт фирмы «Кэмпбелл суп», занимавшийся обслуживанием сложных стерилизаторов («печек») для уничтожения бактерий при консервировании супов, собрался уйти на пенсию, руководство фирмы приняло решение сохранить его многолетний опыт в виде компьютерной программы. Предполагалось, что такая программа позволит сотрудникам быстро выявлять и устранять причины «сбоев» оборудования. При изготовлении консервированных супов очень важно действовать без промедления; Чимино говорил: «У вас очень мало времени на устранение неисправности. Чуть замешкались — и суп пропал».
Чимино провел около семи месяцев с Майклом Смитом, специалистом по так называемой «инженерии знаний», который занимается сведением сложных вопросов к правилам «если-то», пригодным для обработки экспертной системой. В начале работы Смит понятия не имел, что такое стерилизатор, и несколько дней Чимино знакомил его с этими устройствами, объясняя, как они действуют. После этого исследователи приступили к работе, пытаясь сформулировать познания Чимино.
Чимино позднее вспоминал: «Он мог, например, спросить меня: «Что не так с этой штукой?» Я отвечал, а он требовал: «Давай по порядку». И я описывал шаг за шагом, что я делаю, если не та температура или печка не работает и прочее. Я рассказывал о том, как пытаюсь решать все возникающие проблемы». В конце концов Смит ввел все проблемы и способы их решения в «оболочку» экспертной системы, получив программу, содержащую более 150 эмпирических правил, призванных помочь операторам фирмы «Кэмпбелл». Если, скажем, выходящие из стерилизатора банки с супом оказываются смятыми, оператор может узнать о возможных причинах этого, введя вопрос с клавиатуры компьютера; программа выведет на экран дисплея список возможных причин и рекомендации по их устранению. Проконсультировавшись с программой, оператор сможет точно указать неисправность и распечатать технические инструкции по ремонту.
По мнению Чимино, экспертная система способна успешно справиться по меньшей мере с 95% проблем, которые могут возникнуть при обычной работе стерилизаторов. Но, подобно своим медицинским «коллегам», программа зайдет в тупик, столкнувшись с неисправностью, не описанной в базе знаний. «Всегда может произойти нечто такое, чего не случалось раньше, и в такой ситуации придется разбираться человеку, — замечает Чимино. — В этих случаях я обычно стараюсь поговорить со всеми, кто был хотя бы рядом с оборудованием. Сомневаюсь, что компьютерная система в состоянии делать всю мою работу».