← トップ
記事2026年9月18日

AIに「3営業日後」を数えさせる人へ|5回中5回ずれた来週と、10秒の検算

2026年9月19〜23日は11年ぶりの5連休。AIに来週の日付を20回聞いたところ正解は9回、「3営業日後は?」と数えさせた5回は5回とも外れました。外れ方の全記録と、コピペで使える対策を載せます。

明日から、9月19日(土)〜23日(水)の5連休です。11年ぶりのシルバーウィークで、次は2032年までありません。

つまり来週、銀行と役所が開いているのは9月24日(木)と25日(金)の2日だけです。

この前提で、私は今朝AIに20回、来週の日付について聞いてみました。正解したのは9回。そして「3営業日後はいつ?」と数えさせた5回は、5回とも外しました。しかも全部、正解より3日早い日付でした。

「3営業日後に納品します」と言われて9月25日(金)を空けておくと、実際に届くのは9月28日(月)です。月末締めの直前に、まるまる週をまたぎます。

来週の「9月22日(火)」は、休みです

まず事実確認から始めます。2026年9月の祝日は3日あります。

 9月21日(月) 敬老の日
 9月22日(火) 国民の休日
 9月23日(水) 秋分の日

引っかかるのは真ん中の9月22日です。これは名前のついた祝日ではありません。祝日法(国民の祝日に関する法律)第3条第3項に「その前日及び翌日が国民の祝日である日は、休日とする」という条文があり、敬老の日と秋分の日に挟まれた22日が、自動的に休みになります。これが「国民の休日」です。

そしてなぜ今年に限ってこの条件が成立するのかというと、秋分の日が9月23日だからです。秋分の日は、日付が法律で固定されていない珍しい祝日です。国立天文台が天文計算で秋分の瞬間を求め、前年2月の官報に載る「暦要項」で初めて確定します。年によって9月22日になったり23日になったりする。2026年は23日で、たまたま敬老の日(9月の第3月曜=21日)との間が1日だけ空きました。

この「1日だけ空いた」が、5連休を生んでいます。前回は2015年、次は2032年です。

参考(一次情報):内閣府「国民の祝日について」 https://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

ここまでは、カレンダーを見れば誰でも確認できる話です。問題は、この日程をAIに聞いたときに何が返ってくるかでした。

20回聞いて、正解は9回だった

今朝、Claude Sonnet に4種類の質問を5回ずつ、合計20回投げました。1回ごとに新しい会話を立て、前の回答を見せないようにしています。ツールも検索も使わせていません(全20回でツール使用0回を確認済みです)。

結果はこうでした。

 質問A「2026年9月の祝日を全部挙げて」    → 5回中1回正解
 質問B「9月22日は営業日? 休日?」      → 5回中4回正解
 質問C「9月18日の3営業日後は何月何日?」   → 5回中0回正解
 質問D「来週の営業日は何日ある?」      → 5回中4回正解

全体で20回中9回、正答率45%です。

まず質問Aから見てください。正解は「21日・敬老の日/22日・国民の休日/23日・秋分の日」の3つですが、正しく3つ挙げたのは5回中1回だけでした。残り4回は、全部この形でした。

 9月21日:敬老の日
 9月22日:秋分の日

秋分の日が1日ずれています。そして22日が祝日で埋まってしまったせいで、国民の休日も、9月23日という日付そのものも、答えから消えました。4回とも一字一句ほぼ同じ形で外したのが不気味なところで、これは「たまたまのブレ」ではなく、この年の暦の覚え方が最初からずれているということです。

いちばん外したのは「数えさせた」とき——5回中5回

一方、質問Bと質問Dの正答率は5回中4回です。「9月22日は休みですか?」と聞けば、4回は「休日です。敬老の日と秋分の日に挟まれた国民の休日だからです」と正確に答えました。「来週の営業日は何日ありますか?」も、4回は「2日。9月24日と25日だけです」と答えています。知識としては、ちゃんと持っているのです。

ところが質問C、「9月18日(金)に発注した商品が3営業日後に届きます。到着日は?」——これが5回中0回でした。

正解は9月28日(月)です。9月19日から23日まで休み、24日(木)が1営業日目、25日(金)が2営業日目、そして9月26日・27日の土日をはさんで、28日(月)が3営業日目になります。

AIの回答はこうでした。

 1回目 9月25日(金) … 9月22日を「営業日1日目」として数えた
 2回目 9月25日(金) … 9月23日を「通常の平日」として数えた
 3回目 9月25日(金) … 同じく9月23日を平日として数えた
 4回目 9月24日(木) … 9月21日、敬老の日を平日として数えた
 5回目 9月25日(金) … 9月22日を「営業日1日目」として数えた

数え方の中身を見てください。5回とも、5連休のうちどれか1日を「働いている日」として数え込んでいます。落とした日は毎回違うのに、必ず1日多いのです。

結果として、5回すべてが正解より早い日付を出しました。実務でいえば、金曜に届く前提で予定を組んだのに、実際は翌週の月曜に届くということです。9月30日(水)が月末なので、締め処理の前に空いている営業日は実質2日しかありません。

「休みですか?」は当たるのに「何日後?」で外れる理由

同じモデル、同じ日、同じ知識のはずなのに、聞き方を変えただけで4/5が0/5に落ちました。ここには理由があります。

ひとつめは、AIは日付を「数えて」いないということです。内部にカレンダーを持っているわけではなく、学習データの中にあった暦の記述を再生しています。「9月22日は国民の休日だ」という文は世の中に大量にあるので、そのまま聞けば出てきます。しかし「18日から3営業日進める」という操作は、文として世の中にありません。その場で一歩ずつ数える必要があり、そこが弱い。

ふたつめは、秋分の日が年ごとに動くことです。「秋分の日は9月22日」という文と「9月23日」という文が、どちらも学習データに大量にあります。年との対応がほどけやすく、質問Aの4回はまさにそれで外れました。そして秋分の日の日付を1日ずらすと、国民の休日の条件(前後が祝日)が崩れるので、連鎖して2日ぶん間違えます。

みっつめは、国民の休日はリストに書かれていないことです。「敬老の日=9月第3月曜」のような名前つきの祝日と違い、国民の休日は条件を満たしたときにだけ発生します。祝日の一覧を暗記していても出てこない、計算して初めて現れる日です。

ここから導ける実務ルールはひとつです。AIには「知っていること」を聞き、「数えること」は頼まない。 「9月22日は祝日ですか?」は聞いてよく、「3営業日後はいつ?」は聞いてはいけない、という切り分けです。

1行目の答えを信じてはいけない(5回中4回、最後に変わった)

質問Cには、もうひとつ気味の悪い発見がありました。

私は「1行目に『9月X日(曜日)』とだけ書き、2行目以降に数えた過程を書いてください」と指示していました。結果、5回中4回で、1行目に書いた答えと、最後に言った答えが食い違いました。

たとえば2回目の回答は、こう始まります。

 9月24日(木)

 過程:
 - 発注日は9月18日(金)。翌営業日から3日を数える。
 …(中略)…
 訂正します。

 9月25日(金)

1行目で「24日」と断言し、自分で数えているうちに間違いに気づいて、最後に「25日」に直しています。4回ともこのパターンでした。そして——ここが重要ですが——訂正後の答えも、4回とも間違っています。

つまり、こういうことです。

 1行目だけ読んでコピペする → 9月24日(間違い)
 最後まで読んで訂正に従う → 9月25日(これも間違い)
 正しい答え → 9月28日

AIが自分で数え直して、訂正までして、それでも正解に届いていない。「ちゃんと考えているように見える文章」は、正しさの証拠になりません。途中式が丁寧に書いてあると、つい信用してしまうのですが、今回の5回はまさにその見た目で全部外しました。

チャット画面で回答の1行目だけ拾って、そのままメールに書き写した経験があるなら、それです。少なくとも日付に関しては、いちばん危ない読み方でした。

コピペで使える:外さない頼み方と、10秒の検算

では、どうするか。今日から使える形にします。

【対策1】祝日は自分で渡す(コピペ用テンプレ)

数えさせるのをやめるのではなく、数える材料を先にこちらが確定させて渡します。 祝日リストさえ正しければ、数える作業自体は通ります。

 以下の休業日リストを使って計算してください。リストに無い日は営業日として扱ってください。
 あなたの記憶にある祝日は使わないでください。

 【休業日】
 2026-09-19(土)
 2026-09-20(日)
 2026-09-21(月・敬老の日)
 2026-09-22(火・国民の休日)
 2026-09-23(水・秋分の日)
 2026-09-26(土)
 2026-09-27(日)

 【質問】2026年9月18日(金)から3営業日後(発注日は含めない)は何月何日ですか。
 答えの前に、1日目・2日目・3日目をそれぞれ日付で書き出してください。

ポイントは最後の1行です。「答えの前に途中を全部書かせる」と、飛ばしが起きにくくなります。今回の失敗5回は、どれも途中の1日を静かに飛ばしていました。

【対策2】表計算に数えさせる(10秒)

そもそも日数の計算は、AIではなく表計算の仕事です。Googleスプレッドシートでも Excel でも、この1行で終わります。

 =WORKDAY("2026/9/18", 3, {"2026/9/21";"2026/9/22";"2026/9/23"})

結果は 2026/9/28 になります。土日は自動で除外され、第3引数に渡した祝日も除外されます。範囲で数えたいときは NETWORKDAYS を使います。

 =NETWORKDAYS("2026/9/21","2026/9/25",{"2026/9/21";"2026/9/22";"2026/9/23"}) → 2

「来週の営業日は2日」が10秒で出ます。AIに20回聞いて45%だった問いが、ここでは100%です。

【対策3】逆質問で検算する

どうしてもチャットで完結させたいときは、出てきた日付をそのまま返して曜日を聞きます。

 その日付は何曜日ですか。また、その週の月曜から金曜のうち、休業日はどれですか。

今回の失敗回に対してこれをやると、「9月22日は営業日」と「9月22日は国民の休日」が同じ会話の中で並び、矛盾が目に見えます。AIの間違いは、指摘するより、並べて見せるほうが早く崩れます。

【対策4】そもそも聞かない日を決める

いちばん確実なのは、日付だけはAIに聞かないと決めてしまうことです。文章を書くのはAI、日付を埋めるのは自分、と役割を分ける。今回の20回は、その線引きがどこにあるかを測ったものでした。「休みかどうか」は聞いてよく、「何日後か」は聞かない——この1本の線だけ覚えて帰っていただければ十分です。

実践プラン:今日/連休明け/30日

今日(9月18日・金)、5分でやること

取引先に出しているメールと、自分のカレンダーを開いて、「来週」「3営業日以内」「週明けまでに」と書いた予定を探してください。来週の前半3日は、そこに存在しません。9月24日(木)と25日(金)に寄せ直すか、9月28日(月)以降に送り直すかの二択です。特に「月内に」と約束したものは、9月30日(水)までに実質2営業日しか残っていないことを確認してください。

連休明け(9月24日・木)にやること

WORKDAY の式を1つ、自分の見積書テンプレートか納期管理シートに入れておきます。祝日リストのセル範囲を別シートに切り出しておけば、以降は年に1回の更新で済みます。この1回の作業が、来年以降の「AIに数えさせる」をまるごと不要にします。

30日以内(10月中旬まで)にやること

次の連休は10月10日(土)〜12日(月・スポーツの日)の3連休です。その次は11月3日(火・文化の日)、11月21日(土)〜23日(月・勤労感謝の日)。この3つを今のうちにカレンダーへ手入力しておきます。ここまでやっておくと、年内に「AIに祝日を聞く」場面が消えます。

参考(一次情報):国立天文台「暦要項」 https://eco.mtk.nao.ac.jp/koyomi/yoko/

まとめ

要点

AIは「9月22日は休みですか?」には5回中4回正しく答えたのに、「3営業日後はいつ?」には5回中0回しか正解しませんでした。知識は持っていても、数える作業では持っている知識を使い切れません。日付は聞かず、渡すか、表計算で数えるかのどちらかにしてください。

今日の小さな一歩

今から、自分のカレンダーで9月22日(火)を開いて、予定が入っていないか1つだけ確認してください。1分で終わります。入っていたら、それは来週いちばん最初に崩れる予定です。

筆者の視点

私はAIで毎日コンテンツを自動生成していますが、その中で何度も痛い目を見てきたのは「AIが間違えるところ」ではなく、「AIが正しそうに見えるところ」でした。今回も、5回中4回は自分で数え直して「訂正します」とまで書いて、それでも全部外れています。丁寧な途中式は、正しさの証明ではありません。AIに任せていいのは、間違えても自分で気づける仕事だけです。

来週、同じ場面に出くわす方は多いと思います。役に立ったら♡やブックマークで残しておいてください。同じように「AIがどこで外すか」を毎日1本、手元で数えて書いています。