AiPerception sight only detect actors?

Does AiPerception sight only detect actors?
there is any way they can detect components too?
ai detects first player from origin location of actor or its detecs from colloison?

my actor stand-in its place and not move just components are moving, it seems ai only detect the actor its self, I need its detect components.

someone plz?

I am not sure what you are trying to do but to detect the components get the detected actor and call GetAllComponentsOfClass, this will give you access to all the components that are attached to the actor

I find out AIPerception Detect by Location of the enemy not by collusion, with implanting and overide CanBeSeenFrom() i solve my problem.