What is the recommended way to prompt the model to get input from users when using the tool in an agent?

Hey folks, currently we use the following prompt to get inputs from users
You can ask a human for guidance when you think you
got stuck or you are not sure what to do next.
The input should be a question for the human.
Terminate execution when you want to ask a question from human, with action :- Final answer and actionInput equal to whatever you want to ask the human and pass the parameter human_required = true. Always return human_required = true when you need input from a human. Stop the iteration whenever you need input from human and return. Always return output of this format whenever you need input from human :-

  {{
    "action": "Final Answer",
    "action_input": "Please enter the input",
    "human_required" : "true"
    }}

and wanted to know if this is right or is there a better way to do this?
Thanks!