|
|
|
|
|
by infogulch
4279 days ago
|
|
I think the best way to handle ambiguities like this is to present the user with an unambiguous result that highlights the choice that it made, but then to also provide a list of possible ambiguities to the application itself so it knows what the most likely corrections would be. From the Limitations section: > ... we only display the closest upcoming time, if any, or the closest past time otherwise. It can result in surprising outcomes, like “one year after Christmas” will be actually analyzed as “one year after last Christmas” So this could be the interaction: > User: "one year after Christmas" > Computer: "OK, one year after last Christmas" // putting emphasis on what could be ambiguous > User: "no, after next Christmas" // the application expected that next vs last could be ambiguous, so this is understood correctly |
|