Управление сложностью программного обеспечения с помощью программирования на основе намерений
Программное обеспечение теряет свою магию из-за чрезмерной сложности. Для восстановления контроля необходима новая парадигма программирования: программирование на основе намерений. Этот подход фокусируется на объявлении желаемого результата (намерения) вместо указания каждого шага. Искусственный интеллект, многоуровневые системы и ориентированные на намерения алгоритмы позволяют программному обеспечению автономно находить решения и адаптироваться к меняющимся условиям. Это аналогично управлению по целям (MBO) в корпоративном мире. Примерами являются интеллектуальные чат-боты и сложные системы, такие как беспилотные автомобили и облачные вычислительные платформы. Многоуровневый подход напоминает человеческую зрительную систему, где каждый уровень обрабатывает информацию в направлении определенной цели.

