A IA pode otimizar software localmente, mas tem dificuldade com a otimização global — por isso, a abordagem Human-In-The-Loop (HITL) continua sendo fundamental. O problema central: a IA é excelente em resolver subproblemas restritos e bem definidos, mas não tem a visão arquitetônica nem a compreensão do contexto necessárias para tomar decisões em todo o sistema. O problema dos máximos locais versus máximos globais se manifesta na geração de código, nas decisões de refatoração e nas escolhas arquitetônicas. A abordagem HITL preenche essa lacuna ao fornecer orientação estratégica, enquanto a IA cuida da execução tática.