Algorithm development and AI