【问题标题】:How to create a Offline service Chatbot? [closed]如何创建离线服务聊天机器人? [关闭]
【发布时间】:2018-03-08 02:19:15
【问题描述】:

我想在家中为我的个人目的创建一个离线聊天机器人。 所以我不想使用 API.AI 或 WIT.AI 或任何其他支持我的目的的在线 API。

有什么方法可以让我从头开始为特定的服务目的创建一个聊天机器人(任何编程语言实现都可以)

【问题讨论】:

  • 那太宽泛了。不使用任何在线资源从头开始编写聊天机器人是不切实际的,因为您需要大量的训练数据。
  • 检查rasa.com

标签: tensorflow nlp artificial-intelligence chatbot


【解决方案1】:

要创建自己的聊天机器人,您必须对其进行训练。如果您希望它离线,则必须在自己的计算机上对其进行训练。以下是执行此操作的一些选项。

当您说“从头开始”时,您愿意使用库吗?如果是这样,这看起来可能是训练聊天机器人最直接的方法:https://github.com/gunthercox/ChatterBot 我相信这个库完全离线,所以一切都在你的机器上运行。他们提供语料库进行训练,或者您可以提供自己的语料库。

更难的路线是在没有特定聊天机器人库的情况下进行训练。您仍然需要使用 NLP 或机器学习库。以下是一些使用 TensorFlow 训练聊天机器人的链接:

https://chatbotsmagazine.com/contextual-chat-bots-with-tensorflow-4391749d0077?gi=77541bcf0a26

这个可能过于简单,但似乎是一个很好的介绍:https://www.youtube.com/watch?v=SJDEOWLHYVo

您也应该能够通过 Google 找到更多资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多