Self-Conscious AI: Software Capable of Reasoning About Its Own Limitations and Biases | Synapse