How to make a custom AISense in Blueprints

I’d like to make a sense that works similarly to AISense_Sight

The problem with AI Sight is that I use gameplay tags for team checking so I don’t need the affiliation detection; and I don’t care about LoS since it’s a topdown game.

I am aware of AISense_Blueprint, but I haven’t been able to find anything about how to actually use it. I’ve dug into the code a bit, but it didn’t really reveal anything to me about using it.

For now, I’m just going to make a modified AI Sight class in C++ with the LoS code replaced with my custom team checking, however it would still be nice to be able to make my own should I need to in the future.