AI inference vs reasoning