Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features meta task #1

Open
jefft0 opened this issue Jun 13, 2016 · 0 comments
Open

Features meta task #1

jefft0 opened this issue Jun 13, 2016 · 0 comments

Comments

@jefft0
Copy link
Collaborator

jefft0 commented Jun 13, 2016

This is a "meta task" for things to try, in rough order of difficulty. When a task is worked on, we'll create another specific issue.

  • use TF/IDF to find similar calendar entries. Could be done repeatedly as the user is typing the description. Pop up a sidebar to allow the user to copy matches into today's appointment. See com.articulate.sigma.nlp.TFIDF
  • same but use Sigma's word sense disambiguation -based match. Disambiguate the words, map them to SUMO, then choose the calendar item that matches the most terms. See com.articulate.sigma.WSD
  • extract just named entities, pull up information about the entity from SUMO like location. Start with com.articulate.sigma.NER but ultimately will want to combine this with several methods from classes in com.articulate.sigma.semRewrite.substitutor
  • extract SUMO time/date expressions from text rather than having to set explicitly from menus. This could be a prelude to voice control of the app. See com.articulate.sigma.semRewrite.datesandnumber
  • process the appointment text into a SUMO expression with com.articulate.sigma.semRewrite.Interpreter . Then assert that expression to the KB and try to prove "false", which would indicate a contradiction.
  • do the same processing into SUMO expressions of constraints that people enter about their lives. "I usually pick up the kids at school on the way home." "It takes me at least half an hour to get to work and I have to be there before 8am." etc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant