abstract artificial intelligence