prophetess: a woman prophet
causal agent: any entity that produces an effect or is responsible for events or results
computer architecture: (computer science) the structure and organization of a computer's hardware or system software