MACコマンドウィンドウのgactionsからプロジェクトを実行しようとすると、actions.sdkのGoogle Webシミュレーションのテストエラーが表示されます。<Appname>は現在応答していません。すぐにもう一度試してください
私はMACのコマンドウィンドウで次のコマンドを実行すると、それは、コマンドプロンプトで正常に動作します:
./gactions test --action_package action.json --project <project_id>
しかし、私はそのプロジェクトのために、それぞれのウェブ・シミュレーション・ページ上でテストしようとすると、エラーが発生し以下のように:
<Appname> isn’t responding right now. Try again soon.
は、ここで会話がactions.sdkウェブシミュレータのために起こるいるseuquenceです:
User: talk to <Appname>
App: Okay. For that, you might like <Appname>. Wanna give it a try?
User: yes
App: <Appname> isn’t responding right now. Try again soon.
私は、コマンドウィンドウでgactionsにテストコマンドを実行した後、それをテストしようとすると、それは行動のウェブシミュレータ上で「応答しない」エラーを与える
{
"actions": [
{
"description": "Default Welcome Intent",
"name": "input.welcome",
"fulfillment": {
"conversationName": "convo"
},
"intent": {
"name": "Default Welcome Intent",
"trigger": {
"queryPatterns": [
"talk to <Appname>"
]
}
}
}
],
"conversations": {
"convo": {
"name": "convo",
"url": "<CloundFunction url generated by firebase deploy>"
}
}
}
興味深い部分は、次のとおりです。
は、ここでは、このための私のaction.jsonファイルです.sdk。しかし、api.aiのIntegrationsを使って同じプロジェクトを実行しようとすると、action.sdkのWebシミュレータで動作します。私はこの背後にある理由を理解していない。
api.aiとgactionsの両方を使用しているとのご迷惑をおかけします。これを明確にするために質問を更新できますか?両方のために開発しましたか? – Prisoner
私はapi.aiにエージェントを作成しました。バックエンド処理を処理するindex.jsファイルがあります。ですから、api.aiを使用してプロジェクトを実行するかgactionsコマンドを使用するオプションがあります。 api.aiテストを使用して実行されますが、gactions testコマンドを使用して実行されません。それはあなたの質問に答えますか? – shiningdagger