봇 프레임 워크와 LUIS를 사용하는 봇으로 시작합니다. 지금은 왜 복합 엔티티를 사용해야하는지 이해하는데 약간의 문제가 있습니다. 지금까지 LUIS 문서에서 얻은 것은 복합 엔티티가 "카테고리"아래의 일반 엔티티를 그룹화하는 데 사용된다는 것입니다.왜 LUIS 모델을 만들 때 복합 엔티티를 사용합니까?
내 봇이 사용자가 피자를 주문할 수있게하는 경우 (예 : 피자 수, 크기 및 피자 이름)가 필요합니다. OrderInformation이라는 복합 엔티티 아래에 이러한 엔티티를 그룹화 할 수 있음을 이해합니다. 하지만 이런 일을하면서 나는 무엇을 얻습니까? LUIS 측 성능? 더 나은 학습?
여기에 LUIS에서 반환 한 JSON이 있기 때문에 질문드립니다. 나는 여전히 내가 필요로하는 것처럼 모든 정규 실체를 얻는다.
{
"query": "I want to order 3 big pepperoni pizzas",
"intents": [
{
"intent": "OrderFood",
"score": 0.999999046
},
{
"intent": "None",
"score": 0.13833718
},
{
"intent": "FindNews",
"score": 0.0120750656
}
],
"entities": [
{
"entity": "3",
"type": "Number",
"startIndex": 16,
"endIndex": 16,
"score": 0.925765157
},
{
"entity": "big",
"type": "Size",
"startIndex": 18,
"endIndex": 20,
"score": 0.926587939
},
{
"entity": "pepperoni pizzas",
"type": "Food",
"startIndex": 22,
"endIndex": 37,
"score": 0.8726012
},
{
"entity": "3 big pepperoni pizzas",
"type": "Order",
"startIndex": 16,
"endIndex": 37,
"score": 0.8385274
}
],
"compositeEntities": [
{
"parentType": "Order",
"value": "3 big pepperoni pizzas",
"children": [
{
"type": "Number",
"value": "3"
},
{
"type": "Food",
"value": "pepperoni pizzas"
},
{
"type": "Size",
"value": "big"
}
]
}
]
}
복합 엔티티는 어떻게 내 인생을 더 쉽게 만들 수 있습니까?
rposbo 문장에서 티켓의 복합 엔티티를 표시하는 방법을 알려주세요 : 파리 성인 2 장? Luis는 단어가 서로 옆에 없을 때 복합 엔티티로 표시하도록 허용하지 않습니다. –
나는 성인이 특별히 존재해야만한다고 생각했다. "Fare Type"엔티티의 일부로 인정된다. 그런 다음 운임 유형과 티켓 수를 티켓 복합 엔티티에 결합합니다. 구성은 엔티티로 구성되며 엔티티가 구체적으로 존재해야합니다. 구성은 "단어"가 아닙니다. – rism