AWS Lexでは、車のスロットタイプを持っています。値はHire、Taxiです。タクシーの場合、私は "minicab、taxicab、uber"のような類義語を定義しました。私がミニキャブやタクシーをタイプすると、LexはそれをTaxiとして識別しますが、私がuberとタイプすると、タクシーの同義語として認識されません。タクシー、ミニキャブ、タクシー、ユーバーLexがスロットオプションとしてUberをピックアップしていない
をすべて同義語がユーバー除いて認識されている:私が設定しているよう
これは私の同義語のオプションです。どんな考え?どこかの予約語ですか?
要求されたように私は、スロットのための完全なJSONを追加してい:ここ は、スロットのための完全なJSONです:
{
"name": "BankBotCarServiceType",
"description": "car service the user is hiring - hire or taxi or chauffeured or rickshaws",
"enumerationValues": [
{"value": "Rickshaws", "synonyms": ["tuk tuk", "scooter", "moped", "auto", "auto rickshaw"]},
{"value": "Chauffeured car", "synonyms": ["chauffeur"]},
{"value": "Hire", "synonyms": ["car hire", "rent", "self drive", "self-drive", "you-drive", "u-drive", "rent a car", "rented vehicle"]},
{"value": "Taxi", "synonyms": ["taxis", "minicab", "taxicab", "Uber", "uber", "uberX"]}
],
"checksum": "XXXXXXXX",
"valueSelectionStrategy": "TOP_RESOLUTION"
}
私はuberが予約語だとは思わない。コードを共有していただけますか? –
その後、方言が問題になることがあります。 –
@JINESHSHAH、どのコードを共有したいですか?それはレックス構成です。あなたはスロットのjsonをしたいですか?私はそれをLexコンソールの –