私はdjangoフレームワークで私のチャットボット用のダイアログパネルを作っています。ダイアログパネルは、インテントとエンティティのドロップダウンリストとダイアログテキストエリアで構成されています。ドロップダウンリストは、json形式のトレーニングデータに依存します。依存ドロップダウンリストとjsonとpython
私がインテントを選択すると、エンティティのドロップダウンリストが自動的に作成され、選択したインテントに関連するすべてのエンティティを表示するようにドロップダウンリストが必要です。
私はしようとしていると私はドロップダウンを表示することができますが、それも重複した意図(私は、Pythonの関数を使用して削除されました。)しかし、私はどのように特定の1つの意図に基づいてすべてのエンティティを表示する方法を把握することはできません。
私を助けてください。
{"rasa_nlu_data": {
"common_examples": [
{
"text": "hey",
"intent": "greet",
"entities": []
},
{
"text": "yep",
"intent": "affirm",
"entities": []
},
{
"text": "i'm looking for a place to eat",
"intent": "restaurant_search",
"entities": []
},
{
"text": "i'm looking for a place in the north of town",
"intent": "restaurant_search",
"entities": [
{
"start": 31,
"end": 36,
"value": "north",
"entity": "location"
}
]
},
{
"text": "show me chinese restaurants",
"intent": "restaurant_search",
"entities": [
{
"start": 8,
"end": 15,
"value": "chinese",
"entity": "cuisine"
}
]
},
{
"text": "bye",
"intent": "goodbye",
"entities": []
}
]}}
あなたの質問は非常にひどくフォーマットされているので、私は下降しました。接続詞の欠如、文章間のスペースの欠如、段落の欠如、小文字の "i"であなた自身への言及は、少なくとも私のために、あなたの質問を読むことを非常に困難にします。投稿したサンプルコードが長すぎて冗長です。あなたの質問を解決してください - もしあなたが誰かがあなたの問題を手伝ってくれることを期待しているなら、あなたができることは少なくともあります。 – xyres
Ok.私はある程度フォーマットを改善しました –