Традиционный подход на проблему проэктирования интеллекта

Как сегодня в большинстве случаев разработчики подходят к решению этой проблемы? На сегодняшний день создание игровых средств ИИ — это процесс, весьма датский от формализованного производственного цикла, изрядная доля которого приходится на вносимые "на ходу" модификации и длительные эмпирические этапы тестирования. Если учесть, что игровая индустрия в плане формализации сама по себе еще далека от совершенства, то можно без преувеличения сказать, что разработка систем ИИ — это, пожалуй, наиболее отсташая в этом направлении область.
До недавнего времени код типичной системы ИИ насчитывап лишь несколько сот строк, которые "на живую нитку" подгонялись одна к другой за пару месяцев до выпуска игры. Однако в новом веке системы ИИ внезапно вышли на авансцену разработки, став в некоторых проектах чуть ли ни ключевым звеном.
Анализируя типичный подход к созданию игровых средств ИИ, можно выделить несколько основных аспектов: интеграция с игровой машиной, архитектура системы и основные принципы ее создания.