The system asks questions to fill the missing fields and eventually generate the correct corresponding API call.
the system asks for information in a deterministic order -Cuisine → Location → People → Price to complete the missing fields.