That's the catch with programming "human-like" behavior, isn't it? Without memory/recall, it can't learn from mistakes and avoid them on future attempts. I thought the FSDb feedback loop would eventually help solve these things, but for the most part it hasn't.
The good news is, it's becoming...