0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

「……分かりました(分かってない)」を撲滅する! 認知科学に基づく技術説明の極意「記号接地」

0
Posted at

この記事では、技術説明の極意である 「記号接地」 の概念と有用性、そして実践テクニックをお伝えします。

はじめに

後輩や技術に詳しくない相手に技術を説明したとき、相手の目がスッと泳いで 「……はい、わかりました(絶対わかってない)」 と言われてしまった経験はありませんか?

あるいは、あなた自身が新しい技術の公式ドキュメントを読んだとき、「日本語で書かれているはずなのに、まるで宇宙語に見える…」と絶望したこともあるかもしれません。

実はこれ、あなたの説明が下手なわけでも、相手の理解力が足りないわけでもありません。

「分かりやすい説明」とは、技術的な正確さではなく、「いかに相手の脳内で『記号接地』させられるか」にかかっているのです。

記号接地とは何か?

記号接地の図解

記号接地とは、「ただの文字列(記号)が、生々しい現実の感覚や経験(身体性)とガチャン!と繋がる」 ことです1

もともとはAIの限界を指摘するために生まれた言葉です。「中国語を知らない人が、中国語の辞書を引くようなもの」を想像してください。未知の記号を別の未知の記号で説明されても、 永遠に本当の意味には辿り着けません。この状態を「記号接地できていない」と言います。

では、相手の脳内でこの「記号接地」を起こさせるには、教える側はどうすればいいのでしょうか? それには以下の4つのアプローチが有効です。

  1. メタファー(例え話)を使う:未知の概念を、相手がすでに持っている日常の経験や感覚に置き換える。
  2. 実際に手を動かして体験させる:チュートリアルや簡単なコードを実際に触らせて、エラーや成功の「手触り」を得させる。
  3. 視覚化する(図解):目に見えない抽象的なシステム構造を、図やグラフを用いて「見える」状態にする。
  4. 相手自身の言葉で説明させる:説明した後に、「じゃあ、今の話を専門用語を使わずに自分の言葉で説明してみて?」と問いかけ、相手の脳内で本当に記号が接地したか(上滑りしていないか)を確認する。

この中でも、日々のコミュニケーションやドキュメント作成において最も手軽かつ強力なのが、「1. メタファー(例え話)」を駆使するというアプローチなのです。

科学が証明した「記号接地」の圧倒的パワー

記号接地のパワーの図解

「例え話なんてただの言葉遊びでしょ? エンジニアなら正確な専門用語で話すべきだ」と思うかもしれません。しかし、 記号接地(日常の感覚への紐づけ)を意識した説明は、人間の学習効率を劇的に跳ね上げる ことが科学的に証明されています。

心理学者のアーサー・グレンバーグ(Arthur M. Glenberg)らは、子どもたちの読解力に関する有名な実験を行いました2
子どもたちに物語を読ませる際、ただ繰り返し読ませたグループと、「文章に合わせて、目の前にあるおもちゃの農場やトラクターを実際に手で動かさせた(または動かすことを頭の中で想像させた)グループ」 を比較したのです。

その結果、おもちゃを動かし、言葉を「現実の物理的な感覚」に結びつけた(=記号接地させた)グループは、ただテキストを読んだグループに比べて、 内容理解のテストスコアが1〜2標準偏差分(偏差値で言えば10〜20)も異常なほど跳ね上がった のです。

つまり、小難しい文字列をただ脳に流し込んでも人は理解できません。しかし、「誰もが知っている現実の感覚やモノ」に言葉を紐づけてあげる(マッピングする)だけで、脳は突如としてその概念を「生きた知識」として深いレベルで理解し始めるのです。

実践例:ITの宇宙語を「記号接地」させる3つの具体例

では、私たちがよく直面するITの概念を後輩や顧客に説明する場面で、記号接地を実践してみましょう。

1. 「Docker(コンテナ技術)」を接地させる

記号が接地していない説明

「Dockerとは、ホストOSのカーネルを共有し、プロセスを隔離してアプリケーションを実行する軽量な仮想化技術です。」

記号接地させた説明

「Dockerは、 『幕の内弁当の仕切り』 みたいなものです。
ご飯とおかずの味が混ざらないようにパックを分けるように、アプリAとアプリBの環境が混ざらないように仕切っているんです。しかもそのお弁当箱は、Macで作ってもWindowsに持っていっても、中身が崩れず全く同じ味(環境)で食べられます。」

2. 「API」を接地させる

記号が接地していない説明

「APIとは、アプリケーション・プログラミング・インターフェースの略で、ソフトウェアコンポーネント同士が互いに情報をやりとりするためのプロトコルおよび仕様です。」

記号接地させた説明

「APIは、 『レストランのウェイターさん』 です。
あなた(ユーザー)がメニューを見て『ハンバーグ定食』と注文すると、ウェイター(API)が厨房(データベース)に伝えてくれます。厨房がハンバーグを作ると、またウェイターがあなたのテーブルまで運んできてくれます。あなたは厨房に勝手に入ることはできませんが、ウェイターを通せば欲しいものがもらえる仕組みです。」

3. 「オブジェクト指向(クラスとインスタンス)」を接地させる

記号が接地していない説明

「クラスとはデータと振る舞いをカプセル化した設計図であり、インスタンスとはそのクラスをもとにメモリ上に確保された実体のことです。」

記号接地させた説明

「クラスは 『たい焼きの鉄板(型)』 で、インスタンスは 『焼き上がったたい焼き』 です。
鉄板(クラス)はあくまで型なので食べられませんが、そこに生地とあんこを入れて焼くことで、実際に食べられるたい焼き(インスタンス)が無限に作れます。中身のあんこをカスタードやチョコに変えれば、違う味のたい焼き(別々のインスタンス)を作ることもできます。
(※手垢のついた古典的なメタファーに思えるかもしれませんが、これほど『誰もが持っている身体感覚』に完璧に接地する例えが他にないからこそ、今なお現場で語り継がれているのです)」

ITの概念がお弁当やレストラン、たい焼きといった誰もが持っている日常の身体的経験に接地しました。これこそが「分かりやすい!」の正体です。

開発現場やチーム開発での応用

この「記号接地の理論」は、他者への説明や日々のチーム開発における様々なシーンで絶大な効果を発揮します。

  • 要件定義とクライアントワーク
    顧客はシステム用語のプロではありません。仕様を説明する際、顧客の日常業務に接地したメタファーで説明することで、認識のズレ(手戻り)を劇的に減らすことができます。
  • コードレビューと後輩指導
    「ここはポリモーフィズムを使って」と突き放すのではなく、「ここはゲーム機のコントローラーと同じで、Aボタンを押すという共通の指示に対して、マリオならジャンプ、カービィなら吸い込み、みたいに振る舞いを変えられる設計にしたいんだ」と伝えることで、後輩は「なぜその設計が必要なのか」を体感として理解できます。
  • ドキュメント執筆(README等)
    ドキュメントの冒頭には、必ず「このシステムは現実世界で言うと何に当たるのか」というイメージ図やメタファーを置きましょう。読者の頭の中に「見取り図」ができあがり、その後の複雑な仕様の理解度が格段に上がります。
  • 💡 補足:自分自身の学習にも役立つ
    自分が新しい技術を学ぶ際にも、公式ドキュメントの宇宙語を「これって身近なもので例えると何だろう?」と自問自答(あるいはAIに質問)して記号接地させることで、圧倒的なスピードで技術をマスターできるようになります。

おわりに

エンジニアにとって、正確な専門用語で話すことは当然重要です。しかし、私たちが作っているシステムは最終的に「人間」が使い、書いたコードやドキュメントは「人間」が読みます。

相手の経験に接続する「記号接地」のスキルは、チームの認識のズレをなくし、開発をスムーズに進めるための強力な武器になります

難しい技術を難しいまま語るのではなく、相手の経験や感覚に寄り添い、優しく「接地」させてあげること。それこそが、本当に優秀なエンジニアが持つ「分かりやすい説明の正体」です。

今日からあなたも、「伝わらない」と嘆く前に、相手に伝わる身近なメタファーをひとつ探してみませんか?

参考文献

  1. 今井 むつみ:生成AI時代に求められることばの力と思考力 - 慶應義塾. https://www.keio.ac.jp/ja/about/public-relations/mita-hyoron/features/20260605-2/

  2. Glenberg, A. M., Gutierrez, T., Levin, J. R., Japuntich, S., & Kaschak, M. P. (2004). Activity and imagined activity can enhance young children's reading comprehension. Journal of Educational Psychology, 96(3), 424-436.

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?