improve the generate article content dialog