Enemy AI is most certainly the perfectly wrong place to apply ML due to the wide range of possible inputs (scenarios) and being in the utterly wrong complexity class (I mean, it's ostensibly doable with an RNN, but definitely not worth it).
GOAP is still pretty much the end-all of game AI, but it can be pretty tricky to work with.
GOAP is still pretty much the end-all of game AI, but it can be pretty tricky to work with.