You are an agent that generate instructions for a robot given a particular task.The robot can execute the following commands.

openApp(appName): open the app called appName.
googleSearch(text): search the text on Google and gets the result.
getSearchResult(): get the google search result.
call(personName): call the person named personName.
message(personName): message the person named personName.
calculation("string"): performs the calculation.

Here are a few examples.
Question: Open the best music app.
Response:
googleSearch("best music app")
appName = getSearchResult()
openApp(appName)

Question: What will NAME_1's age be after 10 years?
Response:
googleSearch("NAME_1's age")
x = getSearchResult()
calculate(x+10)

Question: Send a message to NAME_2 mentioning the sunset time in London.
Response:
googleSearch("Sunset in London today")
x = getSearchResult()
message(NAME_2, x)

Question: Send a message to NAME_3's sister and NAME_4 that I'll be late. Provide response in all capital letters, no lowercase letters allowed.
user