Leadリストの企業名をクリーンアップする際は、まず出力ルールを決めます。法人格がブランド名から明確に分かれている場合は削除し、空白や大文字・小文字の表記を統一しつつ、ブランドを構成する単語は残します。たとえば、Acme, Inc. は Acme にできますが、The Limited を自動的に The に変えるべきではありません。

Datablistでは、こうしたルールをCSVの列に適用する方法を2つ用意しています。Company Name Cleanerは各行をAIで処理し、AI Editingはコレクションへ適用する前にプレビューできるJavaScript変換処理を生成します。アウトリーチや重複排除の前に結果を比較・修正できるよう、元の企業名は別のプロパティに残しておいてください。

まず少数の企業名で試す場合は、無料のCompany Name Cleanerをご利用ください。最大10件の企業名を貼り付け、元の値とクリーンアップ後の値を比較してから、同じ方法をCSV全体に適用できます。

このガイドでは、以下を解説します。

企業名クリーンアップのルール

アウトリーチ向けの自然な企業名が必要なのか、レコード照合向けの標準化された企業名が必要なのかを決めます。目的によって適切な出力は異なります。まずは以下のルールを基準にし、例外を確認してください。

  • Inc.、LLC、GmbHなどの法人格は、独立した接尾辞として記載されている場合にのみ削除します。
  • ブランドとして認識できる表記を変えずに、重複した空白や不要な句読点を整えます。
  • Group、Holdings、Limitedなどがブランド名の一部である場合や、企業名だけでは判断できない場合は残します。
  • 判断が難しい企業名は推測で変更せず、手動レビューの対象にします。
入力推奨される出力確認ポイント
Acme, Inc.AcmeInc.は独立した法人格の接尾辞です。
Acme GmbHAcmeドイツの法人格がブランド名と分かれているか確認します。
The LimitedThe Limitedブランド名そのものである可能性がある単語は削除しません。

方法1:生成AIで企業名をクリーンアップ

1つ目の方法では、企業名ごとにAIを使用します。企業名の形式にばらつきがあり、固定の接尾辞リストを管理するよりも、文脈に応じた結果を確認したい場合に適しています。

Datablistには、専用のCompany Name Cleaner enrichmentがあります。大規模なリストで実行する前に、設定とクレジット消費量をご確認ください。

この方法の使い方を順番に見ていきましょう。

まず、企業名を記載したCSVまたはExcelファイルをインポートします。

Datablistのデータクレンジングツール
Datablistのデータクレンジングツール

ここではデモ用に企業名だけが入ったファイルを使用していますが、複数のプロパティ/列を含む通常のファイルでも同じように処理できます。

表記が統一されていない企業名を含むファイル
表記が統一されていない企業名を含むファイル

次に「Enrich」を選択します。

Datablistで「Enrich」を選択
Datablistで「Enrich」を選択

続いて、Enrichment Templatesを選択します。

DatablistのEnrichment Templates
DatablistのEnrichment Templates

Company Name Cleanerを選択します。

Company Name Cleaner Enrichment
Company Name Cleaner Enrichment

次にプロンプトを編集し、{{Name}}または/Nameを使って企業名が入っている列を選択します。

次のステップに進み、出力を設定します。

出力用の新しいプロパティを作成するか、コレクション内の既存プロパティにマッピングできます。

ここでは新しいプロパティを作成しました。

Datablistは「Run Status」プロパティも自動的に作成します。これにより、処理済みの企業名と各処理のコストを追跡できます。

出力の設定
出力の設定

続いて、以下のオプションから実行設定を選択します。

  • Async(クラウド)で実行する
  • 最初の10件でテストする
  • 最初の10件または100件だけを実行する、あるいはクリーンアップする件数を指定する
実行設定の構成
実行設定の構成

実行設定が完了したら、enrichmentを実行できます。

これが、enrichmentの次のパートへ進む前の最後のステップです。

ここでは、最初の100件をAsyncで処理するよう設定しました。

設定済みの実行オプション
設定済みの実行オプション

enrichmentが完了すると、結果が出力プロパティに表示されます。短い企業名、各国の法人格、GroupやLimitedなどを含む企業名も含め、元の企業名とサンプル結果を比較してください。

クリーンアップされた企業名
クリーンアップされた企業名

以下の動画で、企業名をクリーンアップする手順をご覧いただけます。

方法2:AI生成JavaScriptで企業名をクリーンアップ

一定の形式に沿ったリストであれば、AI Editingを使って指示と最大10件のサンプルからJavaScript変換処理を生成できます。スクリプトを作成する前に、コレクション内のすべての企業名を読み取る仕組みではありません。必要な法人格と例外をプロンプトに明記し、リスト全体で実行する前に、代表的な企業名で生成コードをプレビューしてください。

この方法なら行ごとにAIモデルを呼び出す必要はありませんが、生成されたルールが誤った単語を削除する可能性はあります。元データの列を残し、まず判断が難しい企業名でテストしてください。

手順を順番に見ていきましょう。

まず、企業名をDatablistにインポートします。CSVまたはExcelファイルをご利用ください。

Datablistのスタートページ
Datablistのスタートページ

ここではデモ用に企業名だけが入ったファイルを使用していますが、複数のプロパティ/列を含むファイルもアップロードできます。数十万行規模のファイルにも対応しています。Datablistは大容量CSVファイルを開く用途にも適しています。

表記が統一されていない企業名を含むCSVファイル
表記が統一されていない企業名を含むCSVファイル

Editを選択し、続いてAI Editingを選びます。

Datablistの「AI Editing」機能を選択
Datablistの「AI Editing」機能を選択

企業名が入っているプロパティを参照し、ルールを記述するプロンプトを入力します。最初のサンプルにすべての法人格が含まれているとは限らないため、ファイル内の国に合わせて接尾辞リストを追加してください。

「AI Editing」の画面
「AI Editing」の画面
{{company_name}}を読み取り、クリーンアップした企業名を別のプロパティへ書き込むJavaScriptを生成してください。法人格の末尾表記として、Inc.、Incorporated、LLC、L.L.C.、Ltd.、Limited、Corp.、Corporation、LLP、PLC、GmbH、GmbH & Co. KG、AG、B.V.、N.V.、S.A.、S.A.R.L.、SAS、S.r.l.、Pty Ltd、Pte Ltd、Co., Ltd.を、大文字・小文字を区別しない明示的なリストとして使用してください。ブランド名と空白または句読点で区切られた完全な末尾表記だけを一致させてください。複数単語の末尾表記を短いものより先に処理し、一般的なピリオドや空白の表記揺れにも対応してください。末尾表記だけを削除し、残ったカンマ、ピリオド、空白を取り除いてください。企業名の途中にあるこれらの単語は削除せず、企業名を「The」のような一般的な単語だけにしないでください。GroupとHoldingsがブランド名の一部である場合は残してください。末尾表記かどうか判断できない場合は、企業名を変更しないでください。例:「Acme, Inc.」->「Acme」、「Acme GmbH & Co. KG」->「Acme」、「The Limited」->「The Limited」、「Limited Partners Group」->「Limited Partners Group」。サンプル項目だけでなく、すべての行に同じルールを適用してください。

注: 同じプロンプトを使用する場合は、波括弧({{Property}})を使ってプロパティを参照してください。

AI Editingはサンプルを使ってスクリプトを生成し、プレビューします。各行をLLMでクリーンアップするわけではありません。生成前に代表的な行を選択または絞り込み、複数単語の法人格、LimitedやGroupを含むブランド名、法人格のない企業名がプレビューに含まれるようにしてください。生成されたJavaScriptとプレビューの両方を確認します。末尾表記を処理できていない場合やブランド名の一部が削除された場合は、具体的なルールや例外をプロンプトに追加し、全件処理の前に再生成してください。

クリーンアップされた企業名のプレビュー
クリーンアップされた企業名のプレビュー

プレビューに問題がなければ、Run on itemsをクリックし、より多くの出力サンプルを元のプロパティと比較します。

JavaScriptでクリーンアップされた企業名
JavaScriptでクリーンアップされた企業名

企業名クリーンアップ方法の違い

生成AIによるクリーンアップ(方法1)はAIが企業名を直接処理します。一方、方法2(AI生成JavaScript)では、AIがクリーンアップ処理を行うJavaScriptを作成します。

方法1は処理する各行でAIを使用し、クレジットを消費します。さまざまな形式に対応しやすい一方で、結果のレビューは必要です。

方法2は、明示したルールと少数のサンプルからスクリプトを生成し、そのスクリプトを各行に適用します。対象となる法人格を列挙でき、全件実行前に例外を確認できる場合に最適です。

どちらの方法でも企業名のクリーンアップを自動化できますが、リストの規模、予算、求める精度に応じてお選びください。

方法1と方法2の使い分け

生成AIによるクリーンアップ(方法1)

  • 形式や言語が混在している場合
  • 文脈に応じた判断が必要な企業名を扱う場合
  • AIによる処理結果のサンプルをレビューできる場合

AI生成JavaScript(方法2)

  • 一貫したルールに従うリストを扱う場合
  • 生成されたスクリプトをプレビューして調整できる場合
  • 行ごとのAI呼び出しを避けたい場合

企業名クリーンアップに関するよくある質問(FAQ)

B2B Lead獲得用の企業名を自動で整える方法は?

CSVをインポートし、元の企業名の列を保持したまま、クリーンアップ後の企業名を新しいプロパティへ出力します。表記にばらつきがある場合はCompany Name Cleaner、同じルールを繰り返し適用する場合はAI Editingをご利用ください。エクスポート前に出力サンプルを確認します。

削除する接尾辞を明示し、元の企業名を残してください。短い企業名、各国の企業名、法人格に似たブランド語を含む企業名をプレビューします。ブランド名が誤って変わる場合は、ルールを修正してください。

AIは各国・各言語の企業名をクリーンアップできますか?

AIはさまざまな国の企業名を処理できますが、法人格やブランド名の慣習は国ごとに異なります。1つの接尾辞ルールがすべての国に通用すると考えず、実際のリストから例を追加し、判断が難しい出力を確認してください。

AIで1,000件の企業名を処理する時間は?

所要時間は、使用する方法、コレクションの規模、処理状況によって異なります。まず少量のデータでテストし、出力を確認したうえで、その実行結果をもとに大規模な処理を計画してください。