AI Zone Admin Forum Add your forum

NEWS: Chatbots.org survey on 3000 US and UK consumers shows it is time for chatbot integration in customer service!read more..

read from file to find answer
 
 
  [ # 16 ]

I have another table which contains proper names, which users will query. I’m having a similar problem, as in the system does not recognize the entry as a noun, much less a proper noun. This was expected given most names are international.  So how to tackle the problem?
What I’m expecting is to catch the proper names as e.g.

(What is _~dude cooking)

where ~dude has a list of last names and full names (full names for cases of repeated last names).
So if the user enters one or two nouns my code handles it all well (even for partial matches which is a plus).

In a few cases the noun is also a dictionary defined non-proper noun, so I do a

^pos(noun _1 proper)

and problem fixed.

But again, how to force a catch of unknown nouns?
I tried adding the names to the dict files with:

name ( NOUN_HUMAN NOUN_FIRSTNAME NOUN_HE NOUN NOUN_PROPER_SINGULAR )

but it has no effect. I suppose if I could define the word as a proper noun, problem fixed…

Thanks!

 

 
  [ # 17 ]

first, adding stuff to the dict text files will have NO effect unless and until you erase the .bin files, forcing the system to recreate them from the text files.

second, if you have a table, you can use the AddProperty() function on values of your table

third (undocumented) if you define a concept you can add any number of property flags before the declaration of the words, eg.  concept: ~items NOUN NOUN_SINGULAR (tableu boajo arat)

 

 < 1 2
2 of 2
 
  login or register to react