Provide tools to allow agent give a question to user
There are two types of questions
- Choose: create some options, return the select result from user to agent
- Fill Blank, return the input from user to agent
Once quest allow multiple questions
The question UI will be as a message type rendered in chat content.