適用対象:Databricks SQL
Databricks Runtime
ai_fix_grammar()
関数を使用すると、最先端の生成 AI モデルを呼び出して、SQL を使用して特定のテキストの文法エラーを修正できます。 この関数では、 Databricks Foundation Model API で使用できるエンドポイントを提供するチャット モデルを使用します。
要件
重要
現時点で使用される可能性のある基になるモデルは、 Apache 2.0 ライセンス、Copyright © The Apache Software Foundation または LLAMA 3.3 Community License Copyright © Meta Platforms, Inc. に基づきライセンスされます。すべての権限が予約されています。 お客様は、該当するモデル ライセンスへのコンプライアンスを遵守する責任を負います。
Databricks では、該当する使用条件に準拠するために、これらのライセンスを確認することをお勧めしています。 Databricks の内部ベンチマークに従ってパフォーマンスが向上するモデルが将来出現した場合、Databricks によってモデルが変更される可能性があります (および、このページで提供されている該当するライセンスの一覧)。
- この関数は、 サポートされている基盤モデル API を使用する AI Functions のワークスペースでのみ使用できます。
- この関数は、Azure Databricks SQL クラシックでは使用できません。
- Databricks SQL の価格ページを確認します。
- Databricks Runtime 15.1 以上では、この関数は Databricks ノートブック内でサポートされ、これには Databricks ワークフロー内でタスクとして実行されるノートブックも含まれます。
- バッチ推論ワークロードでは、パフォーマンスを向上させるために Databricks Runtime 15.4 ML LTS が必要です。
構文
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."