Google アシスタントと会話できるようにしたいのですが、Actions プロジェクトをサーバーで既に実行している NLP サービスに直接接続します。つまり、ダイアログフローを使用しないでください。
次のすべての例は、これを行う方法を示しています。
ラサと
https://blog.rasa.com/going-beyond-hey-google-building-a-rasa-powered-google-assistant/
LUIS で
https://www.grokkingandroid.com/using-the-actions-sdk/
https://dzone.com/articles/using-the-actions-sdk-for-google-assistant-develop
彼らはactions.intent.MAIN
、呼び出しとして、およびactions.intent.TEXT
話し手からの他のすべての発話に使用します。
これが必要です。アクション内に発話フレーズを含む大量のインテントを作成したくありません。話者が話したすべてのフレーズをサーバーに渡し、NLP サービスがそれらを処理するようにしたいだけだからです。
そこで、新しい Action プロジェクトをセットアップし、Actions CLI をインストールしてから、考えられるすべての組み合わせを試してみましたが、成功しませんでした。
コマンドが変更されただけでなく、ファイル形式と構造も変更されました。
新しい Google アクション コンソールもあるactions.intent.TEXT
ようですが、利用できなくなりました。
私のアクションはサーバーに接続された Webhook ですが、action.intent.TEXT
含まれて動作する方法がわかりません。
ここでも見つけたものすべて
Dialogflow を使用しない Actions on googleの公開 は、バージョン アップデート前であり、同じパターンに従います。
ダイアログフローではない NLP にすべてのトーカー フレーズを送信する方法、または Google がその道を閉鎖した方法について、最新の v3.1.0 のディスカッション、チュートリアル、または例を指摘できる人はいますか?
どういうわけか戻って、新しいコンソールで 2.1 CLI を使用するか、コンソールを元に戻すことは可能ですか? (私は両方の CLI バージョンを持っています。コマンドがどのように異なるかを確認できます)