適用対象:
Databricks SQL
Databricks Runtime
重要
この機能は 、パブリック プレビュー と HIPAA に準拠しています。
プレビュー期間中:
- 基になる言語モデルでは複数の言語を処理できますが、この AI 関数は英語用にチューニングされています。
- AI Functionsの地域可用性については、地域限定の機能を参照してください。
ai_fix_grammar()関数を使用すると、最先端の AI モデルを呼び出して、SQL を使用して特定のテキストの文法エラーを修正できます。 この関数では、 Databricks Foundation Model API で使用できるエンドポイントを提供するチャット モデルを使用します。
要件
Apache 2.0 ライセンス
現時点で使用できる基になるモデルは、 Apache 2.0 ライセンスの Copyright © The Apache Software Foundation に基づくライセンスが付与されています。 お客様は、該当するモデル ライセンスへのコンプライアンスを遵守する責任を負います。
Databricks では、該当する使用条件に準拠するために、これらのライセンスを確認することをお勧めしています。 Databricks の内部ベンチマークに従ってパフォーマンスが向上するモデルが将来出現した場合、Databricks によってモデルが変更される可能性があります (および、このページで提供されている該当するライセンスの一覧)。
この関数は、 バッチ推論用に最適化された AI Functions をサポートするリージョン内のワークスペースでのみ使用できます。
この関数は、Azure Databricks SQL クラシックでは使用できません。
Databricks Runtime 15.4 LTS以上のものが必要です。 最高のパフォーマンスと最新機能へのアクセスのために、Databricks Runtime 18.2以上が推奨されます。
Databricks SQL の価格ページを確認します。
構文
ai_fix_grammar(content)
引数
-
content:STRING式。
返品
文法を修正した STRING。
content が NULL の場合、結果は NULL です。
例
> SELECT ai_fix_grammar('This sentence have some mistake');
"This sentence has some mistakes"
> SELECT ai_fix_grammar('She dont know what to did.');
"She doesn't know what to do."
> SELECT ai_fix_grammar('He go to school every days.');
"He goes to school every day."