最近,我决定从基本的python脚本过渡到学习ML和AI。我的目的是能够使用RASA开发聊天机器人并自己托管。
我是初级系统管理员,这是一种耻辱,我仍然不确定部署/托管它的最佳方法是什么,并且我愿意接受任何建议。
我想发现的(我希望这是一个不错的起点)是我正在尝试开发的聊天机器人最受益的课程/技术。
我唯一想到的技术是RASA。我喜欢网络上有一些教程。但是我想在继续前进之前获得更好的理解。
这将是一个简单的机器人,它可以通过调用饭店API提供信息,并将响应返回给用户:
例如
Bot:您好,欢迎来到餐厅。您要查看今天的菜单吗?
您:是的,我想看看披萨菜单
Bot:返回比萨菜单
我真的很希望能深入到需要的地方。而且我正在寻找可以涵盖这些内容的课程(从ML课程到可以帮助我托管机器人的课程-GCP,AWS,Docker)。我学习很顺利,也不需要分步指南。
我有一定的数学背景,并且已经做了一年的python脚本/编码工作(虽然不太深入)。
我试图在其他线程上寻找答案,但是也许我错过了一些重要信息。
最诚挚的问候!
答案 0 :(得分:0)
您应该首先学习自然语言处理和像spacy这样的库 然后, 我认为您应该彻底阅读文档,并同时关注中型博客和rasa博客本身。请参见诸如formbot之类的rasa开源项目,它很好地说明了如何使用插槽来存储信息以继续进行聊天机器人。
用于托管,您可以使用ngrok,它使您可以将本地计算机上运行的Web服务器公开到Internet。 一些重要的链接是: https://blog.rasa.com/building-contextual-assistants-with-rasa-formaction/