Учитывая ограниченность всех ресурсов, единственным по-настоящему важным принципом создания системы ИИ является поиск обходных путей везде, где это можно, с целью повьппения эффективности работы. При этом ответственность за реалистичность поведения персонажей возлагается на саму систему ИИ. Как, за счет чего и какой ценой достигается эта реадистичность — никого не волнует. И хотя теория ИИ изобилует научными методами, которые с успехом можно применять на практике, в реальных проектах эти методы используются крайне редко. Все традиционные приемы, задействованные в классических системах ИИ (например, алгоритмы поиска и сценарной поддержки), в подавляющем большинстве случаев основынаются не на теории ИИ, а на методах вычислительной математики и компьютерных наук.
Часто комбинация двух основных требований (эффективности и реализма) приводит к применению простых решений проблемы ИИ, таких как использование сценариев. Такой подход вполне оправдан в том смысле, что он не только решает проблему, но и позволяет легко управлять параметрами системы ИИ проектировщикам, не обладающим высокой квалификацией в области программирования.