Skip to content

Commit 7fce0f5

Browse files
authored
Rewriting the passive voice
1 parent 27e8d65 commit 7fce0f5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

HOW.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
## Build a Chatbot
66

7-
First of all, despite what people tell you, a machine doesn't really know how to respond like a human yet. It is a difficult problem. We can only tell you some approaches to go forward.
7+
First of all, despite what people tell you, a machine doesn't know how to respond like a human yet. It is a complex problem. We can only tell you some approaches to go forward.
88

9-
The first approach is to write a bunch of ifs, and then each of them gives users some answers. This result in programmer crafting a giant state machine-like structure of the program. There are many abstraction frameworks which helps you to create this kind of program much faster, you can try AIML for example. AIDL seldom put the focus on this kind of method, because it is mostly programming/lookup. And there is not many machine learning about it.
9+
The first approach is to write a bunch of ifs, and then each of them gives users some answers. This result in programmer crafting a giant state machine-like structure of the program. There are many abstraction frameworks which helps you to create this kind of program much faster; you can try AIML for example. AIDL seldom put the focus on this method, because it is mostly programming/lookup. And there is not many machine learning about it.
1010

11-
The second approach is to gather a bunch of question/answer pairs, then try to train a machine to learn it. You can use something like a neural network machine translation (NNMT) method or any translation models you like to train such a model. But then how do you come up with a good and relevant answer is tough. So that's why it is still a research topic.
11+
The second approach is to gather a bunch of question/answer pairs, then try to train a machine to learn it. You can use something like a neural network machine translation (NNMT) method or any translation models you like to teach such a model. But then how do you come up with a relevant answer is tough. So that's why it is still a research topic.
1212

13-
You can think the second approach could be extended to many other use cases of DL, e.g. you can stuff a reading comprehension program and later it can answer the question. But then notice that you are still not solving the question of how to give natural and relevant dialogue.
13+
You can think the second approach could be extended to many other use cases of DL, e.g., you can stuff a reading comprehension program and later it can answer the question. But then notice that you are still not solving the problem of how to give natural and relevant dialogue.
1414

1515
> [How To Develop a Chatbot From Scratch](https://chatbotsmagazine.com/how-to-develop-a-chatbot-from-scratch-62bed1adab8c)

0 commit comments

Comments
 (0)