Yapay zeka evrim geçiren bir yapıdadır. Yapay zeka evrim ağacı uygulamalarında evrimsel tahminlere dayalı algoritmaları üretmektedir. Program ilk olarak matematiksel olan operasyonları rastgele bir araya getirmiş ve 100 aday algoritmasından oluşan bir popülasyon yaratmıştır. Devamında ise bu popülasyondaki algoritmalara da basit görevleri vererek test edebiliyor.
Sistem bu popülasyondan tek seferde binlerce yaratmaktadır. On binlerce olan bu algoritmayı bir saniye içerisinde analiz ederek en iyi sonuca getirmektedir. Bu sistem aynı zamanda bazı evrimsel çıkmazlara takılmamak için popülasyonlarda bulunan algoritmaları birbirleriyle takas ediyor, fazladan kopyası oluşan gereksiz algoritmaları silmek adına yöntemleri kullanarak hızını arttırıyor.