私はAIチャットボットに取り組んでいます。ユーザー入力とデータベース内のテキストが最も一致するデータベースから単一の行を選択するには、SQLクエリが必要です。(また一致率 > %80)
例: 「こんにちは」と「こんにちは!」、「お元気ですか」、「お元気ですか」、「お名前は?」と「あなたの名前は何ですか?」
私の目的は、事務的なエラーが発生した場合に回答を得ることです。事前に感謝し、私の英語で申し訳ありません
私はAIチャットボットに取り組んでいます。ユーザー入力とデータベース内のテキストが最も一致するデータベースから単一の行を選択するには、SQLクエリが必要です。(また一致率 > %80)
例: 「こんにちは」と「こんにちは!」、「お元気ですか」、「お元気ですか」、「お名前は?」と「あなたの名前は何ですか?」
私の目的は、事務的なエラーが発生した場合に回答を得ることです。事前に感謝し、私の英語で申し訳ありません
Googleでレーベンスタイン距離アルゴリズムの実装を検索し(このように)、次に
select text
from mytable
where levenshtein_ratio(text, 'text_to_compare') > 80
limit 1