هوش مصنوعی و یادگیری ماشین در توسعه نرم‌افزار