Hi,
your bot is working correctly. This is the output of my parse:
{
"text": "What is the cost of app where app owner is William and for Linux redhat 7.8 version Bot"
}
{
"intent": {
"name": "cost-owner-version",
"confidence": 0.9498463869
},
"entities": [
{
"start": 43,
"end": 50,
"value": "William",
"entity": "owner",
"confidence": 0.952149665,
"extractor": "CRFEntityExtractor"
},
{
"start": 59,
"end": 64,
"value": "Linux",
"entity": "product",
"confidence": 0.9077001927,
"extractor": "CRFEntityExtractor"
},
{
"start": 65,
"end": 75,
"value": "redhat 7.8",
"entity": "version",
"confidence": 0.8943108292,
"extractor": "CRFEntityExtractor"
}
],
"intent_ranking": [
{
"name": "cost-owner-version",
"confidence": 0.9498463869
},
{
"name": "affirm",
"confidence": 0.0994004458
}
],
"text": "What is the cost of app where app owner is William and for Linux redhat 7.8 version Bot"
}
You simply did not provide enough data for the entities. Consider using LookupTables as described here:
Keep in mind that even LookupTables need samples to work.
Regards