我有哪些用户可以发送许多聊天消息的系统,其中许多人往往是问题,比如How do I register an account?
How do I do this?
Where is X?
我应该在这个神经网络中使用什么类型的输入?
为了解决这个问题,我感兴趣的是建立一个FAQbot
,需要一个聊天消息然后决定是否发送有用的消息来解释如何做事。因此,在How do I register an account?
用户类型和机器人应该回复沿You can register by ...
东西线的机器人应该像回答说,如果用户键入How do I register?
,I can't register an account!
,Can somebody please tell me how to register?
,或其他任何类似的。将会有一组固定的答案,这个机器人会给我们预计用户有各种各样的问题,所以我打算在神经网络训练,output 0
的消息,这并不需要一个答复,或者一些其他ID number
对应到给定的回复消息。
我在想,我会记录所有的聊天消息,经过与该消息或没有消息归类他们都将是一个合适的答复,然后再哺养到神经网络。我还会创建工具来纠正不适当的答复或缺乏答案。
我正在使用C#
并可能会使用库,如Accord.NET
,虽然我没有要求具体实现。我的一个问题是,我会如何将聊天消息字符串转换为神经网络的有效输入。我想它会告诉使用哪些词和标点符号的网络,责令话中,哪些词遵循的等字样。然而,这个具体的实现没有我。