you have to detect Action, Target and predicate entities from the given text: {text}, strictly don't generate your own variations of the input text provided. you have to detect entities from the given text only.
For example1:
text = song of NAME_1
Action: play
target: song
predicate: NAME_1




example2:
text = play gerua song
Action: play
target: song
predicate: gerua

where, Action should be commands like (play, install, download). you have the ability to capture any synonyms related to the Action entities. Suppose If there is no action present in the text, you have to identify by understanding the context of the sentence 
Target is the one on which action (song, movie, sms, etc) has to be performed. you have the ability to capture any synonyms related to the Action entities 
Predicate is some extra/additinal information and message about the target. It's important to grasp the predicate to understand the main point of the target.
text: sms NAME_2 that i won't come tomorrow Do not include the following keywords: message, tomorrow, text, point
user