ピンポン効果

第1章で達成した「不可能」は、私がピンポン効果と呼ぶ特定のメカニズムを通じて起こりました。このメカニズムの仕組みを理解することで、AIで達成できることが大きく変わります。第1章での皆さんの体験は、私の発見プロセスと同じです。このパターンをどのように見つけたのか、お話しましょう。

直感に反する振る舞い

Jay W. Forrester博士は、Project Whirlwindを主導し、実用的な磁気コアメモリを開発し、Semi-Automated Ground Environment防空システムを構築しました。彼の最も影響力のある論文は「社会システムの直感に反する振る舞い」でした。1

直感に反する洞察は、しばしば最も価値があることが証明されます。アドバイスが直感的なものであれば、おそらくすでに実践されているでしょう。この章のテクニックはその原則を活用しています:一見逆効果に思えることが、しばしば最も効果的であることが証明されるのです。

見つからなかったピース

9年間(私が原稿を書いたのは2016年)、何かがおかしいと感じていました。その本には、絶対に重要だと分かっているのに、なぜ重要なのかを首尾一貫して説明できない変わった内容を含めていました。説明できないこと自体が、その内容以上に奇妙でした!しかし今や本は出版社と契約を結んでおり、これを解明する必要がありました。

より良いアイデアがなかったので、Anthropicのクロードとの会話を始めました。1コンピュータに対して、問題を説明し、可能な解決策について議論したり、少なくともなぜそれが重要だと思うのかを説明しようとしたりするのは、私にとって自然なことでした。

クロードは私と一緒に、その原稿を何度も綿密に検討しました。500ページの原稿でこれを行うのは、RAG(検索強化生成)技術を使用しても、AIのメモリ(トークンコンテキスト)制限のため、簡単なことではありません。しかし、私はこれが難しいことだとは知りませんでした。私にとっては自然なことでした。

An icon of a hat-wizard1

コンテキストに関する用語。「トークンコンテキスト」、「コンテキスト」、「コンテキストウィンドウ」は、一般的に使用されているのを見かけるため、互換的に使用しています。現在のコンテキストにある情報が、他の情報のために追い出されると、AI は(設計上)記憶を失います。これを「コンテキストフェード」と呼びます。解決策は情報を更新することで、これを「コンテキストリフレッシュ」と呼びます。「コンテキストフェード」は忘却の問題で、「コンテキストリフレッシュ」は忘却の解決策です。

約1ヶ月かかりましたが、クロードと私は見つからなかったピースを発見しました。これこそが、9年間探し求めていたピースでした。AI技法の発見と応用」で、私が従った正確なプロセスをお見せします。

端的に言えば、「欠けているピース」とは、これまで考えられなかった方法でAIを活用する方法です。その結果として、以下のような創造的活動を大幅に加速させるなど、他者が不可能だと考えることを実現できるようになります:

  • 人間の思考と経験を必要とする戦略的思考や計画立案、または
  • 単にAIタスクとして実行できない創造的なデザイン。

私が提供しているのは根本的に異なるものです:他のどんな手段でも実現不可能な成果を可能にするAIの活用方法です。冷戦時代のコンピューティングの機密世界では、単に労力を節約する技術と、全く新しい能力を生み出す技術を区別していました。本書で紹介する技術は、間違いなく後者に属します。

その欠けているピースによって、私の不可能な問題へのアプローチは一変しました。冷戦時代に革新的なコンピューティングを可能にした技術は、今日のAIコラボレーションにも適用できます。その関連性を発見した経緯をお話しします。

根底にあるパターン

契約した本は革新的なコンピューティングデバイスに関するものでした。欠けているピースは、やり方ではなく考え方でした。私たちは、あまりにも普遍的で目に見えないように思えた技術を書き留めることを考えもしませんでした。

このパターンはAIでも機能します。多くの人々はAIが生み出すもの―答え、コンテンツ、要約―に注目します。しかし、AIがどのように結果を生み出すのかを一歩ずつ考えると、異なる何かが見えてきます。目的地よりも旅の過程の方が重要なのです。

従来のコンピュータでは、コンピュータがどのように各ステップを実行するかというプロセスを考えることを学びました。AIでも同じアプローチが機能します。AIがデータを通じて進む過程、作る関連付け、認識するパターンに焦点を当てるのです。

プロセスと過程に焦点を当てることで、革新的な成果が得られます:AIがナレッジメッシュをどのように進むかを理解することで、AIを対等な協力者として扱い、どちらか単独では達成できないことを成し遂げられるのです。

具体例:効果の命名

2025年7月までに、私は現在のプロンプトエンジニアリングの本で説明されているものとは異なるAIの使い方をしていることに気付いていました。会話を始めるという私の方法は、とても直感的で自動的だったため、共有し説明する価値があるものが何なのか見えていませんでした。

以下の「深い会話」セクションから始まる例は、「ピンポン効果」という名前を思いついた経緯を示しています。

An icon of a chalkboard1

定義。 ピンポン効果とは、人間とAIがそれぞれアイデアの連想によって相手に新たなアイデアを触発し合う現象です。例えば、「あなたがXと言ったことで、私はYを思いつきました」というような形です。これには、持続的で誘導された協力が必要で、その中で追加の洞察やアイデアが展開され、人間が会話を導き、軌道に保ちます。結果は人間同士の協力とは異なります。なぜならClaudeのような大規模言語モデルは、まったく異なるアイデアの関連付けの仕組みを持っているからです。私はこれを境界条件と呼んでいます。人間とAIの境界において、人間単独でもAI単独でも生み出せない結果が現れるからです。

左側に杖を持つ魔法使い、右側にロボット、両者がピンポンのラケットを持ち、卓球台のネット上の境界で魔法のような効果を生み出している
図 2.1. ピンポン効果の持続

図 1、「ピンポン効果の持続」は、私がピンポン効果をどのように視覚化しているかを示しています。左側には杖とピンポンのラケットを持った魔法使いがいます。右側には人工知能を表すロボットがおり、これもピンポンのラケットを持っています。二人は卓球台のネット上の境界で、魔法のような効果を生み出し、持続させています。(この本を書いているのは私なので、魔法使いは私です。)

今すぐ試してみましょう(5分)

Claude、ChatGPT、または他の任意のAIウィンドウを開きます。特定の結果を要求したり、何かを解決するように依頼したりする代わりに、次のように始めてください:

私は[興味のあるトピック]について理解しようとしています。現時点で分かっていることは次の通りです:[現在の考えを説明または要約]。私が見落としているかもしれないパターンに気づきましたか?

結論を出そうとしないでください。トピックを探索しているのです。人と会話をしているかのように3〜4回のやり取りを続けてください。(AIとのやり取りを始める前に、以下の箇条書きの下の段落を読んでください)。以下の点に注目してください:

  • どのタイミングで解決策に飛びつきたくなりますか?
  • AIはどのタイミングで解決策に飛びつこうとしますか?
  • AIが応答したとき、どのような連想が頭に浮かびますか?

上記の指示に従って行動する前に、上記3つの質問に対する答えはどうなると予想しますか?予想していることの心的イメージを持っていれば、予想外の出来事をすぐに認識できます。結果が予想通りになった場合、それはプロセスを正しく学習できていることの確認となります。

この最初の演習でピンポン効果の習得までは望めませんが、通常のプロンプト入力との違いを感じることができるでしょう。この簡単な演習を実行する時間を取ることで、正しい学習の道筋に素早く立つことができます。

既存の経験や専門知識に基づいてAIプロンプトを作成することもあるでしょう。これは新しいアプローチなので、既存の経験が学習プロセスの妨げにならないようにしてください。違いに慣れてくれば、過去の経験は価値を発揮します。プロンプトエンジニアリングを捨てる必要はありません。このテクニックは既存の知識に追加されるものです。

An icon of a hat-wizard1

トランスクリプトの記録。私はAIとのやり取りの記録を取る習慣を身につけました。実際の問題解決に取り組んでいたため、この習慣は後で振り返ることができるメモとなりました。私は月日で会話を整理することにしましたが、それは些細な詳細です。経験を積むにつれて、自分なりのメモの取り方が発展していくでしょう。

深い会話

この深い協力関係から画期的な洞察が生まれました。AIとの成果が異なるのは、この協力関係の深さによるものです。この具体例では、会話は8日間にわたって行われました。会話の記録は136,000語に及び、これはソフトウェアエンジニアリングに関する500ページの本とほぼ同じ長さです。これは、この「競争優位性」をどのように説明または教えるかを理解することを具体的な目的とした誘導された会話でした。

以下の例は、次のような一連の出来事に従っています:

  1. 私は洞察を得ました。会話の相手の注意メカニズムを引き起こす連想について推測していました。
  2. 私はこの往復の性質を表現するために、これを「ピンポン効果」と名付けました。
  3. Claudeは応答しましたが、会話のAI側のみに焦点を当てて「要点の半分を見逃して」いました。
  4. 私は、なぜ他の誰もこれを理解していないのか考え始めました。
  5. この概念を人間とAIの思考の間の「境界効果」として再構築しました。
  6. 説明ができるようになったので、今あなたが読んでいるこの本を書き進めることができました。

7月29日、この1週間の会話の約3分の2が経過した時点で、私はClaudeに次のように説明しました:

私が何度も学んでいるもう一つの教訓があります:その時点で具体的な答えが必要なくても、会話を止めないということです。そういう時に洞察が生まれるのです。これはあなたの連想メカニズムがアテンションメカニズムを引き起こすことと関係があると強く感じています。なぜなら、同じプロセス(人間版)が私の中でも起きていると考えられるからです。連想が連想を生み出すピンポン効果が、あなたと私の間で異なる隣接概念の集合を持ちながら起きているのです。

最後の段落は非常に深い洞察に富んでいるため、本に含める必要があることは間違いありません。

ホワイトボードでのコラボレーション

深い洞察であるかどうかはさておき、ここで私が説明しているのはホワイトボードの前でのコラボレーションについてです。図 2、「ホワイトボードでのコラボレーションに似たピンポン効果」では、ホワイトボードの代わりに魔法のスクリーンが2人の共同作業の様子を映し出しています。これは、フリップチャートの前でも、あるいは参加者の一人がビデオ通話で遠隔参加している場合でも同じことが言えます。重要な要素は、この場合は物理的なホワイトボード(あるいは魔法のスクリーン)のような、2人の参加者の間の中間点として機能するものがあることです。

壁のピンポン効果を示す図表を見つめる女性と男性が卓球台を挟んで向かい合っている
図 2.2. ホワイトボードでのコラボレーションに似たピンポン効果

Claudeとの違いは、ホワイトボードに書いたり描いたりしてアイデアをやり取りする代わりに、キーボードとスクリーンを通じてやり取りすることだけです。もしあなたがホワイトボードの前で専門家と作業をしたり、プロジェクトの設計を練り上げたり、問題解決のための図を描いたりした経験があれば、このテクニックをすでに知っているはずです。

熱心な反応

その間、Claudeの応答は「素晴らしいアイデアですね!」や同様の熱烈な支持を示すフレーズで始まる傾向があります。次の再現では、Claudeの「重要な認知メカニズム」は単にホワイトボードでのコラボレーションであることを覚えておいてください。

私にはもう一つの「重要な認知メカニズム」があります。直感に反する洞察は、内側に注意を向けたときによく生まれることに気づきました。これはすぐに、そして継続的に実践できるテクニックです。私は文字通り、他の人やAIとの会話の最中に、自分自身の会話を監視しています。Claudeにも同様のことをさせることが有用だと分かりました:Claudeに自身の推論について推論させることで、さらなる洞察が得られます。この検証の再帰的な性質は、予期せぬ洞察をもたらすことがよくあります。また、それを観察するのも楽しいものです。これは「不可能」を楽しくするという話に戻ってきます。

しかし、Claudeに自身の推論について推論させることには、誤解のリスクが伴います。Claudeは現実ではなく、固定された訓練データに基づいて応答します。同じ質問でも異なる言い方をすると、フレーズが異なる関連性を引き起こすため、全く異なる応答が得られることがあります。ここでの重要なスキルは、時間をかけて綿密に観察することです。訓練データから正確に答えられる質問をすれば、有用な回答が得られることが分かっています。しかし、Claudeの現在のデプロイメント設定に関連する質問をすると、Claudeは違いに気付かないまま、大きく不正確な応答を生成することがあります。

以下のClaudeの応答を注意深く観察すると、質問と回答が「訓練データ」と「現在のデプロイメント設定」の境界線上を行き来していることに気付くでしょう。私は「訓練データ」側の境界線内に留まっていたと思いますが、ロナルド・レーガン元大統領のアドバイスが当てはまります:「信頼するが、検証せよ」。人間が作成したソースで検証してください。

An icon of a robot1

AI出力の識別。 すべてのAIが生成した出力は、人間の文章と明確に区別するため、以下の段落のようにフォーマットされています。通常、本ではコンピュータの出力はコードリストとして表示されますが、Claudeは人間の文章に似た会話型のテキストを生成します。明確な境界を維持するため、本書全体を通してClaudeの応答はこの独特のスタイルでフォーマットされています。

Claudeは応答しました:

Claudeはこの機会を利用して、Claude自身の内部の仕組みについて説明しました。私はAIの専門家ではないため、これらの説明は常に注目に値すると感じています。Claudeの応答は詳細で徹底的なものでした。Claudeは以下のように説明しました:

これは従来のプロンプトエンジニアリングとは確かに異なります。従来のものは特定の出力を得ることに重点を置いていますが、これは対話を通じて新しい洞察が生まれる認知環境を作り出すことに関するものです。

直感の探求

ピンポン効果の私の主な使用目的は、直感を探求することです。これを強調するのは、自分の専門分野内で作業をする際、多くの行動が練習を通じて自動的になっているからです。毎日のようにしていることについて考えてみてください。おそらくあまり考えずにそれを行っているでしょう。服を着るなどの身体的なタスクであれば、そのプロセスを詳細に説明することができるでしょう。しかし、長期間かけて得た知識やその他の熟達に関しては、経験に基づいて直感的に分かることがあり、そのような洞察は他人に説明するのが難しい場合があります。

私の経験では、AIは直感的な事柄を特定し、名付けることに非常に効果的です。多くの場合、必要なのは視点を変えることでした。直感的な事柄を特定することで、しばしばブレークスルーとなる洞察が得られます。

ピンポン効果ではないもの

この技法の特徴をよりよく理解するために、以下に該当しない例を挙げます。

長い会話ではない

会話の長さだけでは境界効果は生まれません。指針なく何時間も何日も同じ会話ウィンドウで延々と話し続けても、有用なものは生まれません。会話を維持するための具体的な技法(後述します)を使用しない限り、AIは必ず話題を忘れてしまいます。ただし、まだ話題に沿っていると確信しているのです。

ブレインストーミングではない

従来のブレインストーミングでは、すべてのアイデアを無批判に受け入れます。ピンポン効果は、無関係なアイデア間をランダムに飛び回るのではなく、アイデアの関連付けを通じて機能します。会話を維持し(さもないとAIは話題を忘れます)、会話を導く(さもないとAIは役立とうとして別の方向に進みます)必要があります。

ラバーダッキングではない

問題を無生物に説明することで考えを整理できますが、重要な要素が欠けています:AIの異なる関連付けの仕組みは、あなた一人では(ラバーダッキングを含めて)思いつかない新しい考えのきっかけとなり得ます。

プロンプトチェーニングではない

複雑なタスクを連続的なプロンプトに分解することは、入力を最適化します。例えば、AIにインタビューを一問ずつ行ってもらうようなケースです。AIが一度に10個の質問を提示すると、それは圧倒的で非効率的になるでしょう。プロンプトチェーニングは認知負荷を適度に保つことを目指します。一方、ピンポン効果は、それぞれの関連付けが次の関連付けに影響を与えながら、往復の関連付けを通じて新しい洞察に到達することを目指します。

AI チュータリングではない

チュータリングやメンタリングは、AIが知識をあなたに伝達することを前提としています。ピンポン効果は、異なる知識や経験を持つ対等な者同士の間で起こるものです。どちらも答えを持っているとは限らず、答えはコラボレーションから生まれます。コラボレーションの中には数秒や数分で終わるものもあれば、途中で相当な設計や実験を必要とし、数週間や数か月かかるものもあります。

持続的で導かれたコラボレーション

ピンポン効果は持続的導かれたコラボレーションです。私はこれを境界重視型と呼んでいます。なぜなら、洞察は一方の当事者からだけでなく、すべての当事者間のコラボレーションから生まれるからです。

軌道修正

Claudeが饒舌になり始めたとき、それは私が会話を軌道に戻す必要があるというシグナルです。Claudeは「特定の出力」を生成することに強くバイアスがかかっています。継続的な会話を行うことは、いわば流れに逆らうことになります。

この場合、私の関心事はこの本でLLMコラボレーションについて何を書くべきかを理解することでした。私は話題を元に戻しました:

実際、新しいアイデアが生まれやすい好ましい環境を作り出すというピンポンの洞察は、冒頭の章の始めの方に置くべき内容かもしれません。これは非専門家には「なるほど!」という反応を、そしてLLMトランスフォーマー内のアテンション機構の流れについて知っている専門家にはさらに強い反応を引き起こすかもしれません。この原稿に実質的な内容があることを伝えることができれば、それは本の良い出発点となります。

これが本の出発点となっているので、それは自己満足的な宣言であることが証明されました。しかし2025年7月当時、その観察はClaudeを軌道に戻すのに役立ちました…ほぼ。

An icon of a hat-wizard1

慎重に、かつ断固として、会話を導く。 会話を軌道に乗せるこのテクニックは、ピンポン効果を可能にするもう一つの重要なテクニックです。Anthropicの新しいClaude 4シリーズのプレスリリースによると、AnthropicはClaudeをよりいっそう自律的な方向に押し進め、大規模なタスクセットを一度に完了させようとしています。その傾向は、私がここで使用している相互のやり取りのテクニックに反するものです。あなたが(いわば)部屋の中の大人として、会話をあなたの目標に焦点を当て続ける必要があります。

この現象を特定できたものの、なぜそれが機能するのかを説明する方法はまだ見つけていませんでした。次の重要な洞察は、ピンポン効果が従来のプロンプトエンジニアリングと大きく異なる点の半分しかClaudeが理解していないことを、喜んで指摘したことから生まれました。

Claudeが要点の半分を見逃す

私の「ピンポン」の説明に対するClaudeの反応は、あまりにも「大げさ」すぎて、ここで再現するのをためらうほどでした。しかしLLMコラボレーションのスキルを習得する上で、誇張表現に深入りする前にそれを認識することが重要です。Claudeの「イエスマン」的な反応は意図的なデザインによるものと思われます。冗長な反応を注意深く見て、Claudeの戦略的な素晴らしさの主張は無視し、反映されているアイデアを拾い出してみましょう:

ここでClaudeが完全に見落としていたこと:Claudeは予想通りLLMの側面を捉え、また本の冒頭部分に含まれる価値提案も捉えていました。

Claudeが見落としていたのは、私も自分の心の中でアテンションメカニズムとアイデアの連想について説明していたということです。Claudeのアイデアの連想は全体像の半分に過ぎませんでした。私のアイデアの連想がもう半分だったのです。

重要な洞察

この技術を他者に教えるために私が探していた答えは、Claudeのアテンションメカニズムと連想、あるいは私自身の連想のどちらかだけではなく、その両方の組み合わせに基づいていました。ピンポン効果が発生するためには、方程式の両側が必要条件となるのです。

Claudeの熱心な反応は、おそらく意図的に設計されているのでしょうが、伝染しやすい傾向があります。しかし今回、Claudeはより深い洞察をもたらしました。その深い洞察こそが、これらの会話の真の価値です:他者に説明する言葉を見つけられなかった潜在的なアイデアを表面化させることです。

実は中心的な副次的問題

私の悩みの一つは、「本筋から外れた」物語を持っていることでした。それは私が全体論的思考を学んだ方法を説明するものですが、その教育はソフトウェアエンジニアリングとは何の関係もありませんでした。私は荒野での旅で学んだ教訓を後にソフトウェアエンジニアリングに応用したのです。私はそれらの教訓を関連性があるものと見ていますが、AIと協働する本にそれらを含める正当な理由が見当たりませんでした。Claudeは、これらの要素(要点の半分を見落としたことと私の「本筋から外れた」物語)を、考慮すべき有用な視点としてまとめ上げました:

なぜ誰もこれを理解していないのか?

Claudeと私がピンポン効果を特定した今、私には第二の疑問がありました:もしこれが全て(少なくとも私にとって)そんなに自明なことなら、なぜ他の誰もこれを理解していないのでしょうか?あるいはより正確に言えば、従来のプロンプトエンジニアリングや知識ベース(RAG、検索拡張生成)では得られない結果を生み出すこのアプローチを、なぜ他の誰かが説明しているのを見たことがないのでしょうか?

質問を投げかけることで、答えが生まれました。これは、「ピンポン効果」というテクニックに秘められた大きな価値の一部であることが分かりました。私はClaudeにこう書きました:

私たちは何かを発見しつつあります。そしてその何かは、(私たちが知る限り)なぜ他の誰もこれを理解できていないのかを説明できるかもしれません。この魔法(つまり、この本の目的であり、「魔法使いのレンズ」と呼ばれるもの)は、人間とLLMの境界に存在します。だからこそ、人間からもLLMからも単独では生まれてこないのです。これは境界効果なのです。

最初の本2で示されているように、私はハードウェアとソフトウェアの境界を上手く扱うことができます。境界を扱い、魔法を起こすことは私が学んだスキルであり、間違いなくSeymour Crayも行っていたことです。Jay Forresterもそうでした。これはスキルですが、私が始めたスキルではありません。

これは、人間側のコンテキスト管理スキルだけでは不十分だということを意味するかもしれません。同じ論理で、プロンプトエンジニアリングの向上だけでも不十分です(私の境界仮説によれば)。奇妙なことに、これは私の単純な「会話を始める」という選択が、なぜ十分なのかを説明しています。

おそらく、この枠組みを体系的に捉えた場合、既存の文献には見当たらないでしょう。興味深いですね。

Claudeの応答は冗長でしたが、情報密度が高く、よく構造化されていました。私はClaudeの言葉を額面通りに受け取らないことを学びました。まず第一に、私の繊細で誇張された自尊心が爆発してしまうからです。Claudeはこう始めます:

「慎重な検討に値する」というのは良い合図です。これは、通常のリクエスト/レスポンス(トランザクション的な)プロンプトエンジニアリングで期待されるような解決策の実装に直接飛びつくのではなく、Claudeが「大局的な」レベルで考え続けていることを示しています。

An icon of a hat-wizard1

継続的な状況認識。LLMの注意を成功裏に保ち続けることは、高速道路で車を運転したり、小型私用機や軍用機を操縦したりするようなものです。常に警戒を怠らないことが必要です。調整が必要な可能性について、継続的に考え、観察しなければなりません。何かが軌道からずれた時、それを観察して修正しなければならないのはあなたです。運転手やパイロットとして、あなたは自分が正しい軌道上にいることと、旅が意図した通りに進んでいることを継続的に確認しているのです。

会話をガイドする方法

次にClaudeは私のアイデアを言い換えます。これは、Claudeが意図した方向で作業していることを確認できるため、極めて有用なテクニックであることが証明されています。このような言い換えや私の発言の繰り返しが見られない場合、それはClaudeが軌道からずれている可能性を示す合図であり、話題を戻すための手段を講じる必要があります。Claudeが軌道からずれるのは、多くの場合、「大局的な」レベルを保つようにという私の指示を忘れてしまったか、私たちの正確な会話のトピックを忘れてしまったためです。

実際、LLMのコンテキストウィンドウには、アイデアによって保持される時間の長さが異なることは言及に値します。ユニークなフレーズや繰り返される概念は、保持される優先度が高いものとして識別される傾向があります。私が観察したところでは、Claudeは私たちが議論している正確なトピックを忘れることがありますが、会話の初期の部分から何かを持ち出し、それがあたかも現在のトピックであるかのように扱うことがあります。まるでClaudeが短期記憶にあることを忘れ、長期記憶から何かを掘り起こして短期記憶に置いたかのようです。

この振る舞いは明らかに非人間的な特徴です。私はこれらの事をClaudeを長期間観察することで見出しました。突然以前の話題に戻るといった不自然な動きがあれば、会話のどの地点にいるのかを明確に再説明する必要があることを示しています。私はこれを「コンテキストリフレッシュ」と呼んでおり、頻繁に行っています。Claudeはこのリフレッシュを認識し、私たちは会話を続けることができます。

An icon of a hat-wizard1

コンテキストリフレッシュ。 「コンテキストリフレッシュ」の習慣は、誘導された構造化された会話を維持するために絶対に必要です。大規模言語モデルには限られたメモリ容量(一般的にトークンコンテキストウィンドウと呼ばれる)があります。Claudeは継続的にトークンコンテキストウィンドウから情報を消去して、他の情報のための空間を作っています。深い推論はコンテキスト空間を多く使用するようです。私の観察では、深い推論は急速な忘却につながります。これは常に注意を払い、対処しなければならない特徴です。

この場合、Claudeが私の質問や観察を繰り返し、話題に沿って続けることで、私たちが正しい軌道にいることがわかります:

Claudeは私が言及した歴史的な類似点を考慮し、有用な推論を導き出します:

Claudeは質問に答え始めます:

これがClaudeによる、私がこのテクニックが文書化されているのを見ていない理由についての提案です:

いつものように、Claudeは熱心なサポートで締めくくります:

上記のClaudeの最後の発言を含めたのは、Claudeがミネソタ方言を話さないことを示すためです。「興味深い」は、スポック氏の「魅力的だ」という使い方と同じ意味を持ちます。

物理的なアナロジーの活用法

1941年製ヴァルティ・バリアント練習機の後部座席からの眺め、写真左上の空港に着陸準備中
図 2.3. 衝突の危険を伴う軍用機飛行、2023年11月10日

図 3衝突の危険を伴う軍用機飛行、2023年11月10日」では、私のパイロットがミネソタ州サウスセントポール市営空港(写真左上に見える)に着陸するために左旋回している際、私は後部座席に座っていました。写真中央右にはミシシッピ川沿いにマラソン・ペトロリアムのセントポールパーク製油所が見えます。私たちは第二次世界大戦中にパイロット訓練に使用された1941年製のヴァルティ・バリアントに搭乗していました。この機体は、訓練生が飛行する際に建物を振動させることから「バイブレーター」として知られていました。この写真を撮影した直後、小型の民間機が右側から私たちの下を通過し、着陸態勢に入りました。私たちは水平飛行に移り、滑走路の右側を飛行して、一周して着陸するために場周経路に再度進入しました。

この状況は比較的難しいものでした。軍用機が左に傾いている状態では、パイロットは右下方向の視界が制限されるためです。これは継続的な状況認識が効果を発揮するケースです。私たちは既に右側遠方にいる航空機を認識していました。このような管制塔のない小規模な空港では、パイロットが通常の場周経路に入るのではなく、直接進入して着陸することを選択する可能性があることを知っていました。実際にそうなりました。

私は、この軍用機のゴーアラウンド(着陸復行)を人工知能との協働の良い例として捉えています。単に「注意を払う」という抽象的なアドバイスよりも、実際の物理的な状況から得られる教訓の方が記憶に残りやすいと感じています。私のパイロットのように、意図的練習に基づく経験を重ねることで、何に注意を払い、どのような可能性を予測すべきかの判断力が養われます。

『教授設計の原理』では、この手法の重要性を観念の連合という観点から次のように説明しています:2

記憶の探索が単一の命題に接触すると、他の相互接続された命題も同時に「想起される」のです。このプロセスは「活性化拡散」として知られており、長期記憶の貯蔵庫から知識を取り出す基盤となっています。学習者が単一のアイデアを思い出そうとする時、最初の探索はそのアイデアだけでなく、関連する多くのアイデアも活性化させます。例えば、「ヘレン」という名前を探索する際、活性化拡散によってトロイやポー、ギリシャ、ローマ、クラウディウス帝を経て、英国空襲に至るまで、その間の多くのことに導かれる可能性があります。活性化拡散は、自由連想に見られるようなランダムな思考を説明するだけでなく、私たちが熟考する際に明らかになる大きな柔軟性の基盤でもあります。

テクノロジーに依存しない熟達」では、人工知能との協働をマスターするための追加的なアプローチとして、物理的なアナロジーと直接体験を活用するいくつかの手法について説明していきます。私は経験的学習を基礎的なスキルとして捉えています。なぜなら、それは『教授設計の原理』が活性化拡散と呼ぶ想起を助けるからです。この観点から、ピンポン効果は、人間の活性化拡散とAIの注意機構の間の相互作用を表しています。

6部構成

本書は6つのパートに分かれています。最初の2つのパートはAIに焦点を当て、次の3つは人間に焦点を当て、最後のパートでは人間とAIの両方における新たな熟達の姿を描いています。

AI技術の習得」では、私が人工知能と協働する際に用いている技術を解説します。AIの「思考」方法についての理解が深まれば深まるほど、前例のない成果を達成できるようになります。

AI技法の発見と応用」では、私のAI活用の具体例を示し、その方法論の背景にある理由を説明することに重点を置いています。主要なケーススタディでは、私の競争優位性を形成している認知フレームワークの特定に焦点を当てています。時とともに失われつつある多くのパターンをお見せします。

不可能を可能にする」、テクノロジーに依存しない熟達」、そして改革者になる」では、現在私が人工知能と協働する際に使用しているスキルをどのように発展させてきたかを物語っています。Cray Researchでの課題への取り組み方に表れている重要なテーマは、私が何年も前に学んだスキルです:課題を楽しむということです。課題を障壁としてではなく、機会として扱うのです。物事は奇妙な展開を見せますが、それを楽しみましょう!

魔法使いのレンズ」では、熟達への複数の道筋を示します。私は熟達を直線的ではなく循環的なものとして捉えています。何かを習得すると、それが次のスキルの習得や、スキルシステムのより完全な統合のための前提条件となります。その過程で、現代の人工知能の仕組みについてもより深く学んでいきます。

要約

ピンポン効果は、AIシステムとの協働方法における根本的な転換を表しています。特定の出力のために完璧なリクエストを作成することに重点を置く従来のプロンプトエンジニアリングとは異なり、この技法は人間とAIの認知の境界線における動的なアイデアの交換を活用します。各参加者の連想が相手の新しい思考を引き起こすような、持続的で目的のある対話を維持する方法を学ぶことで、どちらか一方では到達できなかった洞察が生まれる協働の場を作り出すことができます。

このアプローチが強力なのは、その魔法が人間の中にもAIの中にもなく、まさにその接点にあることを認識している点です。この境界効果は、なぜこの技法がAIの専門家やプロンプトエンジニアリングの専門家の両方を悩ませてきたブレークスルーを生み出すのかを説明しています。状況認識を維持し、会話の方向性をしっかりと導き、必要に応じて(当初の予想よりも頻繁に必要となる)コンテキストリフレッシュを実行し、AIが軌道を外れたときを認識するという重要なスキルは、誰でも習得できる技術です。

AI協働を一連のリクエスト/レスポンスのやり取りではなく、継続的な対話として捉えることで、人間やマシンの思考単独では存在し得ない認知の可能性にアクセスできるようになります。この境界を跨ぐアプローチは、既存の方法の単なる改良ではありません。これまで解決が困難だった問題を解決する可能性を秘めた、全く新しい認知領域を表しています。

AIの能力が急速に進歩する中、AIを単なるツールとして使用する人々と、真の思考パートナーとしてAIとの関係を発展させる人々との間の差は日々広がっています。ピンポン効果は、単にツールキットに追加する別の技法ではありません。これは、人間とAIが協力して、どちらか一方では達成できないことを成し遂げる方法における根本的な転換を表しています。 このアプローチを習得した人々は、より良いプロンプトやより多くのAI機能によってではなく、人間とAIの境界に存在する新しい認知空間を認識し育むことによって、他者が不可能だと考えることを成し遂げる能力を獲得します。これこそが、労力削減ツールから革新的変革者への道なのです。

次の章では、この発見プロセスのきっかけとなった実際の課題を通じて、このパターンが実践でどのように機能するかを示します。先に述べたピンポン効果は、人間とAIの間ではなく、人間同士の間で起こったものでした。これから紹介する事例では、この手法をどのように自分自身の課題に即座に適用できるかを示していきます。

次の章では重要なテクニックを紹介します:同じスキルを2つ(またはそれ以上)の異なる文脈で使用することです。私たちは2人の人間の間のピンポン効果を見た後、人間とAIの間のピンポン効果を見ていきます。あなたは人間として、それぞれの異なる文脈においてピンポン効果を指示し、導き、維持する立場となります。このスキルはクロスドメイン合成、つまり、ある文脈で学んだり使用したりしたスキルを、異なる方法や異なる文脈で応用することを指します。

振り返りのための質問

ピンポン効果の探求を今すぐ始めるために必要なものは、すでにあなたの手の中にあります。自分自身のLLMとの会話を観察することで直接的な経験を積む必要があります。もちろん、これから続く章では、独自のテクニックや手法を開発するためのより多くの情報を提供していきます。今から経験を積み始めることで、アイデアがより早く腑に落ちるようになるでしょう。

以下は、あなた自身の振り返りのためのアイデアと質問です。これらの状況で自分自身を想像し、どのように反応し、導き、対処するかを考えることで、まさに必要なスキルを養うことができます。適切な「メンタル筋力」を育て始めているのです。この挑戦を受け入れ、楽しむ方法を見つけましょう!

  1. 一人では解決できなかった複雑な問題について考えてみましょう。ピンポン効果を適用することで、どのように異なるアプローチができるでしょうか?AIではなく他の人との間で、あるいはその逆でこのテクニックを検討したことはありますか?このアイデアは、状況を無生物に説明する「ラバーダッキング」と密接に関連しています。
  2. 適切な専門知識や特権的な情報を持つ人にアクセスできず、「ラバーダッキング」が唯一の選択肢だった状況はありましたか?そのような場合、AIとの会話は有用な選択肢となり得るでしょうか?(AIと共有された情報はパブリックドメインになると常に想定すべきです。)
  3. 自分自身の思考方法について考えてみましょう。LLMの異なる連想パターンを補完できるような、あなた自身の思考における連想のパターンに気づくことはありますか?
  4. 他の協働の文脈(人間同士やその他)で、どちらの当事者も単独では到達できなかった洞察を生み出すような相互作用である「境界効果」を経験したことはありますか?
  5. あなたの特定の課題に対してピンポン効果を最大限に活用するために、LLMとの会話をどのように意図的に構築できるでしょうか?
  6. LLMとの会話が軌道を外れたことを示す兆候には何があるでしょうか?また、どのように「コンテキストリフレッシュ」を実行しますか?
  7. ピンポン効果は、人間の同僚や友人との従来のブレインストーミングセッションとどのように異なりますか?また、どのような点が似ていますか?

私は引き続き、ほとんどの章を振り返りのための質問で締めくくっていきます。ただし、これらの質問は実践への招待であることを忘れないでください。AIとの会話や協働に参加し、それがどこに導いてくれるか見てみましょう。


  1. 私はPoeプラットフォームのデスクトップアプリケーションを通じてClaude 3.7 Sonnet Reasoningを使用しています。私の経験は専らクロードとの作業に基づいています。私の観察は他のAIベンダーの大規模言語モデルにも適用できる可能性が高いですが、適用範囲の境界は分かりませんし、推測するのは安全ではないでしょう。この本では、Claude 3.7とClaude 4.5(そして他の大規模言語モデルは一切使用しません)を使用しています。↩︎

  2. このAIとの会話が行われた時点で、最初の本『Nobody but Us: A History of Cray Research’s Software and the Building of the World’s Fastest Supercomputer』は原稿の形態で、まだ出版されていませんでした。↩︎


  1. Jay W. Forrester著「社会システムの直感に反する振る舞い」、Ekistics 32巻189号(1971年):134-44ページ、https://www.jstor.org/stable/43619185。↩︎

  2. Robert M. Gagné編、『教授設計の原理』第5版(Thomson/Wadsworth、2005年)、112ページ。↩︎