问题标签 [dialogflow-es]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dialogflow-es - 更改 google 网络模拟操作的语言或用德语测试 google home
我正在通过 api.ai 在 google 上使用操作。我可以用英语以外的语言创建一个 api.ai 机器人,但是 actions-on-google ( https://developers.google.com/actions/tools/web-simulator ) 的网络模拟器似乎可以工作仅限英语?是否有任何选项可以更改那里的语言或在模拟器中提供其他语言(在我的情况下为德语)时的时间表?
目前测试非英语动作是不可能的,因为如果网络模拟器自己不理解请求的含义,它甚至不会转发请求。
2017 年 9 月 8 日更新:Google Home 现已在德国上市,我刚买了一个。也不能用谷歌家庭设备测试我的德语动作吗?
dialogflow-es - 使用 Api.ai 从 Google Actions 请求用户位置
Google Actions 可以为您提供用户的位置、姓名和其他一些详细信息。如果没有 nodejs SDK,如何在 Api.ai 上做到这一点?来自 Google 的所有示例都使用 Nodejs sdk。
根据Conversation Api,只需将正确的 json 放入响应中,但尚不清楚如何让 Api.ai 填写此 json。
我已阅读此处的文档,但仍不清楚。
示例代码或更详细的文档对于非 nodejs 开发人员来说非常有用。我正在使用 Java,但是很好地解释 Api.ai 如何为 Google Actions 构建响应 json 将对所有语言的开发人员有所帮助。
angular - Ionic 2 中带有 Api.AI 的打字稿
我无法使用 Typescript 应用程序在 Ionic 2 Angular 2 中导入我的 ApiAIPlugin
我已经通过ionic plugin add cordova-plugin-apiai comamnd添加了插件,它在 config.xml 中:
但我不知道如何将它导入到我的 home.ts 文件中,我尝试添加
在我的 @Component({}) 上方并尝试在构造函数中使用它,如下所示:
但在浏览器和模拟器中我都得到: 无法读取未定义的属性'ApiAIPlugin'...
有人能帮我吗?
ps 使用此链接尝试上述内容
bots - api.ai 中的问题范围
谁能建议我,如何在api.ai中允许问题范围?即我想问用户“您一次可以携带多少本书?” :用户可以回复任何正整数。然后我的机器人回复:“好,你仍然可以比别人更好!”。现在,没有任何参考,如果用户在开始时直接写“任何正整数”,那么机器人也会回复:“好,你仍然可以比别人更好!” ,而不是“我没有得到”(或默认响应。)。这个答案只有在上一个问题被问到时才会出现。我该怎么做?
==== 案例:1 ====
机器人:您一次可以携带多少本书?
User:5
Bot:good,你还是可以比别人好!
=== case : 2 ===
(如果用户在对话一开始就给出输入,则没有任何参考)
用户:5
机器人:好,你仍然可以比其他人更好!
提前致谢。
python - 如何使用 python SDK API.AI 更新意图?
我是 api.ai 的新手,我想使用 python sdk 支持更新用户在我的意图中说的部分。
我已按照docs.api.ai的说明使用此方法删除了我以前的user says
数据。
如何更新user say
以使我以前的user say
数据保持不变?
artificial-intelligence - api.ai - 重复的意图
我在 API.AI 的意图上遇到了一些麻烦。
我有一个意图 - 我们称之为意图 01 - 旨在管理有关某些服务的任何通用信息请求(例如“我想了解更多关于您的服务”等),它回复用户解释服务并询问他是否他想了解有关 service1 或 service2 的更多详细信息。然后,我创建了 3 个意图(intent01.1、intent01.2、intent01.3)以处理可能的用户对意图 1 的回复(“我想了解更多关于 service1”、“我想了解更多关于 service2”或“没有兴趣”),因为他们每个人都必须提供不同的答案。它们使用上下文链接到父亲意图。
我还想管理一个可能的直接用户问题,例如“我想了解更多有关服务 1 的信息”,因此我创建了一个不同的意图 (intent02),它提供了与意图 01.1 完全相同的答案。
该解决方案似乎没有太大的可扩展性,有没有人知道在这种情况下不重复意图的最佳实践?
感谢您抽出时间 Stefano
dialogflow-es - 为什么我不能在网络模拟器中使用谷歌操作
有谁知道为什么我的动作不能在网络模拟器中使用?
我将用于测试的调用名称设置为“test”,在 web 模拟器中,我尝试通过输入“Talk to test”来使用我的操作,但它告诉我“抱歉,此操作在模拟中不可用”...
我有什么问题吗??
ionic-framework - 在 api.ai 中自动更正已解析的查询
如何自动更正用户提出的问题并将其显示在 api.ai(例如)如果我们说“sithik,告诉我一些事情”它标识为“cd,告诉我一些事情”。我需要显示在我的应用程序中提出的问题。而不是将已解决的查询显示为“cd,告诉我一些事情”,而是我想显示“sithik,告诉我一些事情”
python - Python 不适用于 heroku
我正在使用 api ai 制作天气机器人,并且正在制作 webhook。但它不适用于heroku。
日志:
一个类似的错误 但不起作用感谢大家帮助我。我是 Api.ai heroku & python 的新手
python-3.x - api.ai with heroku error with webhook 206 和 500 with pywu
我在调用 dh4 pywu:
api.ai:"status": { "code": 206, "errorType": "partial_content", "errorDetails": "Webhook call failed. Error message: org.springframework.web. client.HttpServerErrorException: 500 INTERNAL SERVER ERROR ErrorId: e7c78c43-614a-43da-95cd-9d6ff1785af7" }, heroku: 2017-02-12T04:40:43.807218+00:00 app[web.1]: 10.69.205.24 - - [ 2017 年 2 月 12 日 04:40:43]“POST /webhook HTTP/1.1”500 -
谢谢