意味の拡散とは、ある人物や集団がそれなりに良い定義とともに作った言葉が、より広いコミュニティへと広まる中でその定義を弱めてしまうときに起きる現象である。この弱まりは定義を完全に失わせる危険があり、そうなればその用語が持っていた有用性も失われる。この用語は 2006 年に Martin Fowler が作ったもので、Fowler はそのメカニズムを本質的には伝言ゲームの連続として説明した。すなわち、用語の考案者以外の人々が、元の定義に注意深く従うことなく、その用語について語り始めるのである。これは誰かが意図的に行うプラクティスではなく、技術用語に生じる失敗モードを名指すものである。
用法
この用語は、ある専門用語がなぜ役に立たなくなったのかを診断するために使われる。最初の定義が悪かったのではなく、その定義がより広い読者へと伝わる道のりを生き延びなかった、というのがその診断である。Simon Willison は 2025 年 3 月の記事で、バイブコーディング の受け止められ方をこの効果の一例として提示している。彼は、この用語が本来の意味 — 書かれたものを本人がレビューせずに LLM を使って書かれたコード — に反して、LLM がコードを書くあらゆる場合を指すものへとすでに歪められていると不満を述べており、その不満を述べる過程で Fowler の用語に出会った。彼自身の苛立ちの説明は、「ほんの束の間の輝かしい瞬間、私たちは明確で広く受け入れられた定義を持つ AI 関連用語を、たった一つでも手にできるチャンスを得ていた」というものであり、人々が Andrej Karpathy の元の投稿を最後まで読むとは信じられなかった、というものである。彼は、自身が作った用語である プロンプトインジェクション にも、それまでの 2 年ほどの間に同じことが起きたと報告している。
Willison はこの意味の希薄化を、苛立たしいが避けられないように思えるものと見なしており、また — Fowler の指摘として — これは人気のある用語ほど起こりやすいと述べている。その理由は、用語の人気が高いほど、連鎖が長くなるにつれて誤解が増幅していく伝言ゲームが起きる可能性が高くなるからである。この効果は、用語の考案者が単純に覆せるものではないようである。バイブコーディングという言葉を作った Karpathy は、Willison の記事に対して、定義が定まるまでには時間がかかるだろうと返答し、自身の実践については、完全なバイブコーディングに振り切ることはめったになく、多くの場合はまだコードを見て、少しずつ複雑さを加え、各部分がどう動くのかを学ぼうとしていると説明した。
関連用語
- バイブコーディング — その希薄化がここで現在の例として提示されている用語
- プロンプトインジェクション — 同じ情報源が同じ効果を被ったと報告している、より以前に作られた用語