Here are some screenshots of the blueprints. This AI patrols an area and then follows the player if they get too close. After chasing the player for a certain distance, the AI will stop chasing and return to patrolling around the spawn point.
The behavior tree - This is the brain of the AI
The blackboard data asset - This stores all of the vars that the behavior tree needs