新しく作ったAIの判断を、いきなり本番で動かすのは怖い……失敗したら取り返しがつかないのでは?
その不安、まったく正しい感覚です。結論を先にお伝えすると、答えは「いきなり本番にしない」こと。まずは”影(shadow=シャドー)モード”という、何も実行せずに判断だけを記録する試運転から始めれば、1円も動かさないまま、AIの実力を本物のデータで確かめられます。私が実際にこの方法で作り始めた体験を、非エンジニアの方にもわかるようにやさしく解説します。
⚠️ この記事の情報は2026年7月時点のものです。
このシステムは観測・研究用で、実際の売買注文は一切出しません(read-only/読み取り専用)。
結論:新しい自動化は”影”から始めれば、動かさずに実力が測れる
私は最近、「相場でどう動くかを判断する部品(判断エンジン)」を新しく作り始めました。ただし、いちばん最初にやったのは「本番に出さないこと」です。代わりに選んだのが、shadowモード(影の試運転)という進め方でした。
shadowモードとは、ひとことで言うと「AIに”自分ならこう判断する”という答えだけを出させて、実際の行動は一切させない」やり方です。判断は記録として残しておき、あとで実際の値動きと突き合わせて”答え合わせ”(当たっていたかの検証)をします。何も実行しないので安全、それでいて実力は本物のデータで測れる——これが最大の利点です。
新しい自動化のいちばん安全な第一歩は、「動かす」ことではなく「動くつもりの判断を、動かさずに記録する」こと。
やさしいたとえ:リハーサル・試乗・味見と同じこと
「影モード」と聞くと難しそうですが、実は私たちが日常でやっていることと同じです。いくつかのたとえで見てみましょう。
- 舞台のリハーサル(本番前の通し稽古):お客さんを入れずに本番と同じ動きをして、どこでつまずくかを確かめます。失敗してもお客さんには迷惑がかかりません。
- 車の試乗(買う前の運転):契約書にサインする前に、実際に走らせて自分に合うか確かめます。試乗で気に入らなければ買わなければいいだけです。
- 料理の味見:お客さんに出す前に、ひと口だけ味をみて調整します。出してしまってからでは直せません。
shadowモードは、まさにこの「リハーサル・試乗・味見」をAIの判断でやることです。AIは本番のつもりで真剣に判断しますが、その判断は”影武者”のように記録されるだけで、現実には何も起こしません。だから安心して、何度でも実力を試せるのです。
shadowモードの中身:判断だけ出して、注文はゼロ

もう少し具体的に、影モードが何をしているのかを説明します。ふつうの自動化なら「判断する→実行する」の2段階ですが、shadowモードでは後半をあえて切り離します。
- 判断する:AIが「いまの相場なら自分はこう考える」という出力を出します。
- 記録する:その判断を、日時つきでノートに書き留めるように保存します。
- 実行しない:ここが肝心。実際の注文(発注)は一切出しません。発注ゼロ、つまり完全に読み取り専用(read-only)です。
言い換えると、AIは「もし本番なら、こう動いていたはず」という台本だけを毎回残していきます。お金は1円も動きません。それでも、あとで現実の値動きと照らし合わせれば、その台本が的確だったかどうかは、はっきり分かるわけです。
ちなみに私が今回の設計でこだわったのは、「説明できる(explainable=なぜそう判断したかを人が後から追える)」ことと、「軽い(重すぎず、動作が素直)」ことの2点です。判断の理由が追えないと、答え合わせをしても「なぜ当たったのか・外したのか」が分からず、改善につながりません。ブラックボックス(中身の見えない箱)にしないことが、地味ですが一番大事だと考えています。
“答え合わせ”で分かること:有望に見えた優位性が、検証したら消える
影モードのいちばん面白いところは、記録した判断を後日の現実と突き合わせる”答え合わせ”です。ここで、非エンジニアの方にこそ知っておいてほしい落とし穴があります。
それは、「一見うまくいっているように見えた判断が、厳しく検証すると実は偶然だった」というケースがとても多い、ということです。私自身、最初は「これは有望かも」と手応えを感じた判断のクセが、期間を変えたり条件を変えたりして検証し直すと、優位性(他より有利な部分)がスッと消えてしまう、という経験を何度もしました。
なぜこんなことが起きるのか。よく効く2つのたとえで説明します。
- 過学習(かがくしゅう/overfitting)=「過去問の丸暗記」。ある問題集の答えだけを丸暗記した生徒は、その問題集では満点でも、本番の初見の問題ではまるで解けません。AIも、過去のデータに合わせ込みすぎると、未来の新しい相場にはついていけなくなります。
- 多重検定(たじゅうけんてい/multiple testing)=「クジを引きすぎると、たまたま当たりが出る」。何十通りもの判断ルールを試せば、その中の1つくらいは”たまたま”よく見えます。でもそれは実力ではなく偶然。数を撃てば当たるように見えるだけ、という罠です。
影モードで判断を記録し、あとから厳しく答え合わせをすると、この「偶然の当たり」と「本物の実力」をふるいにかけられます。何も実行していないので、ここで幻の優位性に気づいても、痛手はゼロ。これこそが「動かさずに試す」ことの本当の価値です。
うまくいってから、はじめて”昇格”を検討する
では、答え合わせで「これは偶然ではなく、本当に筋が良さそうだ」と確認できたら、どうするのか。ここでも慌てません。少しずつ役割を上げていく、いわば”昇格”の考え方をとります。
新人がいきなり大きな仕事を任されないのと同じで、影で好成績だった判断も、すぐに全権を持たせたりはしません。段階を踏んで信頼度を上げていくイメージです。そして大前提として、今回のシステムは観測・研究のためのものなので、昇格したとしても実際の売買注文は出しません(read-only)。あくまで「判断の実力を測り、記録し、研究する」ための仕組みです。この境界線を自分の中で固定しておくことが、暴走を防ぐいちばんの安全装置になります。
非エンジニアが今日から使える4つの教訓
この「影の試運転」という考え方は、投資や自動売買に限りません。仕事で新しいツールや自動化を試すとき、そのまま応用できます。私が実感した教訓を4つにまとめます。
- ①新しい自動化は、いきなり本番にしない。まず「もし動かしたらどうなるか」を、動かさずに見るところから始める。
- ②”影”で走らせて、出力を記録する。その場の印象で判断せず、日時つきの記録を残して、あとで冷静に見返せるようにする。
- ③安全(何も実行しない)を保ったまま、実力を測る。失敗しても損が出ない状態で試せるから、思い切って厳しく検証できる。
- ④良いと確認できてから、少しずつ昇格させる。「一度うまくいった」で全権を渡さず、段階を踏んで役割を広げる。
たとえば、メールの自動仕分けルールを新しく作るとき。いきなり全メールに適用せず、「もしこのルールなら、このメールはこの箱に入るはず」という判定結果だけを一覧で出させて、数日ぶんを目で確かめてから本適用する——これも立派なshadowモードです。「実行の前に、判定だけ見る」という一手間が、事故を防ぎます。
まとめ:影の試運転は、勇気ではなく仕組みで安全を作る
新しいAIや自動化に不安を感じるのは、「失敗が本番で起きたら怖い」からです。その怖さへの答えは、「気合いで慎重にやる」ことではなく、「そもそも本番で動かさずに試せる仕組みを先に用意する」ことでした。それがshadowモード(影の試運転)です。
判断だけ出させて記録し、あとで現実と答え合わせをする。有望に見えた優位性が幻だったと分かっても、何も動かしていないから痛手はゼロ。本物だと確認できたものだけを、少しずつ昇格させる。この流れなら、初心者でも安全に、しかも本気で新しい自動化に挑戦できます。まずはあなたの身近な作業で、「実行の前に、判定だけ見てみる」——その一手間から始めてみてください。
関連記事
まとめ:ボールを往復させ、最後は人が決める
- 監査AIの指摘を「投げっぱなし」にせず、「指摘→修正→再確認」を往復させる
- 実例では、🔴却下 → 修正+テスト追加 → 🟢合格、と4回のキャッチボールで決着した
- 直すだけでなく「直ったことを確かめるテスト」を付けるのが肝
- やり取りを記録に残すと、追跡でき、学びが貯まる
- そして——最後に判を押すのは、いつも人間
- 非エンジニアも「直したつもりを信じず、もう一度確認させる」習慣が応用できる
3回にわたってお伝えしてきた「複数のAIを安全に使う」話は、これで一区切りです。AGENTS.mdで共通ルールを定め(①の記事)、作る役と見る役を分け(②の記事)、レビューを往復させて、最後は人が決める。 この一連の段取りが、AIに安心して仕事を任せるための、私なりの答えです。
コードが書けなくても、この「考え方」は誰でも使えます。一つのAIを盲信せず、チェックを重ね、最後は自分の目で確かめる。AIと上手に付き合う鍵は、案外こうした”昔ながらの段取り”にあるのかもしれません。
<!– 内部リンク:第2期①②・記事1(公開済み)。第2期完結 –>
関連記事
- 👉 AIに実装させ、別のAIに監査させる仕組み【実装AIと監査AIを分ける】
- 👉 AGENTS.mdの書き方|CLAUDE.mdとの違いも解説【非エンジニア向け】
- 👉 【実録】コーディング未経験の会社員が、Claude Codeで15万行の自動売買システムを作るまで
無料テンプレート配布のお知らせ
Claude Codeを安全・便利に使うための設定テンプレート(CLAUDE.md)を無料配布しています。メールアドレスをご登録いただくと、すぐにダウンロードリンクをお送りします。
免責事項
本記事は執筆時点(2026年7月)の情報に基づく、筆者個人の体験の記録です。記事中の自動売買システムに関する記述は、特定の投資手法や自動売買の利用を推奨するものではありません。投資には元本割れのリスクがあり、最終的な判断はご自身の責任で行ってください。また、本記事ではセキュリティに関わる話題に触れていますが、悪用防止の観点から、具体的な脆弱性や攻撃手法の詳細は記載していません。AIツールの仕様は予告なく変更される場合があります。最新情報は各公式ドキュメントをご確認ください。本記事の内容を用いて生じたいかなる損害についても、筆者は責任を負いかねます。


コメント