AIが電話番号の区切りを間違える2026|市外局番のズレを防ぐ5つの手順
AIが出力した電話番号でハイフンの位置や桁がずれる原因と、配布前に市外局番のズレを止める5つの手順を解説します。
AIに顧客リストを整形させたところ、電話番号のハイフンの位置が変わっていた。あるいは、先頭の0が消えて9桁になっていた。そんな経験はないでしょうか。
電話番号は数字さえ合っていれば正しく見えます。だからこそ目視の確認をすり抜けます。しかし区切りが違えば別の番号に読めますし、先頭の0が落ちればそのままでは発信できません。
この記事では、AIが電話番号の区切りを誤る原因と、配布前にズレを止める5つの手順を解説します。
ハイフンの位置は数字列だけからは決められない
日本の固定電話番号は、市外局番・市内局番・加入者番号の3つで構成されます。先頭の0を含めた合計の桁数は決まっています。一方で、市外局番の桁数は地域によって2桁から5桁まで変わります。
たとえば東京は「03」で2桁、大阪は「06」も2桁です。札幌は「011」で3桁になります。市外局番が長い地域では、そのぶん市内局番が短くなります。
つまり、同じ10桁の数字列でも、どこで区切るのが正しいかは地域ごとに違います。数字の並びだけを見て機械的に3分割すれば、市外局番の境界を踏み外します。
AIは見慣れた形、つまり都市部で頻出する区切り方に寄せる傾向があります。その結果、市外局番が長い地域の番号ほど誤りやすくなります。
実際に起きるズレの型
1. 区切りが都市部の形に揃えられる
市外局番が4桁の地域の番号が、2桁や3桁で区切られる型です。数字自体は欠けていないため、目視や検索では気づきにくくなります。
2. 先頭の0が消える
出力を表計算ソフトに貼り付けた際、数値として扱われて先頭の0が落ちる型です。AIの出力そのものではなく、貼り付け先で起こります。
3. 国番号と0が二重になる
国際表記に直すとき、+81のあとに先頭の0を残してしまう型です。正しくは0を外します。逆に国内表記へ戻す際、0を付け忘れる誤りもあります。
4. 内線番号が本体に連結される
「(内線123)」がハイフンでつながれ、番号の一部として出力される型です。桁数が増えるため、自動発信では必ず失敗します。
5. 全角と半角、区切り記号が混ざる
全角数字が残ったり、長音符やダッシュがハイフンの代わりに入る型です。見た目はほぼ同じでも、システムには別の文字として渡ります。
0120や050など、例外になる番号
市外局番を持たない番号もあります。これらは地域とは無関係に、番号の頭で区切り方が決まります。一覧にすると次のとおりです。
- 0120(フリーダイヤル):全体で10桁です。3桁ずつ区切る形が一般的です。
- 0800(フリーダイヤル):全体で11桁で、0120とは桁数が違います。
- 050(IP電話):全体で11桁です。市外局番のように見えますが地域を表しません。
- 0570(ナビダイヤル):全体で10桁です。発信者側に通話料がかかります。
紛らわしいのは0120と0800です。どちらもフリーダイヤルですが桁数が異なります。AIに「フリーダイヤルの形式に揃えて」と頼むと、0800の番号が0120と同じ10桁に丸められることがあります。
050も誤解を招きます。先頭の3桁が市外局番に見えるため、地域を推測した書き換えが起きます。しかし050はIP電話の識別子であり、所在地とは結びつきません。
いずれの型も、数字の見た目は原本とほとんど変わりません。人の目は数字の並びを追うため、区切りの位置までは検証しない傾向があります。だからこそ、送付や一括発信の直前まで残ります。
配布前にズレを止める5つの手順
手順1 変更してよい範囲を先に決める
「区切り記号は原本のまま維持する」と依頼文に明記します。整形は頼んでいない、と伝えるのが出発点です。
手順2 数字だけを抜き出して照合する
原本と出力の双方から数字以外を取り除き、その文字列同士を比べます。区切りの違いに惑わされず、桁の欠落と誤りだけを先に潰せます。
この照合は表計算ソフトの置換機能でも行えます。ハイフンと括弧と空白を消した列を作り、原本の同じ列と一致するかを確認します。一致しない行だけが、数字そのものが変わった行です。
手順3 桁数を機械で数える
国内の固定電話は10桁、携帯電話は11桁が基本です。この桁数から外れた行だけを抽出すれば、内線の連結や0の脱落が浮かび上がります。
手順4 区切りは番号の一覧から引き直す
ハイフンの位置はAIに判断させず、市外局番の一覧と突き合わせて決めます。判断ではなく参照に置き換えるのが要点です。
市外局番は総務省が一覧を公開しています。番号の先頭から順に一覧と照合すれば、区切る位置は一意に定まります。推測の余地をなくすことが、この手順の目的です。
手順5 使う直前に1件だけ実際に確認する
一括発信やSMSの送信前に、代表の1件へ実際に発信します。形式の検査を通っても、到達するかどうかは別の話です。
まとめ
電話番号の区切りは、文章の体裁と違って、正解が地域ごとに決まっています。AIはその地域の情報を持たないまま、見慣れた形へ寄せてしまいます。
対策は、AIに区切りを判断させないことに尽きます。数字は照合し、区切りは一覧から引く。この分担にすれば、精度の高いモデルへ乗り換えなくても誤りは止まります。
まずは手元の顧客リストで、手順3の桁数チェックだけを試してみてください。10桁でも11桁でもない行が、想像より多く見つかることがあります。
AI Scout編集部
AIツール・SaaS専門のレビューチーム。最新のAI技術動向を追い、実際にツールを使用した上で、正確で信頼性の高い情報を提供しています。