Riittävän hyvillä tekoälyagenteilla kaikki suljettu lähdekoodi on perinteisiä ominaisuusjoukkoja, kun taas avoimessa lähdekoodissa on ominaisuusjoukko, joka on Turingin täydellinen