大體上是說，由於 CPU 的製程是有其極限存在，已經無法保證 Moore’s Law 會持續下去，取而代之的是用多核心來提高處理器內的電晶體數量，透過多核心的並行處理來提高運算速度，而平行處理對於撰寫程式的我們來說，就是很複雜的一個存在，因為我們有 Shared mutable state，造成 race condition、dead lock 等等的 issue 需要避免，而 Actor Model 就是因應而生的解決方案之一。
一個 Actor 對於他創建的 Actor 可以擁有 supervisor 的權限，可以告訴其管控的 Actor 說：『如果你 crash 了，至少死前丟給我個訊息跟我說』，然後當 Supervisor Actor 收到 Actor 死亡訊息時，可以再傳送 “restart” Message 去重啟 Actor，這樣的能力造就了一個 Self-healing systems：
透過 action-helps，實作 Actor 變得方便許多（當然也是因為這是很簡單的例子…）。