2026年1月22日: 自然言語述語を使用したフィルタリング用 AI_FILTER (一般提供)¶
現在一般提供されている AI_FILTER 関数は、平易な自然言語で複雑なフィルターを表現できる新しい AI 駆動型のセマンティックフィルタリング機能を提供します。厳密なキーワード、正規表現、または脆弱なルールは必要ありません。
AI_FILTER を使用して、ビジネスユーザーやデータチームは、テキストの一致だけでなく、意味と意図に基づいてデータをフィルタリングできます。これにより、より高速な分析とより直感的なクエリが可能になり、ビジネス上の質問を SQL ロジックに変換するために必要な労力が大幅に削減されます。
AI_FILTER のユースケースには次が含まれます。
カスタマーフィードバック分析:感情や意図(例えば、「配送の遅延に不満を抱いていたカスタマー」)で、レビュー、アンケート、サポートチケットをフィルタリングします。
信頼性と安全性、モデレーション:キーワードを無限に列挙することなく、ポリシーに違反したり、危険な行動を表したりしたコンテンツを特定します。
販売および CRM インサイト:購入意向、異議申し立て、または解約リスクを示す取引メモまたは通話記録を抽出します。
マーケティングおよびブランドのモニタリング:肯定的または否定的なブランドの認識、キャンペーンの反応、または競合リストの比較を表す言及を検索します。
運用レビューおよび品質分析:自然言語で説明された根本原因、重大度、または結果に基づいて、内部レポートまたはインシデントノートをフィルタリングします。
例えば、次のクエリは、レビューアーがレストランを気に入ったレビューのみを含めるように REVIEWS テーブルをフィルタリングします。
SELECT * FROM reviews
WHERE AI_FILTER(PROMPT('The reviewer enjoyed the restaurant: {0}', review));
詳細については、 AI_FILTER をご参照ください。