注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Pipeline Builder には、パイプラインをより理解し、構築し、管理するために設計された AIP 機能のコレクションが含まれています。 Pipeline Builder の AIP を使用して、1つのプロンプトで新しいデータ変換ロジックを生成したり、パイプライン開発のステップを説明したり、名前や説明を提案したり、正規表現を作成および編集したり、タイムスタンプをキャストしたりできます。
生成 機能を使用して、ユーザープロンプトに基づいて新しいデータ変換ロジックを作成します。 AIP は、Pipeline Builder 全体で利用可能なデータ変換の全セットにアクセスでき、ユーザーの具体的なニーズに最適なものを推奨します。これにより、推奨される変換の理由と根拠を透明化し、メタデータを使用してロジックを生成しますが、基礎となるデータは公開されません。最後に、AIP 変換は通常のデータ変換と同様にパイプラインロジックに保存され、既存のワークフローへのシームレスな統合が可能になります。
生成機能を使用するには、Pipeline Builder グラフの上部中央にある2つの星の紫色のアイコン AIP を選択します。ポップアップウィンドウの指示に従って、グラフ上のノードを入力として選択します。 cmd
(MacOS)または ctrl
(Windows)を押しながらノードを選択して、選択から追加または削除します。
次に、AIP が評価するためのプロンプトを入力し、生成 を選択して実行を開始します。
これにより、生成された変換の説明とともに、パープルでハイライトされた1つ以上の変換ノードが返されます。
変換を続けるには、生成に戻る を選択します。次のノードのセットを選択し、パイプラインの構築を続けるための次のプロンプトを入力します。
最近のプロンプトを見るには、入力ボックスを選択します。履歴エントリを選択することで、任意のプロンプトを再試行でき、これにより元の入力が自動的に選択されます。
説明 機能を使用して、開発プロセスの各ステップでパイプラインの説明を動的に取得します。現在の状態について共同作業者を同期させ、新たな承認者に貴重なコンテキストを提供したり、新しいチームメンバー間で知識を移転したりすることで、最小限のメンテナンス労力で行うことができます。
説明を使用するには、Pipeline Builder グラフの上部中央にある紫色の電球ラベル AIP を選択します。ポップアップウィンドウの指示に従って、グラフ上のテーブルを入力として選択します。ノードを押しながら選択して、選択から追加または削除します。選択には、少なくとも1つの変換ノードが含まれ、単一の出力を持つノードの接続セットでなければなりません。
ノードを押しながら選択して、選択から追加または削除します。選択には、少なくとも1つの変換ノードが含まれ、単一の出力を持つノードの接続セットでなければなりません。
最後に、説明 xx ノード を選択して、変換の説明を生成します。
また、1つのノードを選択し、右側に表示されるメニューから紫色の 説明 ボタンを選択して、単一のノードを説明することもできます。
さらに、ノード内の任意の変換セットを説明することもできます。
Pipeline Builder での変換について詳しく知る。
また、Pipeline Builder の AIP を使用して、任意の変換ノードの推奨される名前と説明を生成することで、作業を迅速に文書化することもできます。
デフォルトの変換名の隣にある紫色の AIP 星アイコンを選択して、推奨される名前を生成します。
この例では、 Open claims by landlord...
の推奨名は Transform path
よりも多くの情報を追加します:
紫色の 生成 ボタンを選択して、推奨される説明を生成します。
この例では、説明は、landlord ID ごとにクレームデータをグループ化する変換についての詳細を提供します:
生成された提案は、変換パスの短い要約です。生成された名前または説明を保存すると、情報は自動的にパイプラインに保存され、共同作業者に表示されます。
一度に最大10のノードを提案するには、画面の下部にある 提案 タブを開きます。
パイプライン上の1つ以上のノードを選択して、名前と説明を生成します(まだ存在しない場合)。
各提案で 適用 を選択して、変更をノードに保存します。
Transform Assist 機能は、Pipeline Builder で利用可能な多数の変換オプションを最大限に活用するのに役立ちます。 AIP の力を利用して、regex ヘルパーは入力に基づいて正規表現を生成し、既存の表現を更新します。さらに、タイムスタンプフォーマッタを使用すると、キャストボードの値を string
から timestamp
に迅速に変換できます。
Regex ヘルパーは、正確で効率的な regex パターンを提供することにより、データパイプラインの作成プロセスを簡略化します。これらのパターンを使用して、データ内の文字列を抽出、置換、検索します。 Regex ヘルパーを使用するには、最初に regex パラメーターを使用する新しい変換ボードを作成します:regex 抽出、regex すべて抽出、regex 置換、regex 検索、または regex マッチ。以下の例では、表現列 email_string
上で regex 抽出変換を使用します。
Pattern フィールドの隣にある紫色の AIP 星アイコンを選択し、作成したい正規表現を説明します。この例では、メールドメインを検索したいと思います。
紫色の 生成 ボタンを選択して結果を表示します。
また、regex ヘルパーを使用して既存の正規表現を更新することもできます。
Pattern フィールドの隣にある紫色の AIP スタートアイコンを選択します。次に、修正する正規表現を入力し、修正を追加します。以下の例では、正規表現 @([\da-z\.-]+\.([a-z\.]{2,63})
を大文字を含むように修正する必要があります。
紫色の 生成 ボタンを選択して結果を表示します。
タイムスタンプフォーマッタは、キャストボードで文字列をタイムスタンプに迅速にキャストするための時間を節約する解決策を提供します。タイムスタンプフォーマッタを使用するには、最初に新しいキャストボードを作成して、文字列からタイムスタンプにキャストするように設定します。以下の例では、異なる形式のタイムスタンプがあります:
次に、紫色の 生成 ボタンを選択して、キャストで使用したい解析形式の例を入力します。私たちの例では、すべての5つのタイムスタンプを貼り付けます:
AIP は、これらのタイムスタンプに一致する形式のセットを生成し、それらをキャストボードに入力します。 適用 を選択します。
文字列列は、タイムスタンプ列に解析されます。
Pipeline Builder での変換について詳しく知る。
また、Pipeline Builder の AIP を使用して、提案を作成するときに提案の説明を生成することで、変更を迅速に説明することもできます。
これを行うには、まず右上の角にある 提案 を選択します。これにより、提案作成ビューに移動します。
次に、紫色の 生成 ボタンを選択します。 AIP は、ブランチ上のパイプラインへの変更についての提案の説明を作成します。
この例では、パイプライン設定の一部を含む複数の変更がありました。 AIP はこれらすべてを説明します。
また、特定の変更に注目を集める、追加のコンテキストを入力する、または 生成 を選択する前に大まかな提案の説明を書き始めることもできます。 AIP はこれを使用して提案の説明を強化します。生成された説明は、テキストの下に明確に区切って追加されます。
再度生成するか、提供した説明を変更するには、 生成 を選択する前にテキストボックスに関連するテキストのみがあることを確認します。最適な結果を得るために、他のすべてのテキスト、生成された説明を含む、は削除する必要があります。
Pipeline Builder は、テキストを埋め込み 表現でテキストをベクトルとして埋め込むことをサポートします。この表現は、文字列を取り、それを Text embedding ada-002
埋め込みモデルを使用して埋め込みベクトルに変換します。これらのベクトルは、単語やフレーズのセマンティックな意味を捉えるように設計されており、高度なテキスト分析と操作を可能にします。
テキストの埋め込みは計算負荷が高く、プレビューやビルドの速度が遅くなる可能性があります。
注:AIP 機能の利用可能性は変わる可能性があり、顧客間で異なる場合があります。