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


         

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


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

    (1)        интерпретатор языка  AL0,

    (2)        таблица советов на языке  AL0,

    (3)        библиотека предикатов, используемых в таблице советов (в том числе

                 предикаты, задающие правила игры).

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

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


  • Содержание  Назад  Вперед