我正在设置一个远程服务器,我想调用Dialogflow的REST API,并专门检测意图API。 我已经有一个代理设置了所有的意图和实体,并希望远程访问意图。我一直在阅读关于如何与应用程序接口集成的文章,我在这篇文章中遇到了《附录:没有OAuth的服务帐户授权》 https://developers.google.com/identity/protocols/OAuth2ServiceAccount 我相信我几乎已经关注了所有的instructions.What,我是做错了还是错过了? 下面是我的代码: public class DetectIntentTest {
pri
我有一个要启用CI的DialogFlow应用程序。我希望我的Continuous Integration服务器以编程方式从命令行上传整个应用程序的JSON。我无法找到如何使用命令行在应用程序中上载JSON,从而替换当前版本。
我只能在控制台的Import/Export部分下选择"Import From Zip“或"Restore From Zip”。我需要能够从命令行执行此操作,以便在新代码签入时自动执行此操作。
有谁知道如何做到这一点吗?
更新:在DialogFlow应用程序接口文档()中,它描述了您可以对意图、实体、上下文等执行PUT和POST等REST操作。但这是一个接一
我在做沃森对话的模特儿。谈话围绕着机场的设施进行。我已经将机场名称配置为一个实体,并将机场名称的变体作为同义词,并将机场的IATA代码保留为实体值。例如,阿姆斯特丹的Schiphol机场如下所示
我在这个实体上打开了模糊匹配,这样我就可以捕捉到人们在尝试使用Schiphol或阿姆斯特丹时所做的打字。然而,沃森现在将单词am作为这个实体在下面的句子中捕获
I am wondering if there is wifi in schiphol airport?
如何阻止Watson对实体值进行模糊匹配,但只对同义词进行匹配?
在我的Dialogflow项目中,我使用Python客户端批量上传我的训练短语,具体如下:
training_phrases = []
for training_phrases_part in training_phrases_parts:
part = dialogflow.types.Intent.TrainingPhrase.Part(
text=training_phrases_part)
# Here we create a new training phrase for each provided part.
training_phrase