一、這個概念在說什麼
一句話再講一遍
心所,是佛教對心理活動的顆粒度的命名:當你心裡發生任何一件事時,並不是只發生一件事——有一個總的「了別」在起,同時也有一批功能各異的伴隨之法在起;那一批伴隨之法,就叫作「心所」(caitta,又譯「心數法」「心所有法」)。藏文譯為 sems las byung ba,字面就是「從心所生」,與漢譯「心所有法」在精神上完全契合。它們與「心王」(八識)不是兩個東西、是一樁事的不同功能面,正如一場交響的指揮與各聲部的關係。
把這個概念講準,需要回到幾部經論給出的"定義結構"。
三義定義:「依心、屬心、隨心轉」
《雜阿含經》裡有一句被後世反覆稱引的判語——它其實是用「想、思」做例子來講心所的本質規定:
「依於心、屬於心、依心轉,是故想、思是意行。」
這三個短句是心所的身份證:
- 依心:心所不能獨立存在,必須依心而起。 - 屬心:它被心「擁有」、被心攝持,可以被說成心之「所有」。 - 隨心轉:它隨著心的狀態一起轉,心苦它跟著苦,心定它跟著定。
後世論書用不同術語重複同一件事:《大智度論》說精進是「心數法……隨心行,共心生」;《成唯識論》凝結為一句「恆依心起,與心相應,系屬於心,故名心所」;《大乘百法明門論》則反向從分類上立名——心法居首是「一切最勝故」,心所有法居第二是「與此相應故」——把「相應」作為心所的立類依據。
注意,《雜阿含》這裡用的是術語「心數法」。這很重要:早期經典不叫「心所」,叫「心數法」;「心所」「心所有法」的簡稱要到阿毗達磨論書才固定下來。「數」的意思是「數目」——心一起,伴隨之法就有一定數量;這是從計數角度切入的命名。「所有」則是從隸屬角度切入的命名。它們指同一件事。
「對應」「相應」的四個條件
只有「依存」還不夠,心所與心之間是一種嚴格的同時同境關係。《瑜伽師地論》立「四義」:
「同一所緣,非同一行相,一時俱有一一而轉,各自種子所生。更互相應,有行相,有所緣,有所依。」
拆開看:
| 條件 | 含義 | |---|---| | 同一所緣 | 心與心所共同攀緣同一個對象 | | 非同一行相 | 但各自從不同角度「看」這同一個對象(心看總相,心所看別相) | | 一時俱有 | 同時生起,缺一則餘者不生 | | 各自種子所生 | 每一心所有自己的種子(即潛在的因果潛勢),不是從心派生 |
《阿毗達磨俱舍論》進一步凝為「五義平等」:所依、所緣、行相、時、事五項都必須平等。換句話說,心與心所是「在同一邊緣情況下一起發生的、對同一樣東西各取一面的」一組事件。
「心看總相,心所看別相」——這是最容易被糊弄的一句
《成唯識論》有一句話必須記牢:
「心於所緣,唯取總相;心所於彼,亦取別相,助成心事。」
這裡有兩層要點:
第一層,心王(如眼識)只取一個對象整體的總相——哦,那是一張臉。心所則分別取出不同的別相——這張臉好看不好看(受)、它像某個人(想)、我該靠近還是躲避(思)、它很特別所以我注意到(作意)……總相是粗的輪廓,別相是密佈其上的紋理。
第二層,正是這種「取別相」,使心王的「了別」不再是粗糙的輪廓,而是被填充、被細化、被操控的具體了別。
這就是為什麼論書反覆用畫師作畫的比喻(《瑜伽師地論》《成唯識論》皆用):心王是畫師,籌劃構思;心所是助伴,有的做成模(作意)、有的鋪底色(觸)、有的設彩(受想思)——畫師不能獨畫,助伴不能無主,二者和合,一幅「心」之作品才得成就。
《大智度論》還另有一喻尤其適合當代語境:清淨池水,狂象入中令其混濁,清水珠入則令其澄清——不能因為只見水而不見象、不見珠,便說無象無珠。心亦如是:煩惱入心令心濁,善法入心令心清——「不可以不知故便謂為無,當知必有五眾」。可見,沒有心所這件事,就沒法解釋善惡差別——你的心今天變濁還是變清,不可能只是「心」這一個東西自己乾的。
心所的數量與分類——五十一、五十三不是數字遊戲
各經論數目不一,這不是自相矛盾,而是不同部派用不同粒度切分了同一種現象:
| 經論 | 總數 | 分類方式 | |---|---|---| | 《雜阿含經》 | 僅舉想、思二法 | 未做體系化,定義性質即可 | | 《大智度論》 | 未列總數 | 「心數法」通名討論 | | 《阿毗達磨俱舍論》 | 欲界 18–22 不等 | 大地、大善地、大煩惱地、大不善地、小煩惱地五品 | | 《瑜伽師地論》 | 五十三 | 以「四一切」(一切性/一切地/一切時/一切俱)切為遍行 5 / 別境 5 / 善 11 / 染汙 26 / 不定 4 | | 《成唯識論》《大乘百法明門論》 | 五十一 | 同樣以「四一切」切為遍行 5 / 別境 5 / 善 11 / 煩恜 6 / 隨煩恜 20 / 不定 4 |
這個結構本身就是一個非常清晰的當代版「心理組件清單」:
- 遍行 5(觸、作意、受、想、思)——任何心理一刻都同時具備的基本動作。 - 別境 5(欲、勝解、念、定、慧)——專門對特定對象生起的功能。 - 善 11(信、慚、愧、無貪、無嗔、無痴、輕安、不放逸、行舍、不害、精進)——純粹的善性伴隨。 - 煩恜 6 + 隨煩恜 20——根本與衍生層面的汙染。 - 不定 4(惡作、睡眠、尋、伺)——性質隨情境而定。
請特別注意「善十一」裡並不都是「情緒」:信(對善法的信任)、慚(恥於作惡)、愧(愧於他人)、無貪、無嗔、無痴、輕安(身心調暢)、不放逸、行舍(平等運作的心)、不害(不傷他)、精進——這些都不是傳統意義上的「感受」,但它們是心所。也就是說,把心所翻譯成「情緒」或「感情」是錯位最大的簡化。
心所與心王、心蘊、行蘊的關係
為防止和幾個近義詞的混用,再補一層關係圖:
- 心、意、識 = 同體異名。「集起故名心,思量故名意,了別故名識」——《俱舍論》三句瞭然。心王是這一整套認知系統的總名。 - 心所 ≈ 心王身邊的伴隨之法。心王是一個事件的整體,「事件裡所起的各種功能面」就是心所。 - 行蘊 ⊃ 心所:所有心所都屬於行蘊。但受、想因「諍根、生死因、及次第因故」被特別分為兩蘊——《俱舍》直接交代這一別立的因:受是生死之「諍根」(生命的根本拉扯),想是生命延續之「次第因」(認知延續自身),所以特別獨立出來。 - 心不相應行法 ≠ 心所。《大乘百法明門論》明確把「心所有法」與「心不相應行法」並列。「不相應」意味著它既不是心,也不是心所,也不是色——例如時間、空間、文字、生住異滅這些概念法,就屬此類。
順便澄清一個翻譯小坑
現代漢語裡「心所」兩字,很容易被誤讀成「心所在的地方」——這是錯的。「心所」是「心所有」之略縮(取「主所有之」的義),不是「心所在的」。所有漢文佛學辭典都會標「即心所有法」。藏文 sems las byung「從心所生」也與此合。
另一坑:「想」在《雜阿含》裡是心所(《心經》「照見五蘊皆空,度一切苦厄」之「想蘊」即此),常被錯讀為「想法」。想,在阿毗達磨裡的定義是「於境取像、為名言之因」——它是把眼前的東西貼上符號、給個名稱的功能,是比「想法」更基礎的認知動作。同樣,「行」不是「行動」、而是「造作」——「思」的心所定義就是「心造作」(《瑜伽》),是意志層面的牽引,與外在的身體動作不能混為一談。
二、生活裡的走查
理論講完,我們用當代人的一天來「走查」一遍。
場景 1:早班通勤,地鐵裡的 3 秒
你刷到一條推送——畫面是一個金髮孩子抱著一隻卡通熊。你心裡發生了什麼?心王(眼識)取總相:「哦,那是個孩子抱著一隻卡通熊」。同時——
- 作意 心所先動:你的注意力被警醒、轉過去。這不是「心理準備了」,是「心迴轉」本身。 - 觸 心所繼起:根(眼)、境(屏幕畫面)、識(眼識)三事和合——畫面真的「進入」了你了。 - 受 心所緊跟:領納了好、惡、舍——你感到被「萌」到,這就是「領納順境相」。 - 想 心所再跟:取了一個像、起了名相——「這是治癒系」「這讓我想起小時候」「這種內容是給媽媽看的」。 - 思 心所造作出動作:你點讚了,或者划過去了——思已經把意向推到位了。
整個過程不到 3 秒,全部同時發生,缺一不可。且這是一組被細分出來的功能面,不是一個「我被萌到了」這麼粗糙的整體。如果你感到「我被萌到」,那已經是被整合之後的報告,背後有至少 5 個心所在同時工作。這就是「同一所緣、非同一行相、一時俱有、一一而轉」在當代人指尖的實例。
場景 2:會議中被當面挑刺
回到會議。你的方案被公開質疑。表面看是「情緒反應」,但心所層面:
- 作意:突然警覺,整個身體收緊。 - 觸:感受、情景、自我意識三者和合——「他在說我」。 - 受:領納到「違境相」,不舒服生起。 - 想:立刻貼標籤——「他針對我」「他不專業」「我應該說回去」。 - 思:造作最關鍵的動向——是要回擊、要壓抑、要解釋、要辭職?
到這裡其實是一組基礎心所在跑。但同時還會有別境五介入:
- 欲:要不要贏這一陣?要不要被認可? - 勝解:在下結論這件事是不是已經「決定了」(我一定是錯的 / 他一定是不懂)。 - 念:把這件事與過去類似的事掛鉤——「上次他也是這樣」。 - 定:專注到「自我辯護腳本」裡出不來。 - 慧:能不能識破剛才那串自動思維——「等等,這其實是我在編劇本」?
「慧」這個心所的介入晚不晚、強不強,決定了你是在應激裡還是能在事後回看。這恰恰是修行的著力點。
場景 3:伴侶關係裡的一句話
伴侶說了一句不太尊重的話。你沒有立刻發火。心所裡有:
- 幾個善心所可能正在兜底——無貪(不貪贏這一句)、無嗔(不讓怒氣衝上來)、無愧不讓自己滑向攻擊、不害抑制傷人的意向。 - 慚(恥於自己也變成刻薄的人)與愧(愧於讓他傷心)正在做柔化。 - 精進與不放逸——主動讓自己停 10 秒再回話。
這也是為何阿毗達磨討論善心品時把善十一列得那麼細——「忍一口氣」不是單一動作,是一整套 11 個心所的協奏。你看到的「成熟」,是善心所同時給力的結構效應。
場景 4:育兒,孩子哭
你接手哭鬧的孩子。第一秒的笨拙裡發生了什麼?
- 作意已經在調出「爸/媽的模式」——即便沒有現成的應對方案,作意先把心轉過來。 - 觸、受:孩子哭聲的頻率、面部表情、你自己胸口的收縮,被領納。 - 想:快速貼標籤(是餓?是困?是想要抱?是想要確認什麼?)——想是「言說因」,你給自己快速搭臺。 - 思:造作下一個動作——抱起來?不抱?用言語確認?
這裡你會注意到一個微妙現象:孩子哭個不停的時候,「不定四」裡的尋、伺(粗的推敲與細的琢磨)會非常劇烈地活動——你會想「我是不是個好父母」「別人會不會覺得我不行」「我朋友的家長是怎麼做的」—— 尋 粗略地尋找原因,伺 細密地反覆審視。這些念頭本身不是判斷你行不行,而是在耗你。
而隨煩恜裡的惛沈(精神沉悶、遲鈍)、掉舉(散動、不安)則是另一個常見組合:你既累到想逃(惛沈),又焦慮地想逃不掉(掉舉)。這才叫「心亂」——不是一個心亂,是很多心所在亂跑、相互干擾。
場景 5:深夜看手機
這是當代非常普遍的「不定四」的現場演練。
- 你本來準備放下手機(思造作了一個放下的意向),但又有別境裡的欲(對內容的興趣)啟動。 - 手指划過去的瞬間,觸 三和合→ 受 領納到愉悅→ 想 給你貼個名字「這只是放鬆一下」→ 思 推進手指再滑一次。 - 惛沈(精神沉悶)在睏倦時段尤其活躍;散亂 合併 失念(失去正念之力)、不正知(失去如實觀照)——這就是阿毗達磨描繪的「散亂」這一隨煩恜的具體內容:不是名詞,是好幾個心所共同協作讓你意識渙散。
這就是為什麼單靠「我再自律一點」常常失敗——你要對付的不是「自己」,而是一個心所矩陣。在經典裡這叫「隨煩惱」——它們不是根本的貪嗔痴,是隨從那三種根本汙染而起的、敗壞心之運作的伴隨之法。這一概念非常重要,後文還會回來。
三、當代人為什麼需要它
1. 把「心情不好」拆開,才有干預的可能
當代人最常被一個詞騙住:「心情」。心情不是一整塊東西。心王層面的"心情"是被太多心所合力塑出來的。
如果一個朋友說他「心情不好」,你細問下去,可能會發現:
- 底層是 嗔(一種根本煩恜,對立、逼迫) - 上層覆著 忿(暴怒,欲即時發作)、恨(長期怨恨)、惱(激怒他人反撲)、害(想傷害)、嫉(與他人比照後的刺痛)、慳(捨不得放下、捨不得分予) - 還可能疊著 覆(隱瞞自己過失)、諂(偽裝)、誑(騙自己)
如果你只看見「心情不好」,你只能勸他「想開點」。如果你看見這一幅由 ~10 個心所組成的汙染圖,你就知道哪幾個心所可以單獨拗過去:先處理忿(發作),再處理恨(積怨),再安撫害的衝動……每一項都是訓練題目而不是整體一句話。同樣的,善心所也是協同的——精進 + 念 + 定 + 慧四點上去了,就叫「四神足」(《俱舍》以之統攝善心所的核心執行鏈),並不是一鍋端的「努力」。
2. 解釋為什麼自我認識常常卡住——「無慚、無愧、不信」是結構性的
人的很多自我盲區不是因為不想改,是因為幾種心所已經穩態運作、不被察覺。尤其:
- 無慚(對自己不感到羞恥做任何惡事)與無愧(對他人不在乎)——這兩個不是「不在乎」,是一種近於默認值的伴隨功能。 - 不信(不信有善惡因果、不信有更高的價值)——這種「我不信」本身就是一種心所在跑。 - 不正知(對自己狀態失去如實觀照)——這是當代最常見的一種:你在邊開車邊焦慮,並沒意識到自己「此刻正在焦慮」;不正知已經把焦慮藏進了自動駕駛層。 - 失念(念心所的缺失)——念本意是對所緣保持明記,不是「想法」。失念不是「忘了想什麼」,是對境失去清晰記憶與連接。
當這幾種隨煩恜成為穩態時,「我怎麼就改不了」的困境就不再神秘——是心所矩陣在捍衛既有的運作方式。要解開,就要去識別這些伴隨之法,不是在抽象意義上「改自己」,而是在做一次結構化的手診。
3. 現代正念訓練缺的那一塊:心所層面的精度
當代正念(mindfulness)的語境裡多把練習收攝到「注意力」「覺察」「當下」三個範疇,這在某些方面是阿毗達磨念、定、慧三心所的當代翻譯。但經典裡的「念」有具體的對境——「住正念,於所緣明記不忘」——並不是「open monitoring」那種寬泛定義。如果你只把「念」理解為注意力,你會錯過「念是有記憶功能的——是對正法的明記與不忘」這層古典意涵。
更進一步——沒有伴隨之法,正念不成立。你說你在 mindfulness,但你沒有作意(警覺心迴轉)、沒有觸(根境識三合)真實與對象相遇、沒有受(領納當下的苦樂中舍),你只是在「練習一種意識」。經典裡講,心所是必需同時俱起的。這就是為什麼真正的禪修裡,正念從來不是單一動作,而是配合精進、念、定、慧一整套善心所同時跑動——這四神足正是從《俱舍》到《百法明門論》一脈相承的核心配置。
4. 與算法時代的直接相關——你的注意力結構是被協同的,不是一個整體
當代生活最大的奇怪之處:每個人都感覺自己「有點失控」,但又說不清哪裡失控。心所概念給出了一種顆粒度合理的解釋——失控從來不是「意志一整塊」失控,是心所矩陣裡某幾個隨煩恜(散亂、失念、不正知、放逸)成了主導。算法與信息流的 design pattern 恰好對應著這一組隨煩恜——它激發欲、尋、伺,弱化念、定,並在惛沈(被動麻木)與掉舉(主動散亂)之間反覆拉鋸。
修行的提法——「心、心數法不行故,為行般若波羅蜜」(《大智度論》)——不是說你要消滅自己,而是要學會讓整個運行結構安住。這是為什麼當代冥想 App 與古典禪修結構上有可對接處、但又不能劃等號——前者多半隻調到「定」與「輕安」,後者要求你精讀到五十一 / 五十三法那一層。
四、常見誤讀與澄清
誤讀 1:「心所 = 情緒」
這是最大、最普遍、最危險的簡化。
所謂「情緒」約等於受心所 + 部分隨煩恜(忿、恨、憂、惱等),但「情緒」遠遠覆蓋不了心所外延:
- 信、慚、愧、無貪、無嗔、無痴、輕安、不放逸、行舍、不害、精進 —— 哪一項是「情緒」? - 念、定、慧、勝解、欲 —— 哪一項是「情緒」? - 作意、觸 —— 哪一種是「情緒」?
把心所譯成「情緒」,等於把這套心理學工具裡的認知、執行、倫理、調節功能全部丟掉。情緒只是受心所在某一類對象上的領納,是 51 個心所中約 1 / 11 不到的部分。
正確說法:心所是與心王俱起的、協助心王了別的一切功能面。情緒只是其中受(或伴隨的隨煩恜)的一類表現。
誤讀 2:「心所 = 想法」或「心所 = thought」
「心所」的「所」字被現代漢語言簡意賅地當作「所在的、所有的」以外的什麼,引出「心所 = 心在想什麼」的錯覺——這是把心所與想心所等同了。
想心所只是 51 裡的一種:它的功能是於境取像、為言說之因——把對象符號化的過程。這個遠不是「想法」那個龐大詞能涵蓋。心所是從觸開始的——比想更基本。我們看見一個東西的顏色在觸心所那裡已經發生了接觸與和合,那時還沒有「想法」。先接觸,再領納,再符號化,再造作——這是心所的時間結構。
正確說法:心所覆蓋所有與心王俱生的功能面;其時間序列是「觸 → 受 → 想 → 思」+「作意」先行動作警報,五者構成一切心理事件的基本節拍。
誤讀 3:「心所 = 大腦的某個區域」
現代神經科學裡有 attention network、emotion regulation network、default mode network 等等——這些是功能模塊化的有趣嘗試,與心所概念確有可類比之處(都是「同一時間、不同功能、共同作業」),但二者並不是一回事:
- 心所是功能性的、心理層面的區分;腦區是物理的、生理解剖的區分。 - 一個腦區可以參與多種心所;一個心所也可以跨多個腦區。 - 現代神經科學對「正念改變神經可塑性」的發現,要慎言「科學證明了心所論」——科學證明的是某種對應最粗層面的描述是否在神經層面可觀察到,並不決定經典體系的成立。
正確說法:心所是心理層級的顆粒度,腦區是生理層級的顆粒度;兩者在某些尺度上有可觀察的對應,但不能等同;引用時必須同時說出科學素材的邊界。
誤讀 4:「只要有'心'就夠了,不需要心所」
這是《瑜伽師地論》專門破過的執著:
「若唯有心實有、非諸心所,是則五蘊五種性不成就,分位差別計有過失,又違『貪瞋痴等惱染其心』及『與觸俱生受想思等』之聖教。」
《瑜伽師地論》用乳、酪、生酥三喻、燈明喻來證成「和合」義——《成唯識論》則再補畫師之喻——畫師不能獨畫,工匠不能無主而動手;二者不必是同一種存在,但必須和合才能成事。
換句話說,沒有心所這件事,就解釋不了人心的善惡差別、輕重差別、苦樂差別、染淨差別。你今天心情"清"或"濁",是一群東西一起幹出來的,不只是「我」一個抽象主體動了一下。
誤讀 5:「心所是非主動的、純被動的」
當代流行觀點把情緒、自動反應等都歸為「潛意識、不由自主」——這與心所論圖景不完全一致。請注意思這一心所:
「思云何?謂心造作。」(《瑜伽》)
思是「造作」——帶著意志的取向。你滑動指尖的那一刻,是造作。這不是什麼本能的不自主反應,是你牽引出來的動作(儘管這個造作習慣化、無覺知化,看起來像自動)。
不要被「自動」二字騙住——修行恰恰是在於讓造作被你看見。
誤讀 6:「心所與情緒都只能主觀感受,自己報道自己」
《成唯識論》立「四分」——相分、見分、自證分、證自證分 —— 不僅心王如此,心所亦然:
「故心、心所四分合成,具所、能緣,無無窮過。」
這是說心所有 自證分(自己能確認自己的狀態) 與 證自證分(能確認自己的自證分)——即心所對象裡包含有某種自我覺知的縱深,不是隻能由心王片面代為報告。
這一論點是很多內觀傳統的哲學基礎——心所不是完全私有的、不可進入的暗箱,有能被自證的內層結構。所以禪修中對單一心所(比如當下的受、貪、痴)的細膩觀照,是有理論支持的,並不是「一定要在頭腦裡報告出來才算看見」。
誤讀 7:「心所 = 心王之外的另一類存在」
《成唯識論》末尾澄清:
「為離心體有別自性?為即是心分位差別?……應說離心有別自性,以心勝故說唯識等,心所依心勢力生故,說似彼現,非彼即心。……識心言亦攝心所,恆相應故。」
也就是說:心所既非完全是另一個東西,也非完全是心的另一種時位,而是一種依賴心勢力而生的、有自性的功能面。藏文「sems las byungs」字面亦此(從心所生,亦帶「如同從心所派生」之意,但有自性)——這是一種「非離非即」的中道表述。當代術語裡這接近「modules」或「subroutines」——它們由主程序調用,但有自己的運行模式。
這意味著你不能簡單說「心所就是心的一部分」——它們與心有獨立的種子、獨立的運作規則,但永遠與心共時共緣。這是非常微妙的一層結構,請避免單向度化。
誤讀 8:與心所常常被混用的「想 / 受 / 行」概念
在大眾語境裡,「想」是「想法」(念頭),「受」是「感受」,「行」是「行動」——但阿毗達磨裡這三個字是嚴格定義的:
- 想 ≠ 念頭;想是取像——對眼前的對象做符號化、命名、概念化。 - 受 ≠ 感受;受是領納——對境相做苦、樂、舍三種調子的領取,比"感受"更窄而清晰。 - 行 ≠ 行動;行是造作——心所裡「思」是造作,身語二行才是行動;行蘊則廣攝除色、受、想、識以外的一切有為法。
「心經」那句家喻戶曉的「照見五蘊皆空」(色受想行識)——其中想蘊即想心所、行蘊大部分即心所——它的意思不是說「我的一切想法和行為都是空的」,而是說連同這五種都不能被執為實有自我。把這五個字按字典義讀,就丟掉了空性的全部結構。
一段收束的話
心所這個概念之所以重要,不是因為它給了你一個詳盡名詞表,而是因為它讓你不再把「我」當成一個整體來對治。
當你說「我的焦慮」時,你不知道背景裡站了多少心所。當你說「我心太亂」時,你不知道「亂」由哪幾種心所同時在跑——散亂、失念、不正知、放逸、掉舉、惛沈……——就像佛經裡的那種比喻:「心心所必俱」,任何一樁心理事件都是一支協奏。
而修行從來不是一個人對另一個人的事——而是讓整支協奏都安住的訓練。這也是為什麼《大智度論》把般若波羅蜜的極則說成:
「若心、心數法不行故,為行般若波羅蜜。」
不是壓制,不是麻木——是心與心所這整套運行結構的不再顛沛。這與「*我*要變強」式自我奮鬥是兩條不同的路。一條加心所,一條松心所。
知道自己的班子裡有哪些成員、誰在替誰說話、誰在替自己騙自己、誰在一直默默做事——這才是修行的開始。