Thanks for the replies.
Yes I mean as a protection against theft. I agree that this involves that the bot has access to the private key and so it must be done extremely securely. Isn't there not even one bitcoin user having said that they set up such an anti-theft bot?
If I get you right, first question that comes accross my mind is what should be the need for this solution if the owner is safe protecting his keys? To think about such a method, it means he either knows that his keys are somehow exposed, or he is ignorant about the ways to protect his keys.
Furthermore, if we follow this approach, it is the dumbest way to protect the transaction with a third part app, unless the owner is a developper himself to build the bot (if he can build such a complicated app, he should be aware about how to protect his keys).
Your approach is just an imaginary assumption. But I won't be surprised if one day I find some scammers promoting selling a bot claiming that it's an additional layer of security.