「人性本善」還是「人性本惡」?這個問題爭論了兩千多年,不論是孟子的「水信就下,人信就善」,還是荀子的「人之性惡,其善者偽也」,本質上都是從道德與社會治理的角度切入,試圖為人類的行為建立一套校準機制。
如果我們跳脫傳統的道德評判,將視角切換到最冷酷的系統科學、演化生物學與行為代碼來看,人性其實既非本善,也非本惡。
它會更像是一套高度精密、為了「生存與繁衍」而設計的自動運行因果代碼。讓我們從系統結構的層面,將這套代碼拆解為兩個核心模組討論:
1. 利他與共情(傳統定義的「善」)
在系統視角下,「善」不是一種純粹的道德聖光,而是一種高效率的生存策略代碼。
- 群體內聚力: 人類作為基因的載體,單體力量極度脆弱。演化在我們的神經系統中寫入了「鏡像神經元」與「催產素」等物理驅動機制,讓我們能感知他人的痛苦(共情),並進行協作、分享與保護(利他)。
- 系統優化: 這種代碼的運行邏輯是:「優化群體利益,最終將提高個體基因的存續概率。」 這種利他行為,是人類社會能建立複雜網路、形成文明的底層演化邏輯。
2. 自私與競爭(傳統定義的「惡」)
同樣地,「惡」在系統中也不是純粹的邪惡,而是資源極度匱乏環境下的防禦性代碼。
- 資源爭奪: 在遠古的物理系統中,食物、交配權與生存空間是有限的。為了確保自身與後代的代碼(基因)得以延續,系統會自動激活「排他」、「爭奪」與「防禦性攻擊」的本能。
- 邊界效應: 當一個體或群體面臨生存威脅,或者當對象被劃分為「外群體」時,系統會自動關閉共情模組,調高競爭模組的權重,從而表現出冷酷、自私甚至殘忍的行為。
善惡是因應環境輸入而流動的演算法。
系統結論:人性是「因應環境輸入而流動的演算法」
人性本質上是一塊尚未格式化的底層系統,它內建了「利他(善)」與「自私(惡)」兩套並行的核心演算法。這不是一個定值,而是一個變數。
最終表現出「善」還是「惡」,取決於外部環境的輸入數據(如資源是否匱乏、社會體制是否公平、文化代碼的引導)以及個體內部意識系統的校準程度。
- 當環境資源充足、規則清晰時,系統會傾向於運行「合作與共情」的代碼,展現出人性之善。
- 當環境崩潰、進入極端的零和博弈時,系統為了自保,便會優先激活「自私與排他」的代碼,展現出人性之惡。
因此,與其定義人性是善是惡,不如說人性是一套具備高度適應性的動態反饋機制。
修養與文明的本質
修養與文明,就是透過後天的編碼(法、理、意識的重新格式化),去優化這套系統的輸出,讓它在面對外界刺激時,能做出更符合群體長遠利益的高階決策。
換句話說,如果將人類的原始本能(基因、恐懼、即時享樂的慾望)視為底層的「硬體與原生韌體」,那麼修養與文明,本質上就是一套極其龐大的「高階編碼工程」。
迴向祝福大家福慧增長 ‧ 萬事順利