When the ai has los to the object you trigger an event that creates a point, or points on a circle. There are two ways to do it.
Create a list of points to follow, while its still has los, meaning you have to restart the list at some point.
Or pick a single point on a circle, move it, then find another point of that circle, while it still has los.