Читать «Искусственный разум» онлайн - страница 83

Алексей Григорьевич Чачко

Сценарии могут работать самостоятельно, а могут войти в семантическую сеть на правах автономных областей. Именно так используют сценарии автор и его сотрудники, разрабатывая в Киевском институте автоматики программу АРГО. Наш АРГО дает советы человеку - оператору, управляющему электростанцией, ее котлами и турбинами. Семантическая сеть АРГО учитывает все успехи, достигнутые в разработке сетей такого рода. Чтобы найти эвристики для АРГО, как позитивные, так и негативные, мы исследовали решения, принимаемые опытными операторами электростанций. А чтобы сделать диалог быстрым и точным - в условиях производства пустые разговоры ведут к аварии, - придумали энергичный сценарий диалога.

Если на энергоблоке все в порядке, АРГО занят только контролем основных показателей; сценарий извлекает из семантической сети допустимые их значения и сравнивает со значениями действительными.

Но вот случилось отклонение, скажем, температура пара поднялась выше допустимого предела. Сценарий немедленно меняет режим работы АРГО: теперь происходит поиск возможных причин отклонения и из семантической сети выращивается дерево оценки ситуации.

В таком дереве еще много неясностей ("вопросительных знаков"). Машина запрашивает у оператора данные, не измеряемые датчиками, и ограничения, не выраженные явно. Оператор отвечает на вопросы машины, вводя в нее результаты прослушивания и осмотра агрегатов. Программа реконструирует дерево, число "вопросительных знаков" сокращается. Два-три шага в диалоге человека с машиной - и действительная причина отклонения найдена. Оператор подтверждает, что он согласен с этой причиной, не видит при данных обстоятельствах никакой другой.

Программа переходит к построению плана ликвидации отклонения. Снова сценарий меняет режим работы АРГО. Теперь начальным пунктом движения становится найденная причина. Дороги, по которым происходит движение, уж иные, чем в случае поиска причин отклонения, и результат иной - построено дерево планов с "вопросительными знаками" на некоторых ветвях. Далее следует корректировка дерева планов, подсказанная опытом человека. Несколько шагов диалога - и план готов.

Таким образом, сценарий формирует маршруты движения по семантической сети, исходя из состояния энергоблока. На сценарий влияют также указания человека-оператора. Налицо диалог с переменной инициативой: то ведущим в диалоге оказывается АРГО, то оператор, но последнее и решающее слово в диалоге за человеком.

Семантическая сеть АРГО имеет одну характерную особенность: она не обычная модель внешнего мира, забранная с воли и заключенная в компьютер, а модель, связанная с миром тысячами нитей. Датчики температур, давлений, уровней, напряжений снабжают машину свежими сведениями, и эти сведения становятся на свои места в семантической сети, насыщают сеть, как соль насыщает морской воздух.