問題タブ [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 - api.ai Webhook 認証
api.ai でアカウントのリンクが正常に完了したので、Webhook を実行しようとしています。ここでの問題は、リンク プロセス中に生成されたトークンを認証フィールドに入力する必要があることです。そうしないと、常に「403」エラーが返されます。Google Home 音声コマンドを発行するユーザーごとに Webhook ヘッダー フィールドの認証トークンを動的に変更するにはどうすればよいですか?
dialogflow-es - Google Home デバイスで api.ai エージェントを実行するにはどうすればよいですか?
この質問は以前にもありましたが、提供された回答では問題が解決されません。
API.AI コンソールを使用して Google Home Agent を作成しました。私のエージェントの目的は、家の照明をオン/オフすることです (これを機能させるために「照明 API」に直接アクセスできます)。エージェントを作成し、フルフィルメント用の Webhook を開発/テストし、[統合] タブで [Actions on Google] を構成しました。エージェントをコンソールでローカルにテストしたところ、Web シミュレーターを介してエージェントを正常に呼び出すことができました。すべてがチャンピオンのように機能します!
ただし... Google Home デバイスに「[エージェント名] と話す」ように頼むと、「...わかりません..」と表示されますプレビューする」(Web シミュレーターから呼び出すことができます) と、Google Home デバイスで自動的に使用できるようになります。残念ながら、そうではありません。
どんな洞察も大歓迎です!
(すべてのビットにアクセスするために同じ Google アカウントを使用しています。それが重要な場合は、「Google for Business」アカウントを使用しています)。
nlp - いくつかのテンプレートに基づいて文を分類する方法は?
api.ai や wit.ai などのチャットボット プラットフォームの仕組みについて質問があります。インテント/クラスごとにいくつかのテンプレートを提供するだけで、システムは新しいユーザー クエリをそれらのクラスの 1 つに分類できます。私は同じことをしようとしており、SVM、ロジスティック回帰、ナイーブベイ、その他いくつかのアルゴリズムをテストしました。特徴抽出部分では、n-gram、ベクトル表現、bow など、人々が通常使用する機能のほとんどを試しました。クラスごとにいくつかのテンプレートがある場合、最適なアルゴリズムは何でしょうか?
ありがとうアミール:)
python - 画像を API.AI に送り返すことはできますか?
私は、API.AI を使用して、要求されたときにランダムな Web コミックを送信する Google アクションを作成することに取り組んでいます。私は試してみましたが、これまでのところ、画像のバイトを API.AI に必要な JSON 応答に入れる良い方法があるようには見えません。途中で何かを見逃したかもしれませんが、これを達成する方法を誰かが知っていれば、それは大きな助けになるでしょう. それが役立つ場合、私はpythonを使用しています。
dialogflow-es - API.AI との会話を終了する方法
API.AI を使用して Google Home とサーバーとの会話を終了する方法はありますか?
どういうわけか、expect_user_response にアクセスして false に設定する必要があると想定しています。
また、アクション SDK では「assistant.tell()」を使用できますが、API.AI ではアクセスできないようです。
dialogflow-es - api.ai でフォールバック インテントが機能しないのはなぜですか?
ユーザーがどのインテントにも一致しないランダムな単語を入力すると、エージェントはそれをフォールバック インテントとして認識する代わりに、特定のインテントとして分類します。そして驚くべき事実は、そのようなランダムな単語が特定のエンティティとして一致することです. そして、そのような言葉のランダムなゴミの言葉は私のエンティティでは定義されていないと信じてください。私はこれに対する解決策を見つけることができません:(