Uma grande diferença entre a codificação eficiente de IA e a programação comum: Multithreading. Cada agente leva um tempo para trabalhar; Em vez de esperar, faça vários agentes trabalharem em diferentes partes da tarefa, Usando branches e árvores de trabalho para segregar as alterações do código até a hora da fusão.