Salah satu perbedaan utama pengkodean ai yang efisien dibandingkan dengan pengkodean biasa: Multi threading. Setiap agen membutuhkan waktu untuk bekerja; alih-alih menunggu, mintalah beberapa agen mengerjakan berbagai bagian tugas, menggunakan cabang & pohon kerja untuk memisahkan perubahan kode hingga waktu untuk digabungkan.