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..

ChatScript 3.0
 
 
  [ # 16 ]

In order to compute probabilities of Orange and live being related, you’d have to have a lot of data lying around (sort of like Google’s n-grams packages of up to 5 words).  That would never fit on a cellphone as a standalone chat engine.

 

 
  [ # 17 ]

I won’t pretend that I can exactly explain how e.g. an entity extraction engine works, but from playing with them I now they can identify entities e.g. cities even if they don’t have that city in their database.
From the limited understanding I have I thought based on the ontology in wordnet, an engine could identify what a word would be and in what kind of topic it should belong. E.g. cities or a persons name or in this case orange is a colour as it is an adjective etc.

 

 
  [ # 18 ]

OK. Entity extraction for a specific series of entities types can certainly be done (one could write a chatscript script to do it). However, they are almost always assuming the case of the incoming text is correct, which in chat is rarely true. And extracting an entity is not the same as deciding which meaning of orange to use given incoming text. I had thought you were seeking generalized resolution of which meaning of a word was being used, which is a much more complex problem than finding geographic names in some text.

 

 
  [ # 19 ]

Not to mention that determination of the semantics of a given word is pretty well exclusively based on context, which is actually beyond the scope of the ChatScript engine itself, and lies almost entirely on the botmaster to create the rules to determiner said context… Or should be, at least. smile

 

 < 1 2
2 of 2
 
  login or register to react
‹‹ libstdc++.so.6      Catching Tokenized Input ››