すべてのプロダクト
Search
ドキュメントセンター

Platform For AI:LLM-Clean Special Content (MaxCompute)

最終更新日:Jun 23, 2026

LLM-Clean Special Content コンポーネントは、大規模言語モデル (LLM) 用のテキストデータを前処理します。このコンポーネントは、ナビゲーション情報、著者情報、ソース情報、URL、印刷不能文字、HTML マークアップなどの特殊なコンテンツを削除します。また、HTML 構造を解析し、テキストを抽出します。

制限事項

このコンポーネントは、MaxCompute コンピュートエンジンのみをサポートしています。

仕組み

LLM-Clean Special Content コンポーネントは、次の特徴をサポートしています:

まず、コンポーネントは改行を使用してテキストを複数行に分割します。

  • ナビゲーション情報の削除

    • ナビゲーション情報のキーワードには、'Home>''Main page>''Home»''Home/''Home|' が含まれます。

    • ナビゲーション情報の正規表現:'Current location:.*[>]{1,}' および 'Location:.*[>]{1,}'

    • コンポーネントは、これらのキーワードを含む行、またはこれらの正規表現に一致する行を削除します。

  • 著者情報の削除

    コンポーネントは、指定された著者関連のキーワードのいずれかと、セット '.?!;:,' の句読点の少なくとも 1 つを含む行を削除します。

    著者情報のキーワードには、'Reporter ''Source:''Editor:''Login|Register''This article URL:''Publish date:''Time added:''Share to:''“Scan”''Related links:''Lottery''Site navigation ''| Contact us''Homepage ''Current location:''Published at ''Location: ' が含まれます。

  • ソース情報の削除

    記事のソースの正規表現には、r'(\d{4}[-/year]\d{1,2}[-/month]\d{1,2}[day]{0,}\s\d{1,2}:\d{1,2}:\d{1,2})'r'\d{4}[-/]\d{1,2}[-/]\d{1,2}.*[source:|editor:]' が含まれます。

    コンポーネントは、最初の 5 行のみをチェックして正規表現に一致するかどうかを確認し、一致する行を削除します。

    説明

    ナビゲーション情報と著者情報の削除を有効にした場合、コンポーネントは元のテキストではなく、残りのテキストの最初の 5 行をチェックします。

  • URL の削除

    コンポーネントは、正規表現 r'(https?|http)?:\/\/[\w\.\/\?\=\&\%\-\_]+' に一致するテキストを削除します。

  • 印刷不能文字の削除

    コンポーネントは、正規表現 '[\001\002\003\004\005\006\007\x08\x09\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a]+' に一致する文字を削除します。

  • HTML マークアップの削除と HTML テキストの解析

    コンポーネントは、'<li>''<ol>''\n*' に置き換え、'</li>' タグと '</ol>' タグを削除します。その後、残りの HTML を解析し、テキストコンテンツを返します。

URL 削除の例:

  • 処理前:

    /*
     AngularJS v1.3.0-beta.2
     (c) 2010-2014 Google, Inc. http://angularjs.org
     License: MIT
    */
    (function(H,a,A){'use strict';function D(p,g){g=g||
    {};a.forEach(g,function(a,c){delete g[c]});for(var c in
    p)!p.hasOwnProperty(c)||"$"===c.charAt(0)&&"$"===c.charAt(1)||(g[c]=p[c])}})
  • 処理後:

    処理後、URL http://angularjs.org はコメントブロックから削除されます。

ビジュアル設定パラメーター

Machine Learning Designer インターフェイスでコンポーネントのパラメーターを設定できます。

タブ

パラメーター

必須

説明

デフォルト値

[フィールド設定]

[ターゲット列の選択]

はい

処理対象の列。

なし

出力テーブルのライフサイクル

いいえ

このコンポーネントが生成する一時テーブルの保存期間 (日数)。この期間が経過すると、テーブルはリサイクルされます。

28

チューニング

[マップタスクインスタンスあたりの CPU 数]

いいえ

マップタスクインスタンスあたりの CPU 数。有効値の範囲は 50 から 800 です。

100

[マップタスクインスタンスあたりのメモリサイズ]

いいえ

マップタスクインスタンスあたりのメモリサイズ (MB)。有効値の範囲は 256 から 12,288 です。

1024

[マップの入力データの最大サイズ]

いいえ

マップタスクインスタンスが処理できる入力データの最大量 (MB)。このパラメーターは、マップフェーズの入力分割サイズを制御します。有効範囲は [1, Integer.MAX_VALUE] です。

256

関連ドキュメント

Machine Learning Designer のコンポーネントの詳細については、「Machine Learning Designer の概要」をご参照ください。