2017-11-13 3 views
0

私が何か変わったことをしていない限り、Action SDKとNode.jsを使用しているGoogleのアクションにエントリーポイントが1つしかないようです。Googleでのアクションを含むユーザーリクエストの解釈

したがって、.indexOf()のキーワードを使用して適切な機能を呼び出すことで、ユーザーが言ったことを解決しなければなりません。

私はそれも簡単で、いくつかのフレーズでアクションを定義できる方法があると思っています。ユーザーが少し違ったことを言ったとしても、Googleはそれをすべて尽くすほど賢明です。

私が間違っている/違うことをしているのは、本質的に会話があり、「何をしたいですか?ユーザーが応答したら、何が言われたのかを考え、適切な処置に従わなければなりません。

これはかなり長続きしているようです。どんな良い方法?

答えて

4

「より良い方法」は、そのために設計されたツールを使用し、それに関連する強力で柔軟なNatural Language Processingエンジンを使用することです。アクションはDialogflowとConverse.AIの両方を直接サポートし、ほとんどの他のNLPエンジンはアクションの仕組みに関する情報を提供することができます。

たとえば、Dialogflowでは、Intentに合致するサンプルフレーズを指定し、指定したフレーズと「類似した」フレーズを補うことができます。あなたのNode.js Webhookは、そのインテントに対してどのパラメータを指定して、どのインテントが呼び出されたかを伝え、その情報に基づいて直接行動を起こすことができます。

この時点で、アクションSDKは、これらのNLPエンジンと他のNLPエンジンが上に構築するベースとして使用されることがほとんどです。

関連する問題