Now, the engineering approach, the AI approach to this, is to build a door database with all the door attributes.
Инженерный подход к проблеме, подход со стороны искусственного интеллекта, - построить базу данных дверей. У неё есть все атрибуты дверей.