Computational tools for artificial intelligence