[Chandler-dev] Natural language parsing in Chandler

Ted Leung twl at osafoundation.org
Mon Jun 12 16:21:04 PDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On Jun 12, 2006, at 3:58 PM, Heikki Toivonen wrote:

> 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.
>
> Yeah, it seemed kinda awkward to me too, but I haven't used Agenda  
> etc.
> so I don't have good programs to compare to.

Todd Agulnick wrote some of the recognition code in Agenda, and he  
would  be a
great resource.

On the Newton, you could swipe a block of text with the pen and tap  
the recognize
button in the UI.  After that, it would create the appropriately  
typed item.

>
> Before this command line discussion I sort of vaguely assumed that one
> would hit the "New" button in the toolbar, get a note, and start  
> typing.
> As the NLP recognized things it would collect dates etc. from the flow
> of text.
>
> I was thinking it could perhaps underline the special things it
> understood (might be hard with wx).
>
> I was also thinking it could automatically add in fields to the detail
> view as it recognized them, but that would cause the note area to  
> shift
> downwards while you were typing, which would be awkward. Same thing if
> it automatically stamped the note based on what kind of data you had
> written.
>
> Another unfortunate thing with this approach is that currently you  
> get a
> new item type based on what is selected on the toolbar (Calendar ->
> create event), and if you have anything other than plain note those  
> date
> fields etc. get in the way if you would like to rely on NLP.

I'm not sure that doing it in real time adds a lot to the  
experience.  Seems like it
might be a worthwhile experiment.

Ted
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)

iD8DBQFEjfblYCjW/J06/U8RAtzIAJ94LwlDY/3WJv+qb6Og5Cs378c9WQCdHoyV
GSeVoJULutK3WSex1dkvJoY=
=jSHh
-----END PGP SIGNATURE-----


More information about the chandler-dev mailing list