ワトソンを使用してボットを作成しています。このボットンは、エンドユーザーに食料の量と可用性を提供します。可用性を取得するには、食品の詳細を含む残りのAPIを呼び出す必要があります。これにより、ステータスが提供されます。WATSON会話レストAPIからリアルタイムデータを取得する
ここで私はワトソンのレストAPIからどのようにデータを会話に取り込む(フィードする)ことができるかを知りたかったのです。
ワトソンを使用してボットを作成しています。このボットンは、エンドユーザーに食料の量と可用性を提供します。可用性を取得するには、食品の詳細を含む残りのAPIを呼び出す必要があります。これにより、ステータスが提供されます。WATSON会話レストAPIからリアルタイムデータを取得する
ここで私はワトソンのレストAPIからどのようにデータを会話に取り込む(フィードする)ことができるかを知りたかったのです。
この場合、ワトソン会話を使用して、食材に基づいて応答を含むインテントを作成できます。
使用タイプの場合はContext variable
を使用して食品を入手し、アプリケーションコードはこの値で何かを行います。この場合、ステータスを提供してください。あなたはすべての食品値で1つのエンティティを作成し、でcontext
変数に値を取得することができます
:リターンをデバッグ、
にアプリ内{
"context": {
"foodValue": "<? @foodtype ?>"
},
ユーザーがより多くの場合は、1列が表示されます1食品価値よりも。 そして、この値をチェックしてユーザーに何かを返すと、使用している言語が指定されていないため、何も表示されません。
コンテキスト変数の使用方法:hereをクリックします。
API documentationを呼び出すための担当者を参照してください。
Conversation Serviceの公式ドキュメントを参照してください。
IBM DeveloperのWeatherの例でプロジェクトを確認してください。このプロジェクトはユーザーから入力された都市を取得します。このデータを使用してアプリケーション内で何かを実行します。この場合、天気を返します。