言語モデル単体が生み出すのは、もっともらしさです。iAlacarteは、決定論的な層でこれを囲みます。メニューを抽出してルールで検証し、各質問はまずフィルタ検索で解決し、モデルは選定された料理だけをもとに文章を作成し、回答は提供前にガードで確認されます。
一般的なチャットボットは記憶をもとに答えます。お店のメニュー、価格、営業時間は把握していません。iAlacarteでは、言語モデルに対し、あらかじめフィルタされた料理の短い一覧とそのデータだけを各回答時に渡し、それ以外の料理を挙げることはできません。事実に関する質問では、モデル自体が不要です。
お客様の質問を理解し(意図、制限、予算)、提供中のメニューから料理を厳格な制約で検索します。アレルゲン、食事制限、除外する原材料、カロリーまたは価格の上限、提供時間が対象です。言語モデルは、この候補だけをもとに文章を作成します。
「この料理には何が入っていますか?」「いくらですか?」「何時に閉店しますか?」といった事実に関する質問には、言語モデルを使わず、データから直接回答します。
除外された料理を明示します。微量混入に関する注意は会話ごとに1回案内し、最終確認はスタッフに行います。
根拠のある基準一覧(調理済みを含むアルコール、生もの、加工肉、非加熱乳、水銀など)により料理を除外します。要望されたワインは推奨しません。
糖尿病、塩分、カリウム、コレステロール、ヒスタミンについては、診断ではなく、根拠のある基準と推定値による目安を示します。
個別の助言は行いません。お客様には医師または薬剤師への相談をご案内します。
ダッシュボードから、名称、原材料、価格、写真、カテゴリー名を修正できます。修正は以降の回答に反映され、保持されます。メニューを再解析した場合も再適用されます。「メニューを確認」画面では、お客様に誤って表示される内容を確認できます。店舗ごとに提供するメニューは1つで、どれを使うかはオーナー様ご自身が決定します。
法的な枠組みについては、利用規約・責任の制限をご覧ください。
メニューをインポートしてください。「メニューを確認」画面で、お客様に表示される内容と、修正が必要な点を確認できます。