AIToday
大規模言語モデルAIコーディングAI安全性・アラインメントHacker News掲載日時: 2026年7月29日 6:00

Claudeのコード作成拒否、学習重視

LINEで送る
Claudeのコード作成拒否、学習重視

3つのポイント

  1. 何が起きたか

    Muhammad El Sayedが、Claude CodeとCodex向けのスキルプラグイン「Learning Mode」をリリースした。このプラグインはコード学習要求に対するアシスタントの応答方法を変え、コードを直接書く代わりに、予測・試行・フィードバック・再試行という構造化されたサイクルを通じて学習者をガイドし、学習者が実装と推論の主要な部分を担当する形にする。

  2. なぜ重要か

    プラグインはアシスタントの役割をコード作成者からガイドへと転換し、学習者にコピペではなく自分自身で問題解決を行わせる。これはAI支援学習における一般的な落とし穴に対処する。学習者は内容を理解せずにコードを入手することができるからだ。学習成果を事前に定義し、前提条件をチェックし、説明と応用問題を通じて理解を検証することで、このスキルは表面的な習得ではなく真の理解を構築することを目指している。

  3. 注目点

    Learning Modeは現在プラグインマーケットプレイスを通じてClaude Code(/plugin marketplace add melsayedx/learning-mode)とCodexの両方にインストール可能。セッション間でのプログレス保持のためのオプトイン式ジャーナリング機能を含み、~/learning-journals/<date>-<topic>/journal.mdに保存される。学習者はいつでもジャーナルを一時停止、無効化、または場所を変更できるほか、任意のポイントでアシスタントに直接コード提供を要求でき、アシスタントはモード切り替え前に確認する。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

Learning Modeは、AI支援学習における根本的な矛盾に対処している。テキストの理解と生成が得意なLLMはコード作成に非常に優れているため、学習者は内容を理解せずに動作するソリューションを得ることができる。El Sayedのスキルはデフォルトをひっくり返し、アシスタントに学習環境でのコード作成を拒否させ、代わりに学習者を診断サイクルを通じてガイドする。このアプローチは確立された学習科学に基づいている。スキルは診断チェックポイント、ガイド付き探究、段階的なヒント(学習者が行き詰まったときに登る4段階のはしご)、自己説明、転移チェック(学習者に変更された例または反例を扱わせること)を明示的に組み合わせている。支援と所有の境界は明確である。学習者は対象スキルを所有し、アシスタントは付随的な摩擦を除去する。これにより、アシスタントが仕事をすることを防ぎながら、教育的なスキャフォルディングを維持する。

スキルのアーキテクチャは意図に適応する。まず学習者が迅速な回答、ガイド付き学習、直接提供のいずれを望むかを尋ね、その後、明示的なアクティブラーニング要求(「教えてください」「ガイドしてください」「練習したい」)に対してのみ有効にする。日常的な質問と提供要求はLearning Modeをバイパスする。データ構造、状態機械、アーキテクチャパターンなどの視覚的トピックについては、Learning Modeはダイアグラム、テーブル、フローを優先し、学習者に受動的に消費させるのではなく予測、スケッチ、トレースをさせる。検証は組み込まれている。スキルはバージョン固有のAPI、現在のサービス制限、セキュリティ要件、および予期しない主張を信頼できるソースに対してチェックし、検証済み、推測、未確認とマークする。ジャーナリングはオプトインであり、有効にした場合はセッション間でのプログレス保持を実現。

よくある質問
Learning Modeをインストールするにはどうすればよいですか?
Claude Codeの場合は、/plugin marketplace add melsayedx/learning-modeを実行してから/plugin install learning-mode@learning-mode-marketplaceを実行します。Codexの場合は、リポジトリをマーケットプレイスとして追加し、codex plugin add learning-mode@learning-mode-marketplaceを使用してプラグインをインストールします。インストール後は新しい会話を開始してください。
学習者とアシスタントが所有する部分は何ですか?
学習者は対象スキルの実装と推論の主要な部分を所有します。たとえばReactのフォーム状態を学習する場合、学習者は状態モデル、遷移、テストを所有します。アシスタントは関連のないプロジェクトファイルや空のテストハーネスなど、付随的な摩擦を減らすための準備をすることがありますが、学習の主要な対象は学習者が所有します。
Learning Mode中に直接コード提供を要求したらどうなりますか?
アシスタントはLearning Modeを離れる前に確認します。「Learning Modeを離脱してソリューションを直接提供することをご希望ですね。切り替えますか?」いつでも直接提供を要求できますが、遅延がセキュリティリスク、データ損失、経済的害、または本番環境での進行中のインシデントを引き起こす可能性がある場合は、ガイド付き学習は直ちに一時停止します。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へInstacart CTO、AIが97%のコード作成担当