Давайте начнем из далека, а что вы понимаете под
способных действовать самостоятельно, в зависимости от изменений условий окружающей среды
?
Для меня это выглядит как:
1) Получить и обработать входные данные. В любом формате и достаточно быстро, что бы это было эффективно.
2) Обработанные данные перенести в перцептрон (грубо говоря) и оценить.
3) Выработать алгоритм исходя из результатов предыдущего шага.
4) Реализовать алгоритм, попутно актуализируя его под происходящие события.
Насколько я вижу - проблемы есть на каждом из этих шагов.
Простите, но вы серьезно? Гигантские человекоподобные роботы с искусственным интеллектом?
99% разработчиков не могут создать примитивное мобильное приложение, которое не заставляло бы своих пользователей страдать от бесконечных багов.
Я уж не говорю про создание ИИ.