Одна з головних відмінностей ефективного кодування ШІ від звичайного кодування: Багатопоточність. Кожен агент витрачає час на роботу; Замість очікування, нехай кілька агентів працюють над різними частинами завдання, Використання гілок і робочих дерев для розділення змін коду до моменту об'єднання.