Hey @TheFuriouswc!
When the player enters your AI’s view, you can start casting some line traces (or sphere traces if you like, but that wouldn’t work so well) from the AI to the player. You can keep one as it is, add the capsule half height (or a smaller value depending on your mesh) onto another one’s end point, add & decrease the capsule radius on the x-y plane (again, you can adjust the value, also for the sideways adjustments instead of just adding values straight up, you’ll wanna subtract the AI’s location from the player’s, add the result onto the AI’s location, normalize it, have it’s cross product with the up vector (x = 0, y = 0, z = 1) or rotate it -+90 degrees around Z axis, then multiply the result with your desired value and now you can add these onto our original end point, which would be the player character’s location) and check if your desired amount of line traces hit a bone of the player character. If so, then you can execute whatever there is to happen when the AI sees the player.
Hope this helps!