[英]How can I take a random input value as a slot variable in Google Actions NLP (google assistant) Console?
假設我有一個應用程序,我想在其中向某人提供某個城市的天氣。
第一個場景有一個提示:“你喜歡哪個城市的天氣?”
然后我必須收集一個名為 conv.param.city: 的槽/參數,然后在我的節點 webhook 中使用它,它是:
const { conversation } = require('@assistant/conversation');
const functions = require('firebase-functions');
const app = conversation();
app.handle('schedule', (conv, {location}) => {
let temperature = callApi(location);// this part doesn't matter right now
**conv.add(`You want to know the weather in ${location}`);
conv.close(`The weather in ${location} is ${temperature}`);
});
exports.ActionsOnGoogleFulfillment = functions.https.onRequest(app);
據我所知,您只能接受由類型/意圖預定義的參數/插槽。 我無法列出所有可供訓練的城市。 我該怎么說:無論用戶在這一點上說什么,都將這個詞放入這個變量中。
如何使用 Google Actions SDK 執行此操作?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.