Trening LUIS å gjenkjenne en jobb billett nummer

stemmer
0

Jeg prøver å trene LUIS å gjenkjenne en forespørsel om en statusoppdatering på en jobb billett (analog til en JIRA / GitHub problemet ID). Jobben billett nummer vil være av format [Letter S eller s] [En eller flere sifre]. Eg:

Hva er det status på S344?

Intent: StatusUpdate

Entity: Ticket = S344

Når du har merket en rekke ytringer LUIS kan gjenkjenne den hensikt med høy selvtillit, men er aldri i stand til å identifisere Ticket enhet, selv når jeg bruker den eksakte billett nummer jeg har merket som foretaket i en merket ytring.

Jeg har også prøvd å legge en Regex funksjon [sS]{1}\d+, men det ser ikke ut til å gjøre noen forskjell.

Er det noe spesielt jeg må gjøre for å gjøre dette arbeidet, eller trenger jeg bare å holde ut å legge mer trening ytringer?

Publisert på 09/11/2016 klokken 19:56
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Jeg prøvde dette selv, og etter 7 ytringer, er LUIS erkjenner billetten helt fint. Det jeg gjorde var:

  1. Send et par ytringer
  2. Tog
  3. Send en ny gjeng med ytringer (forskjellige billetter nummer og setninger)
  4. trene igjen

Jeg eksport min LUIS App for deg (nedenfor og her )

{
  "luis_schema_version": "1.3.0",
  "name": "testticket",
  "desc": "",
  "culture": "en-us",
  "intents": [
    {
      "name": "None"
    },
    {
      "name": "StatusUpdate"
    }
  ],
  "entities": [
    {
      "name": "Ticket"
    }
  ],
  "composites": [],
  "bing_entities": [],
  "actions": [],
  "model_features": [],
  "regex_features": [],
  "utterances": [
    {
      "text": "what is that status on s344?",
      "intent": "StatusUpdate",
      "entities": [
        {
          "entity": "Ticket",
          "startPos": 5,
          "endPos": 5
        }
      ]
    },
    {
      "text": "status of s124",
      "intent": "StatusUpdate",
      "entities": [
        {
          "entity": "Ticket",
          "startPos": 2,
          "endPos": 2
        }
      ]
    },
    {
      "text": "what's the status of s4",
      "intent": "StatusUpdate",
      "entities": []
    },
    {
      "text": "please tell me the status of s4",
      "intent": "StatusUpdate",
      "entities": [
        {
          "entity": "Ticket",
          "startPos": 6,
          "endPos": 6
        }
      ]
    },
    {
      "text": "whats the status of s5",
      "intent": "StatusUpdate",
      "entities": [
        {
          "entity": "Ticket",
          "startPos": 4,
          "endPos": 4
        }
      ]
    },
    {
      "text": "whats the status of s9",
      "intent": "StatusUpdate",
      "entities": [
        {
          "entity": "Ticket",
          "startPos": 4,
          "endPos": 4
        }
      ]
    },
    {
      "text": "please tell me the status of s24",
      "intent": "StatusUpdate",
      "entities": [
        {
          "entity": "Ticket",
          "startPos": 6,
          "endPos": 6
        }
      ]
    }
  ]
}
Svarte 10/11/2016 kl. 12:28
kilden bruker

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