Synset
any active agent who appears unexpectedly to solve an insoluble difficulty
<noun.person>
deus ex machina
semantic pointers
hypernym
cause, causal agent, causal agency