Answers.Body: <p>You are right that you will have to implement the above steps before building any chat bot, this is because your computer doesn't understand text like you and I do. Therefore, text has to be pre-processed(converted) into a format that the computer can work with Tokenization, Parts of Speech Tagging and Named Entity Recognition are such pre-processing techniques.</p>
  
  <p>Rule based means when you create rules for deciding how should your chat bot behave in a given situation.</p>
  
  <p>You can have a look at this blog which teaches how to deploy a chat bot using DialogFlow on Slack - <a href="https://www.analyticsvidhya.com/blog/2018/03/how-to-build-an-intelligent-chatbot-for-slack-using-dialogflow-api/" rel="nofollow noreferrer">https://www.analyticsvidhya.com/blog/2018/03/how-to-build-an-intelligent-chatbot-for-slack-using-dialogflow-api/</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-03-07T07:01:03.077Z
Answers.LastActivityDate: 2019-03-07T07:01:03.077Z
Answers.UserDisplayName: Sanad
Body: <p>I want to apply the concept that exists in the <a href="https://dialogflow.com/" rel="nofollow noreferrer">Dialogflow</a> API in my e-commerce website.</p>
  
  <p>I get some references in this regard :</p>
  
  <ol>
  <li>Tokenization</li>
  <li>Part Of Speech</li>
  <li>Named Entity Recognition</li>
  <li>Rule based </li>
  </ol>
  
  <p>I just saw that I just didn't understand how to implement it on the website. 
  so I still don't know how the truth is.</p>
  
  <p>please give me a method or explanation that can help me create a chatbot for ecommerce that can give action when a user asks for a product and wants to place an order or something else.</p>
  
  <p>Please give me some explanation or method or references :(</p>
  
Tags: <chat-bots><natural-language-processing>
Title: How to make chatbot using NLP like Dialogflow?
UserDisplayName: Faris Dewantoro
ThreadText: # How to make chatbot using NLP like Dialogflow?
  
  (Asked by: username_0 on 2019-02-26)
  
  I want to apply the concept that exists in the [Dialogflow](https://dialogflow.com/) API in my e-commerce website.
  
  I get some references in this regard :
  
  1. Tokenization
  2. Part Of Speech
  3. Named Entity Recognition
  4. Rule based
  
  I just saw that I just didn't understand how to implement it on the website.
  so I still don't know how the truth is.
  
  please give me a method or explanation that can help me create a chatbot for ecommerce that can give action when a user asks for a product and wants to place an order or something else.
  
  Please give me some explanation or method or references :(
  
  **Tags:** chat-bots, natural-language-processing
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-03-07. Score: 1
  
  You are right that you will have to implement the above steps before building any chat bot, this is because your computer doesn't understand text like you and I do. Therefore, text has to be pre-processed(converted) into a format that the computer can work with Tokenization, Parts of Speech Tagging and Named Entity Recognition are such pre-processing techniques.
  
  Rule based means when you create rules for deciding how should your chat bot behave in a given situation.
  
  You can have a look at this blog which teaches how to deploy a chat bot using DialogFlow on Slack - <https://www.analyticsvidhya.com/blog/2018/03/how-to-build-an-intelligent-chatbot-for-slack-using-dialogflow-api/>
  
  
  ---
  
  