パズルゲームで自分に独り言をすると、なぜ解くのが速くなるのか
Chain of Thought for Humans
面接で「考えを声に出して」と頼む習慣にヒントを得て、著者はパズルゲーム『The Witness』をプレイ中に自分の思考を実況するようになった。話す速度は思考に到底及ばないのに、驚くほど効率が上がる。その理由をラバーダック・デバッグやSystem II、反響記憶、ホーソン効果から考察し、研究でも中程度の効果が確認されていると述べる。
話す速度は思考に到底及ばないのに、驚くほど効率が上がる。その理由を考えてみると、ラバーダック・デバッグのことを思い出した。
HNでの議論
34- armcat
私はエージェントハーネスの音声モードでこれをやっています。たとえばCodexではよく口頭で話しかけるのですが、(1)自分自身で何か新しい発見がある、(2)エージェントは純粋なテキストプロンプトよりずっとよく理解してくれるように感じます。唯一の欠点は、トークンがたくさんかかることです。
- mceachen
以前働いていたいくつかの会社で行ったほぼすべての面接で、私はこう始めていました。「少し奇妙に感じるかもしれませんが、このコーディング問題では、問題解決の過程を声に出して話してもらえるとありがたいです。もし助けになるなら、私があなたのインターンだと思ってください。良いアイデアも悪いアイデアも、検討していることの長所も短所も、すべて私にとってはあなたが問題にどう取り組むかを少し知るための貴重な情報です。」
このように明示的に伝えることで、面接官が暗黙のうちに何を期待しているかを候補者に推測させるよりも、候補者は少し気楽になったように感じます(そして、不完全かもしれないアプローチを提案する厚かましさのある候補者を自動的に拒否する面接官がたくさんいることも知っています)。
- sinuhe69
場合によっては確かに役立ちます。しかし、深い思考や、革新的で創造的なアイデアが必要なときには役立ちません。
私は、特に新しい、混乱しやすい作業手順では、ステップを声に出して言うことが役立つとわかっています。たとえば、複雑な結び目を作るときや、明示的な指示なしに他人の手順や作業に従うときに役立ちます。そのような状況では、声に出すことでステップをずっと速く覚えられ(複数の経路を通じた単純な繰り返し)、空間的・順序的な間違いを発見して修正するのにも役立ちます。また、誰かと一緒に作業したり教えたりするときにも非常に役立ちます。
若い頃の面白い記憶があります。あるとき、黒板で特に難しい数学の問題を解かなければなりませんでした。正確な理由は覚えていませんが、解法Aについて声に出して話しながら、黒板には少し違うステップ(B)を書いていました。振り返ると、私は機械的な間違いをしていて、最終的に有効な解を得るためにそれを修正しなければならなかったのです。先生は笑って冗談を言いました。「天才の証拠は、Aを書き、Bを言い、しかしCだけが真の解であるということだ」と :)(いや、彼はただ優しすぎただけです)。
私はよく、自分の手書きが話すよりずっと遅いので、時々同期が取れず面白い間違いをすることがあります(一行に次の行の言葉が入っているなど)。しかし、その特定の瞬間を私は懐かしく思い出します。
- xorvoid
難しいタスクに取り組むとき、私は基本的に自分のノートの中で自分自身に「思考の連鎖」を行います。これを「プライベートでのライブツイート」と呼んでもいいかもしれません。
時々、それは超能力のように感じられます。なぜなら、「始める不安」を取り除き、すべてを「簡単なステップに従うだけ」の些細な連続に変えてくれるからです。
- Waterluvian
候補者の思考プロセスを目撃することは、私にとって面接プロセスの中でおそらく最も価値のある部分です。それに近いものは他にありません。ただ問題を解くのを聞かせて、見せてください。