Using C++ for AI

I was wondering if there was a way to use C++ for AI. I’ve looked at the documentation and it’s only using blueprints. I still want to use behavior trees, but I’d like to use C++ to call events instead of using blueprints, like in this picture. Also, a little off topic, but how experimental is EQS?

I think I found a tutorial for this. Unreal Engine C++ Tutorial - Stealth Game AI - YouTube If you combine this with the documentation, you can figure it out.

Also, I didn’t have to turn on EQS in the settings, so is it still in experimental, or is the documentation just outdated?