Программирование на языке Пролог для искусственного интеллекта

       

Программа на языке AL0 для игры в шахматном эндшпиле



15. 6.    Программа на языке   AL0  для игры в шахматном эндшпиле

При реализации какой-либо игровой программы на языке  AL0  ее можно для удобства разбить на три модуля:

    (1)        интерпретатор языка  AL0,
    (2)        таблица советов на языке  AL0,
    (3)        библиотека предикатов, используемых в таблице советов (в том числе
                 предикаты, задающие правила игры).

Эта структура соответствует обычной структуре системы, основанной на знаниях:

  • Интерпретатор  AL0  выполняет функцию машины логического вывода.
  • Таблица советов вместе с библиотекой предикатов образует базу знаний.



Содержание раздела