2017-05-10 8 views
0

ワトソンを使用してボットを作成しています。このボットンは、エンドユーザーに食料の量と可用性を提供します。可用性を取得するには、食品の詳細を含む残りのAPIを呼び出す必要があります。これにより、ステータスが提供されます。WATSON会話レストAPIからリアルタイムデータを取得する

ここで私はワトソンのレストAPIからどのようにデータを会話に取り込む(フィードする)ことができるかを知りたかったのです。

答えて

0

この場合、ワトソン会話を使用して、食材に基づいて応答を含むインテントを作成できます。

使用タイプの場合はContext variableを使用して食品を入手し、アプリケーションコードはこの値で何かを行います。この場合、ステータスを提供してください。あなたはすべての食品値で1つのエンティティを作成し、でcontext変数に値を取得することができます

:リターンをデバッグ、

にアプリ内
{ 
    "context": { 
    "foodValue": "<? @foodtype ?>" 
    }, 

ユーザーがより多くの場合は、1列が表示されます1食品価値よりも。 そして、この値をチェックしてユーザーに何かを返すと、使用している言語が指定されていないため、何も表示されません。

コンテキスト変数の使用方法:hereをクリックします。

API documentationを呼び出すための担当者を参照してください。

Conversation Serviceの公式ドキュメントを参照してください。

IBM DeveloperのWeatherの例でプロジェクトを確認してください。このプロジェクトはユーザーから入力された都市を取得します。このデータを使用してアプリケーション内で何かを実行します。この場合、天気を返します。

関連する問題