問題タブ [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.
json - API.AI 開発者の複合エンティティ定義と Json の結果
ユーザーが何を購入/レンタルしたいかを示すユースケースに対処しようとしています。つまり、車を購入したい、車を借りたい、家を購入したい、家を借りたい. 「action」という名前のエンティティ (buy 、rent) と「subject」という名前のエンティティ (car 、house) を作成しました。次に、このようなアクションサブジェクトの複合エンティティを作成します(チュートリアルと同じ-私は思った)-
「車を買いたい」などのユーザー入力に基づいてインテントを定義しようとすると、「アクション-サブジェクト」のエンティティではなく、「アクション」と「サブジェクト」の 2 つのエンティティが取得されます。「車を買う」を手動でマークして「アクション-サブジェクト」のエンティティに変換しても、JSON をテストして確認すると、「アクション」データは正しく取得されますが、「サブジェクト」が欠落しています。データ - 関連する Json を参照してください...
私が実際に取得したいのは、次のとおりです。
私は何を間違っていますか?それとも、私はそれに間違ってアプローチしており、2 つの開発者エンティティに基づく複合エンティティを使用するのではなく、1 つの開発者エンティティと 1 つの @sys エンティティを使用する必要がありますか?
api - チャットボットで会話フローを構築した後、チャットボットに目的のアクションを実際に実行させるにはどうすればよいでしょうか?
たとえば、API のようなサービスで完全な会話フローを構築したとします。予約が行われる AI。実際にその予約をサードパーティのカレンダーに同期させるにはどうすればよいですか?
これは、両者の間で直接行うことができますか? この 2 つの間に位置するアプリケーションを作成する必要がありますか?
私は技術に不慣れなので、これらがどのように機能するのか興味があります...</p>
backend - api.ai を使用して Google 検索エンジンをチャットボットに統合する方法は?
問題は、Web サイトに統合することではありません。AIを使ったチャットボットについてです
ウェブ検索用の組み込みドメインがありますが、無料では使用できません。
それで、 Google検索エンジンに直接クエリを実行してバックエンドコードで処理し、必要に応じて返すことができるかどうか疑問に思っていましたか?
json - API.AI を取得して会話の JSON データを送信する方法は?
ある種の Webhook を使用してディスカッションの会話ログを取得するオプションがあるかどうかを理解しようとしています。API.AI ドキュメントでは、フルフィルメント目的での Webhook の使用についてのみ言及していますが、現時点では、サーバー (GCP ENGINE APP) がフルフィルメントを提供する予定はなく、各会話から関連するパラメーターをログに記録するだけです。誰でもこれにアプローチする方法を知っていますか?
android - キーと値のペアを Google アクションの api.ai エンティティとして使用する
Api.ai で単純な Google アクション アプリを作成するには、目的に応じて少なくとも 1 つのインテントといくつかのエンティティが必要です。Google Developers によって公開されたパーソナル シェフの例では、料理、野菜などの非常に単純なエンティティがあります。ビデオへのリンク
さらに一歩:
API.ai に一連のキーと値のペアをどのように導入しますか? たとえば、次のようなデータをどのように保存しますか。
apple : 5, pear : 6, grapes: 4
ユーザーが「りんごはありますか?」と言うと、「はい、5 個あります」と答えることができます。
もう 1 つの例は、小さな電話帳で、名前 (キー) と一緒に人の番号を尋ね、その番号 (値) を読み上げてもらうことができます。
解決するのは簡単な問題のように思えましたが、api.ai コンソールでこれを行う方法がわかりません。
actions-on-google - SDK を使用せずに Actions on Google で許可を求める方法は?
ユーザーの名前を知りたいのですが、別の言語を使用しているため、nodejs sdk を使用できません。
どうすれば許可を求めることができますか?
通常のjson応答を使用する方法をお勧めします。