How to restrict trigger from automatic changes

Hi everyone,

I’ve written a trigger for changes in a field.

The value in the field can be manually edited
and also the value changes automatically with change in some other fields.

I want the trigger function to be executed only for the manual changes in the field ,
not when it changes automatically.

How can it be done?

@ninjas005 not possible in the box!