LUIS: args.dialog er udefinert

stemmer
0

når jeg fyrer spørring fra LUIS web app jeg får denne JSON Response:

```
{
  query: I am piyush ,
  topScoringIntent: {
    intent: askDetails,
    score: 0.9953322,
    actions: [
      {
        triggered: false,
        name: askDetails,
        parameters: [
          {
            name: firstName,
            type: User Name::First Name,
            required: true,
            value: [
              {
                entity: piyush,
                type: User Name::First Name,
                resolution: {}
              }
            ]
          },
          {
            name: lastName,
            type: User Name::Last Name,
            required: true,
            value: null
          }
        ]
      }
    ]
  },
  intents: [
    {
      intent: askDetails,
      score: 0.9953322,
      actions: [
        {
          triggered: false,
          name: askDetails,
          parameters: [
            {
              name: firstName,
              type: User Name::First Name,
              required: true,
              value: [
                {
                  entity: piyush,
                  type: User Name::First Name,
                  resolution: {}
                }
              ]
            },
            {
              name: lastName,
              type: User Name::Last Name,
              required: true,
              value: null
            }
          ]
        }
      ]
    },
    {
      intent: None,
      score: 0.0756940544
    }
  ],
  entities: [
    {
      entity: piyush,
      type: User Name::First Name,
      startIndex: 5,
      endIndex: 10,
      score: 0.9813254,
      resolution: {}
    }
  ],
  dialog: {
    prompt: Please enter your Last Name,
    parameterName: lastName,
    parameterType: User Name::Last Name,
    contextId: 52a81547-9896-4d80-ad58-85606b51cb89,
    status: Question
  }
}
```

når jeg kjører samme url fra node js kode jeg ikke får samme svar som vist ovenfor:

```
var builder = require(botbuilder);
var recognizer = new builder.LuisRecognizer(LuisModelUrl);
var intents = new builder.IntentDialog({ recognizers: [recognizer] });
intents.matches('askDetails', [
        function(session, args, next) {
            console.log('dialog', args.dialog);
       }
]);

'' '

args.dialog er udefinert over her, at det ikke gir meg samme json i args variabel.

Publisert på 14/12/2016 klokken 12:49
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Jeg tror ikke du trenger å bruke args.dialog. Ta en titt på Luis prøve å få en idé om hvordan koden skal være i Node.js.

Hvis du ønsker å skrive ut Luis svar, prøv å bruke args.Entities.

Svarte 17/12/2016 kl. 12:00
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more