|
|
|
|
|
by LawnboyMax
2626 days ago
|
|
The hard part is not making (launching) the bot, but maintaining it and making sure it stays usable and useful. A very important piece that is missing from many open-source chatbot frameworks is some sort of web-based administration tool. You need a tool that is capable of the following: - Collecting analytics about each session, so that you can notice user problems early. - Providing an interface for improving your training dataset using new data from actual user interactions. - Evaluating the model after each update (simple accuracy metrics are not good enough; it is possible to maintain good accuracy and have one of your core flows messed up after re-training). Even when you have an admin tool capable of these, you need one or more people (depending on the size of the bot) to review historical sessions and curate newly generated training data almost daily. |
|