Scrib is a Python learning chat bot that self-optimizes. It can also be taught through various commands.