Artificial Intelligence and other current developments