在setupNLP中 , 我们添加了一行:
【如何为你的网站构建无服务器NLP聊天机器人】nlp.onIntent = onIntent;
我们创建了onIntent函数 。请注意 , onIntent将每个意图的响应对象记录到控制台中 。它还通过根据用户的当前时间用答案替换其输出 , 从而为greetings.hello意图添加了逻辑 。就我而言 , 现在是下午:
文章插图
这不是很棒吗?如果您正准备创建自己的AI创业公司 , 则高五 。
已知局限性请注意 , NLP的浏览器版本不支持某些常见的自然语言处理功能 , 例如完整库中可用的命名实体或实体提取 。
NLP作为图书馆目前也不支持故事或后续意图 。这些是chatbot业务流程当前开发的一部分 , 但是在撰写本文时 , 该功能仍处于试验阶段 。
安全和隐私注意事项使用此解决方案时 , 请记住 , 访问您网站的任何人都可以在浏览器中使用整个语料库及其功能 。这也使任何人都能够简单地下载您的语料库 , 对其进行操作以及以其他方式使用它 。确保您的漫游器没有公开任何私人信息 。
使用仅浏览器的解决方案具有某些优势 , 但也消除了一些机会 , 因为您仍然需要一些后端解决方案 , 以便能够记录用户与您的聊天机器人在谈论什么 。同时 , 如果您记录整个对话 , 请考虑隐私问题 , 尤其是在GDPR之类的立法中 。
(本文由闻数起舞翻译自Martin Novák的文章《Natural Language Processing in the Browser》 , 转载请注明出处 , 原文链接:https://medium.com/better-programming/natural-language-processing-in-the-browser-8ca5fdf2488b)
推荐阅读
- 大型小程序如何研发提效
- 如何在 Fedora 中安装 VirtualBox
- 重装系统时,如何判断启动方式Legacy/UEFI,你知道吗
- 隐私泄露之源?如何管好笔记本的摄像头?
- 安化黑茶如何收藏,魅力安化黑茶
- 龙井茶怎么泡,大麦茶怎么泡
- 如何根据使用用途选择手电筒的类型
- 白梅花茶如何冲泡,花草茶怎么挑选
- 薄荷塘为何为新贵,找到薄荷塘普洱的那个人
- 冰箱里的补偿开关如何使用 冬天冰箱的补偿开关要调到哪里才最合适