Jon Shafer's At The Gates

Also, GOAP has the problem of not really predicting a player’s (or other agent’s) probable future behavior, which can create silly moments than a more scripted system can be hardcoded to avoid. That’s an interesting problem, how to integrate into the GOAP world state probable changes from outside the agent.