如何将DialogFlow聊天机器人与python联机?
我正在开发一个聊天机器人,使用DialogFlow作为我的自然语言处理程序,Python作为我的客户端 我的应用程序的目标是在python环境中与人交谈(我目前正在使用Jupyter笔记本),将请求发送到DialogFlow,获取响应,然后使用一些python库计算数据,并将结果显示给用户 以上描述的所有过程都已在运行 现在我必须找到一种方法,让人们在网上使用我的聊天机器人。 这是我的问题,我不知道如何建模 我想我应该把我的聊天机器人放在一个网页中,让它与存储在服务器中的python应用程序通信如何将DialogFlow聊天机器人与python联机?,python,jupyter-notebook,chatbot,dialogflow-es,Python,Jupyter Notebook,Chatbot,Dialogflow Es,我正在开发一个聊天机器人,使用DialogFlow作为我的自然语言处理程序,Python作为我的客户端 我的应用程序的目标是在python环境中与人交谈(我目前正在使用Jupyter笔记本),将请求发送到DialogFlow,获取响应,然后使用一些python库计算数据,并将结果显示给用户 以上描述的所有过程都已在运行 现在我必须找到一种方法,让人们在网上使用我的聊天机器人。 这是我的问题,我不知道如何建模 我想我应该把我的聊天机器人放在一个网页中,让它与存储在服务器中的python应用程序通信
有人做过类似的事情吗?考虑到您当前的架构,您必须执行以下操作:
- 用HTML和JavaScript为聊天机器人编写客户端
- 用Python编写一个包含应用程序逻辑的服务器,并对Dialogflow进行API调用
他们最近添加了与Dialogflow的直接集成,允许您将Dialogflow聊天机器人免费添加到聊天小部件中。嗨,Dan,非常感谢您的回答。我想我同意你给我的第一个解决方案,尽管第二个看起来更专业。但是,如果我使用DialogFlow实现,我仍然应该提供一个服务器来运行我的python代码?嗨,Pedro,是的,您需要将python代码托管在DialogFlow实现调用的服务器上。