0

ユーザーが「ドリンク付きの小さなピザが欲しい」などの質問ができる PoC を構築しようとしています。飲み物にはサイズがなかったので、希望の飲み物のサイズを入力するように求めました。

レストランの例では、サイズ (小、中、大) は個別のエンティティ (@small、@medium、@large など) にする必要がありますか? これらのエンティティがピザのサイズとドリンクのサイズの両方に使用されることは重要ですか、それとも @pizza_small、@pizza_medium、@drink_small、@drink_medium などのエンティティが必要ですか? これにより、@drink_no_size が必要になる可能性があるため、サイズを入力する必要があることがわかります。

ありがとう!

4

1 に答える 1

0

この問題の解決策の 1 つは@size、一般的なサイズ、@pizza_sizeピザのサイズ、@drink_sizeドリンクのサイズのエンティティを作成することです。これを使用して、ユーザー入力で指定されたサイズを明確にすることができます。一般的なサイズのみが指定された場合はエンティティが@size返されます。ピザや飲み物の明示的なサイズが指定された場合は、特定のエンティティも取得されます。「サイズなし」は、ユーザー入力でサイズ エンティティが検出されないことによって指定されます。

csv 形式のエンティティ定義の例を次に示します。

size,small,tiny,little
size,medium,normal,standard
size,large,big,biggest,gigantic

pizza_size,psmall,small pizza,tiny pizza,little pizza
pizza_size,pmedium,medium pizza,normal pizza,standard pizza
pizza_size,plarge,large pizza,big pizza,biggest pizza,gigantic pizza

drink_size,dsmall,small drink,tiny drink,little drink,short drink
drink_size,dmedium,medium drink,normal drink,standard drink
drink_size,dlarge,large drink,big drink,biggest drink,tall drink,gigantic drink
于 2016-12-22T09:47:39.483 に答える