-1

ある種の Webhook を使用してディスカッションの会話ログを取得するオプションがあるかどうかを理解しようとしています。API.AI ドキュメントでは、フルフィルメント目的での Webhook の使用についてのみ言及していますが、現時点では、サーバー (GCP ENGINE APP) がフルフィルメントを提供する予定はなく、各会話から関連するパラメーターをログに記録するだけです。誰でもこれにアプローチする方法を知っていますか?

4

1 に答える 1

0

インテントの Webhook 機能をオンにします。リクエストとそれに関連するすべてのデータを取得できます。API.AI にも送り返すことができます。完全な円は次のとおりです。

{
  "id": "891db09a-851c-43dc-81c6-4c6705c94f85",
  "timestamp": "2017-01-03T10:31:18.676Z",
  "result": {
    "source": "agent",
    "resolvedQuery": "yes, France",
    "action": "show.news",
    "actionIncomplete": false,
    "parameters": {
      "adjective": "",
      "subject": "France"
    },
    "contexts": [
      {
        "name": "subject",
        "parameters": {
          "subject.original": "France",
          "adjective": "",
          "subject": "France",
          "adjective.original": ""
        },
        "lifespan": 5
      },
      {
        "name": "region",
        "parameters": {
          "subject.original": "France",
          "adjective": "",
          "subject": "France",
          "adjective.original": ""
        },
        "lifespan": 5
      }
    ],
    "metadata": {
      "intentId": "34773849-4ac2-4e28-95a5-7abfc061044e",
      "webhookUsed": "true",
      "webhookForSlotFillingUsed": "false",
      "intentName": "subject"
    },
    "fulfillment": {
      "speech": "Here is the latest news\n\n According to Watson the main emotion expressed in the article is: ;( ( sadness )\n\n  Son of Equatorial Guinea’s president facing trial in France\n\nPARIS — After years of investigation, France on Monday put the son of the president of Equatorial Guinea on trial for corruption, charged with spending many millions in state funds — much of it allegedly in cash — to feed an opulent lifestyle of fast cars, designer clothes, works of art and...\n\nRead more: https://www.washingtonpost.com/world/europe/son-of-equatorial-guineas-president-facing-trial-in-france/2017/01/02/b03d30d0-d0cb-11e6-9651-54a0154cf5b3_story.html",
      "source": "Washington Post",
      "displayText": "Here is the latest news. According to Watson the main emotion expressed in the article is: sadness",
      "messages": [
        {
          "type": 0,
          "speech": "Here is the latest news\n\n According to Watson the main emotion expressed in the article is: ;( ( sadness )\n\n  Son of Equatorial Guinea’s president facing trial in France\n\nPARIS — After years of investigation, France on Monday put the son of the president of Equatorial Guinea on trial for corruption, charged with spending many millions in state funds — much of it allegedly in cash — to feed an opulent lifestyle of fast cars, designer clothes, works of art and...\n\nRead more: https://www.washingtonpost.com/world/europe/son-of-equatorial-guineas-president-facing-trial-in-france/2017/01/02/b03d30d0-d0cb-11e6-9651-54a0154cf5b3_story.html"
        }
      ],
      "data": {
        "newsAgent": {
          "adjective": "",
          "subject": "France",
          "intent": "subject",
          "action": "show.news",
          "news": {
            "title": "Son of Equatorial Guinea’s president facing trial in France",
            "source": "Washington Post",
            "link": "https://www.washingtonpost.com/world/europe/son-of-equatorial-guineas-president-facing-trial-in-france/2017/01/02/b03d30d0-d0cb-11e6-9651-54a0154cf5b3_story.html",
            "language": "english",
            "body": "PARIS — After years of investigation, France on Monday put the son of the president of Equatorial Guinea on trial for corruption, charged with spending many millions in state funds — much of it allegedly in cash — to feed an opulent lifestyle of fast cars, designer clothes, works of art and...",
            "emotion": "sadness",
            "emoticon": ";("
          },
          "speech": "Here is the latest news",
          "sessionId": "0856125a-d0bc-4cba-990d-cbcfaea536db"
        }
      }
    },
    "score": 1
  },
  "status": {
    "code": 206,
    "errorType": "partial_content",
    "errorDetails": "Webhook call failed. Error message: Webhook contains contexts with empty names or names containing whitespaces. ErrorId: 131000fa-0ec1-4efb-b47c-64301ac7bb2b"
  },
  "sessionId": "0856125a-d0bc-4cba-990d-cbcfaea536db"
}

resultオブジェクトは、API.AI が送信するリクエストであり、オブジェクトも取得しますcontexts

fulfilmentオブジェクトは、エンドポイントが API.AI に送り返した応答です。

ドキュメントを確認する

于 2017-01-03T10:34:27.040 に答える