★Claude 4.8アップデート後のAIコーディング状況分析★
FX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Claude 4.8 アップデート後の AIコーディング状況分析 〜 何が変わった? これからどう使う? 〜 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 【はじめに:この記事について】 この記事は、AI(人工知能)を使ってMT5などの トレードツールを開発している方に向けたものです。 専門用語も出てきますが、初めての方でも分かるよう、 かんたんな言葉で補足しながら進めていきます。 まずは、知っておくと読みやすくなる用語を 3つだけ紹介します。 ◆ かんたん用語メモ ◆ ・Claude(クロード) AnthropicというAI会社が作っている、 文章やプログラムを書いてくれるAIのこと。 今回はその新バージョン「4.8」が話題です。 ・Skill / Harness(スキル / ハーネス) AIに「こういうルールで作業してね」と あらかじめ教えておく“設定の仕組み”のこと。 開発者が時間をかけて作り込む大事な資産です。 ・Sub-Agent(サブエージェント) 大きな作業を細かく分けて、複数の小さなAIに 分担させる仕組み。チームで作業するイメージです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 全体の状況サマリー ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Claude 4.8(コードネーム:Fable5)への アップデート後、AIによるMT5コーディングの現場で、 複数の重大な問題が発生しています。 多くのトレーダーやエンジニアが「品質が下がった」と 感じており、これは一部の人だけの話ではなく、 業界全体での共通認識になりつつあります。━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ いま起きている「3つの主要問題」 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ───────────────────────────── 問題 1:作り込んだ資産が機能しない ───────────────────────────── ・Skill → 効かない ・Harness → 効かない ・Sub-Agent → 効かない これまで時間をかけて構築してきた高度な仕組みが、 アップデート後に動かなくなっています。 これは個人の環境だけの問題ではなく、 業界全体で報告されている現象です。 ───────────────────────────── 問題 2:内部のSub-Agentが制御不能 ───────────────────────────── Sub-Agent(細分化されたAI)の動きを、 ユーザー側からコントロールできなくなっています。 こちらが意図した通りに動いてくれず、 AIが独自の判断で勝手に処理を進めてしまう状態です。 ───────────────────────────── 問題 3:速くなったが、品質が大きく低下 ───────────────────────────── ・処理速度 → 速くなった ・成果物のレベル → 2段階ダウン ・コードの質 → 大学院生レベル ↓ 中学生レベル スピードは確かに上がりました。 しかし、出てくるコードの質が大きく下がっています。 「コンパイルエラー(動かないエラー)」は出ないものの、 ロジック(考え方)の深さや洗練さが後退しています。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 現場での対応策 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ 多くの開発者が取っている方法 品質にこだわる人や、急いでいる人は、 SonnetまたはOpus 4.7へ「デグレード」 (=古いバージョンに戻すこと)しています。 ◆ 筆者が検証して分かったこと 筆者が実際にOpus 4.7に戻して検証したところ、 Skill・Harness・Sub-Agentを無視する挙動は、 バージョンを戻しても変わりませんでした。 これはとても重要な発見です。 ・「モデル自体の問題では?」 → × 否定されました ・「周辺の処理に問題がある?」 → ◯ その可能性が高いです つまり、AIモデルそのものが悪いのではなく、 セキュリティ対策の影響で、 作業の「前処理」や「後処理」を行う周辺システムに、 性質が変わるほどの手が加えられたと推測されます。 これはAI提供会社(LLMプロバイダー)側の 対応を待つしかない状況です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 現時点での最善策 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ Fable5 / Opus 4.8 を使う場合のコツ ・既存の資産 → 捨てずに保管しておく ・新規作成 → 古いものを移植せず、 新しく作り直す ・期待値の調整 → 「Fable5すごい!」とは ならない前提で使う ◆ コード品質の「現実」 ・コンパイルエラー → なし ・ロジックの質 → 2〜3段階ダウン ・希望レベルまで直す時間 → 1週間以上かかる 時間効率を重視するなら、 Fable5以外で進めるのが無難です。 ただし、過信せず「どんなものか把握する」目的で Fable5を触ってみるのはアリです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ なぜこんなことが起きているのか? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ Sub-Agentの動き(推測) 今のAIの主流は、作業を細かく分けて、 複数のSub-Agentに分担させるやり方です。 この仕組みの中で、次のことが 起きていると推測されます。 ◆「早いもの勝ち」のロジック採用 1. 複数のSub-Agentが同時にタスクを処理する 2. 最初に返ってきたロジックが採用される 3. 早い = 簡単 = バグが少ない = 採用 4. ほかのSub-Agentは、それに合わせて調整される ◆ 高品質コードが却下される“逆転現象” 末端の担当Sub-Agentが、たとえ理想的な コーディングをしても、 すでに用意されている他の「中学生レベル」の コードとつなぐと、エラーが出ます。 するとAIは、こう判断してしまいます。 高度 = 理想的 = バグの原因 = 採用を却下 本来、こうした動きを防ぐために Skills・Harness・Rules があるはずです。 しかし今は、その末端レベルで、 ユーザーが作ったSkillsやHarnessの効力が届かず、 無視されてしまう状態になっています。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ AI提供会社の戦略を推測する ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ 優先順位が変わった? 今のAI提供会社は、次の順で 優先していると推測されます。 【優先度:高】 1. バグが無いこと 2. とにかく正常に動くソース 3. 超特急で出力すること 【優先度:低】 ・高度なアルゴリズムの実装 ・カスタムフレームワークの尊重 ◆ どんなユーザーを狙っている? ・大多数のユーザー (バグなし・速度重視) → 現状に満足してもらう ・少数のユーザー (本来の高いレベルを要求) → 次のバージョンアップで対応予定 AI提供会社は「動けばいい」という ユーザーが大多数なので、 そちらに最適化する戦略を 取っているように見えます。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ Harnessエンジニアリングの将来性 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ 捨ててはいけない理由 今は効果が薄れていますが、 Harnessエンジニアリングを丸ごと 切り捨てるのはおすすめしません。 ・現状 → 効力が届かない ・次のVer.Up → 高度なアルゴ実装に対応予定 ・様式 → 変わる可能性あり ・重要性 → 再び戻ってくる見込み ◆ おすすめの準備 次のバージョンアップに備えて、 Harnessエンジニアリングの「様式の変化」に 対応できるよう準備しておきましょう。 フレームワークは形を変えながらも、 AIコーディングの核心技術として 復活する可能性が高いです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 実践的な推奨アクション ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆ 短期戦略(今すぐ) ・急ぎ&品質重視 → Opus 4.7 / Sonnet を使う ・Fable5を試したい → 検証目的のみ。本番には使わない ・既存のSkill / Harness → 削除せず保管する ・新規開発 → 新しい様式で作り直す ◆ 中期戦略(次のVer.Upまで) ・Harnessエンジニアリングの研究 → 継続する ・既存資産の整理 → バージョン管理で保管 ・新様式の模索 → 試行錯誤を続ける ・プロバイダー動向 → 注視する ◆ 長期戦略 AI提供会社が、少数の高度ユーザー向けに 対応を再開する時期を待ちましょう。 そのときに備えて、Harnessエンジニアリングの スキルを「維持・進化」させておくことが大切です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ まとめ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Claude 4.8のアップデートは、 セキュリティ対策の影響で周辺処理が大きく変わり、 ユーザーが作り込んだSkill・Harness・Sub-Agentが 機能しなくなる事態を引き起こしています。 問題の本質は、AIモデルそのものではなく、 Sub-Agentの並列処理における 「早いもの勝ち」のロジック採用にあります。 その結果、高品質なコードが却下される “逆転現象”が起きています。 AI提供会社は、大多数のユーザー向けに 「動けばいい」最適化を進めていますが、 次のバージョンアップでは 高度なアルゴリズム実装への対応が予定されています。 ですから、Harnessエンジニアリングの資産は 捨てずに維持しておくべきです。 現時点では、品質を求めるなら Opus 4.7やSonnetへのデグレードが、 現実的な選択肢となります。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ※本記事は執筆時点での状況・推測を含みます。 AIモデルの仕様や品質は今後変わる可能性があります。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━