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

       

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


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

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

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

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


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