该过程中有一个至关重要的部分,即聊天机器人学习的最佳位置是向真实用户学习,如果我已经拥有该数据,并想在其上测试模型,该怎么办。
考虑交互式学习,但是规模化并且可能是自动化的。这样的功能在RASA中已经存在吗?
答案 0 :(得分:0)
想想交互式学习,但要规模化并且可能是自动化的。
您是指强化学习吗?不幸的是,目前尚不存在类似的东西。衡量对话的成功是一个棘手的问题(例如,当机器人解决了他们的问题时,某些用户可能会给您积极的反馈,而其他人可能会简单地退出对话)。诸如外部业务指标之类的方法可以解决问题(例如,用户是否会在接下来的24小时内向您购买商品),但这仍然很难。另一个问题是,您可能希望对聊天机器人与用户的交互方式进行某种程度的控制。在没有任何仔细检查的情况下对机器人进行用户对话训练可能会导致问题(例如,https://keras.io/api/layers/merging_layers/concatenate/,但效果并不理想)。
Rasa提供Microsoft once had an AI trained on Twitter data以便从真实对话中学习。社区版是一个免费的,封闭源代码的产品,可帮助您快速监视和注释真实的用户对话。
免责声明:我是Rasa的一名软件工程师。