compromise icon indicating copy to clipboard operation
compromise copied to clipboard

Noun <=> Verb conjugation

Open soyjavi opened this issue 8 years ago • 5 comments

Hi,

I'm using your great library in my project pet-project and my question ... exists a method for transpile a verb like raining to a noun rain?

soyjavi avatar Jun 16 '16 11:06 soyjavi

hi Javi! thanks, that looks like a neat project. I like how you've structured things with the processors. Very cool stuff. i like this idea and think we should implement it. take a look at some random verbs, and it seems likely that only a small amount of verbs would have a corresponding noun like that, dunno. what should we call it? thanks!

spencermountain avatar Jun 17 '16 00:06 spencermountain

Glad to read you like my structure 👍 ... By the way, maybe if we call root method with a parameter like {convertToNoun: true} or whatever. What do you think?

best,

soyjavi avatar Jun 17 '16 07:06 soyjavi

yeah, with the rain example, are you connecting raining to rain for some kind of task understanding? just looking at some examples:

  • measure -> measurement
  • complain -> complaint
  • pour -> pour
  • proclaim -> proclamation

i suppose it's two-way also, like Verb.to_noun() and Noun.to_verb()..

spencermountain avatar Jun 17 '16 15:06 spencermountain

Yeah!, that's ... I'm building a agnostic assistant core, which use intents for understand a sentence. An intent is just a group of rules which have to intersect with the result of compromise (and others). So, is easier intersect one element like rain than with all the combinations/conjugations raining, rains....

Now, I don't have too much time for help you in this project... but I will :)

soyjavi avatar Jun 18 '16 00:06 soyjavi

Any advance with this??

soyjavi avatar Jun 24 '16 09:06 soyjavi