【Dify初心者死亡】「明日の予定」が2023年になる原因と解決策|49歳未経験の実体験

Uncategorized

「明日の予定」を入れただけなのに、なぜか2023年

「明日の10時に会議を入れて」

ただそれだけの指示でした。
それなのに、Googleカレンダーに登録された予定は2023年

エラーも出ない。
警告もない。
ただ、静かにおかしい。

49歳・完全未経験の私は、ここで本気で思いました。

「あ、これは自分の理解力が足りないやつだ」

でも結論から言います。
それ、あなたのせいじゃありません。

この記事では、Dify初心者がほぼ100%ハマる
「日付が過去に飛ぶ原因」と、実際に解決できた方法
専門用語を極力使わずに解説します。


なぜDifyで「明日」が過去になるのか?【結論】

原因はこれです👇

AIは「今日」がいつかを自動では知らない

人間なら当たり前の
「今日」「明日」「来週」という感覚。
Dify(というか中身のLLM)には存在しません

AIはこう考えています。

  • 「明日」=?
  • 基準日がない
  • じゃあ学習データ上の適当な日付でいいか

その結果、
平気で3年前に飛びます。

初心者ほどここを疑いません。
私もそうでした。


49歳未経験が3時間溶かした勘違い

私が最初にやったのは、典型的な初心者ムーブでした。

  • プロンプトを何度も書き直す
  • 設定をいじる
  • それっぽい説明を追加する

でも、全部ズレていました。

なぜなら、私はこう思い込んでいたからです。

「AIなんだから、今日が何日かくらい分かるでしょ」

分かりません。
本当に分かりません。

しかも厄介なのが👇
エラーが出ないこと。

だから、

  • 自分が悪いと思う
  • 理解力のせいにする
  • 心が折れかける

49歳でこれは、正直きついです。


解決策|Difyで日付を正しく扱う方法(初心者向け)

やることは、驚くほどシンプルです。

ポイントは1つだけ

現在日時を「明示的に」AIに渡す

実際にやった方法

① システムプロンプトに現在日時を書く

例:

本日は2026年1月28日です。

これだけで、AIの世界に「今日」が生まれます。

② 相対日付を使う前提を揃える

  • 「明日」
  • 「来週」
  • 「◯日後」

これらは必ず
現在日時が定義されてから使う。

③ 「今日」「明日」だけに頼らない

安全なのは、

  • YYYY-MM-DD形式
  • または現在日時+計算ルールを明示

なぜ初心者ほどこの罠にハマるのか

理由はシンプルです。

  • エラーが出ない
  • 動いているように見える
  • 結果だけがおかしい

つまり、
**「一番つらいやつ」**です。

これ、プログラミング経験者でも普通にハマります。
ましてや中年・未経験なら、なおさらです。


「自分にはAIは無理かも」と思った人へ

ここまで読んでくれたあなたは、
もう一歩目を踏み出しています。

私も49歳、完全未経験でした。
今でも詰まります。毎回です。

でも分かったことがあります。

AIが難しいんじゃない
「分からない原因が見えない」だけ

原因が分かれば、
解決は意外とシンプルです。

皆さんには自分のようにドはまりして欲しくないので

役にたってもらえれば幸いです。

コメント

タイトルとURLをコピーしました