Технические условия (assumption) представляют собой перечень характеристик платформы, для которой будет создаваться система ИИ, Этот перечень затем используется для разработки технических требований к создаваемой системе.
При создании любой серьезной системы ИИ инженерам нужно пройти через два этапа: этап системного анализа (analysis) и этап разработки технических требований (understanding).