コンテンツにスキップ

このドキュメントでは、PlaidCloud Lakehouseの ai_text_completion 関数の概要と、この関数を使用してテキスト補完を生成する方法を説明します。

アップストリームの実装を参照してください。

PlaidCloud Lakehouseの ai_text_completion 関数は、指定されたプロンプトに基づいてテキスト補完を生成する組み込み関数です。質問応答、テキスト生成、オートコンプリートシステムなどの自然言語処理タスクに役立ちます。

この関数はテキストのプロンプトを入力として受け取り、そのプロンプトに対して生成された補完を返します。補完は、大規模なテキストコーパスで事前学習されたモデルを使用して作成され、単語やフレーズ間の関係を連続空間上で捉えます。

Ai_text_completionを使用したテキスト補完の生成

Section titled “Ai_text_completionを使用したテキスト補完の生成”

PlaidCloud Lakehouseで ai_text_completion 関数を使用してテキスト補完を生成する簡単な例を次に示します。

SELECT ai_text_completion('What is artificial intelligence?') AS completion;

結果:

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ completion │
├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Artificial intelligence (AI) is the field of study focused on creating machines and software capable of thinking, learning, and solving problems in a way that mimics human intelligence. This includes areas such as machine learning, natural language processing, computer vision, and robotics. │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

この例では、プロンプト「What is artificial intelligence?」を ai_text_completion 関数に渡しています。関数は、人工知能を簡潔に説明する補完を生成して返します。