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

What is the relation between ChatScript and NLP?
 
 

Hi there,
I am new in speech field, I know about voice recognition and signal processing. But it’s interesting for me to know what is Natural Language Processing, and are chatbots like CS or AIML based bots, doing NLP? What are the similarities and differences between these two?

Refgards!

 

 
  [ # 1 ]

NLP means natural language processing. Nominally it consists of 3 different areas. Speech to text, understanding input text to generate output text, and text to speech.

Natural language processing means trying to handle language that humans speak, not some artificial created language or micro subset of human language.  CS and AIML are in the mapping of input text to output text. They both detect patterns and output prescripted (or semi-generated) answers.  AIML is a small simple system to manage this task. CS is a more complex system that may involve spelling correction, pos-tagging, parsing, etc. CS has more power to perform understanding of meaning and correspondingly the scripting language is more complex to learn.

 

 
  [ # 2 ]
Bruce Wilcox - Jun 27, 2018:

NLP means natural language processing. Nominally it consists of 3 different areas. Speech to text, understanding input text to generate output text, and text to speech.

Natural language processing means trying to handle language that humans speak, not some artificial created language or micro subset of human language.  CS and AIML are in the mapping of input text to output text. They both detect patterns and output prescripted (or semi-generated) answers.  AIML is a small simple system to manage this task. CS is a more complex system that may involve spelling correction, pos-tagging, parsing, etc. CS has more power to perform understanding of meaning and correspondingly the scripting language is more complex to learn.

Thank you Bruce!
So if I understood true, there is no intelligent in nowadays chatbots like CS? And they are something predefined and con not understand what the input says and thinking to find a good response. Then we can not call CS as a NLP engine.

If I am true, do you know if there is any NLP engines? Maybe an intelligent chatbot system or something that really does NLP?

 

 
  [ # 3 ]

Intelligence is all in how you define it. If you ask bots a lot of questions and get back correct answers, then it clearly “understood” you.  It is not sentient.  CS is indeed an NLP engine.

 

 
  login or register to react