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

CC BY-SA 4.0
2019-03-07T07:01:03.077Z
2019-03-07T07:01:03.077Z
Sanad
<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>

<chat-bots><natural-language-processing>
How to make chatbot using NLP like Dialogflow?
Faris Dewantoro
# 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/>


---

