Ted Leung wrote:
The whole command line approach seems wrong to me. Agenda, and Apple's Newton, both of which ran on significantly less capable hardware than we have today, were able to do recognition of people, dates, etc without the need for a semantic hint such as /event or /task. It might be that the first cut of recognition needs those hints to be implementable, but I think that a longer range goal should to reduce the need for these kinds of hints.
I haven't used any of those products so I can't tell. The problem I see though is that, if we have one only text field, we need to disambiguate the intent of the user so that we know if the user is searching or creating something.

e.g. I type "tomorrow morning", it could be "create an event with the start date set to tomorrow morning" or "search and display all events (or tasks with ticklers) happening tomorrow morning". I don't see how you can disambiguate the intent without having some parameter entered by the user (in the form of a /create or /search command) or 2 fields (which adds extra clutter to the UI).

I liked Jeffrey's (and others) proposal though that was a mix of both: a unique field that would display the current "intent" using an icon at the beginning of the field (you can click the icon and select another intent/command if you want) and allow to flip the intent using a command introduced by "/" (so you don't have to click anything for advanced users).

What you say however and that makes sense to me is that we can restrict the vocabulary of commands and let the recognizer create the appropriate item, i.e. having a unique /create command for all items (and let the NLP do the choice of item to create, stamp, etc...) instead of one command per kind.

Cheers,
- Philippe
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to