太尉和御史。丞相是行政長官,分管日程政務,代皇帝上傳下達指令。太尉是最高武官,代皇帝訓練士兵,管理士兵的日程生活和訓練。但是太尉沒有指揮權,一旦有戰事時,皇帝會下旨選出一個大將軍指揮全軍。御史是皇帝的耳目,監察百官的言行,凡是對皇帝或者皇室不利的言行立即上報。後來御史的職務和權利漸漸被皇帝身邊的宦官取代,御史成為了空架子。李善長建議朱元璋,重新重用御史言官,讓這些人不但“風聞奏事”,而且監督中央和地方文武官員。朱元璋覺得不錯,所以任用了一批監察御史,但是效果不大。因為御史和官員之間有關聯,不是師生關係就是同學關係,還有經濟往來,這樣一來御史的作用不大。李善長又建議御史單列,不屬於一般的官員,為首的官員為左都御史,直接聽命於皇帝本人,不受丞相和地方官員限制。隨後朱元璋又提出御史品級不能太高,手中不能有實權�