我想使用 python 实现意图。通常情况下,当用户说出某些内容时,它会转到 Dialogflow,并通过 webhook 将其发送到 python。 python 是否有可能决定是否进入 Dialogflow 并触发任何指定的意图。
最佳答案
总的来说,是的。您没有指定您正在使用哪个聊天或语音代理平台,但在所有平台上您都可以执行以下操作:
让平台将消息发送到您的 python 服务器。它如何做到这一点取决于每个平台,但应该有很好的文档记录。
再次以依赖于平台的方式确定用户所说的内容。
确定是否要将其发送到 Dialogflow。如果这样做,您可以使用 Dialogflow API,调用 /query端点(如果您使用的是 Dialogflow v1)或 detectIntent方法(如果您使用的是 Dialogflow v2)。
Dialogflow 将像往常一样处理此问题,匹配意图并可能在必要时调用实现。它会向您发送回复。
您将回复转换为聊天平台可以处理的内容并将其发回。
关于python - 是否可以使用 python 在 Dialogflow 中触发意图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49192100/