2026年7月 今度は大きな自動化へ

最近はGoogle検索よりも、AIに聞くことが多くなってきた。
プログラムのことはよく分からない。
でも、AIに聞けば親切に教えてくれる。
そんな中、会社で受注処理の自動化について相談があった。
・メールでExcelの受注データが届く。
・入力漏れや入力ミスをチェック。
・顧客のWebシステムへ入力して登録。
・社内システム用のCSVファイルを作成。
担当者に聞くと、「インターネットEDIシステム」というものを使っていました。
業務の流れは分かった。
でも、これをどうやって自動化するのか・・・。
とりあえず、AIに聞いてみた。

ExcelのデータをWeb画面へ自動的に入力することってできる?

できます。Excelのデータを読み取り、Web画面の入力欄へ自動で転記する方法があります。

EDIシステムとかいう画面に入力したいんだけど。

それなら、Excel側の処理をVBAで作り、Web画面の操作にはPower Automate Desktopを使う方法が考えられます。
スゴイ、できるんだ。
VBAはなんとなく予想できた。
でも、Power Automate Desktop?
PAD? パッド? 何それ?

PADって初めて聞いた。それは何?

Windows上の操作を自動化するためのツールです。Webサイトを開いたり、入力欄へ文字を入れたり、ボタンを押したりする操作を自動化できます。
「へぇー、開いている画面に自動入力できるとは」
なんとなく、できることは分かった。
しかし、今まで作ったものより、何倍も大変なことになる、それは分かる。でも、
即やることを決定。
今回はChatGPTで挑戦
最初に、今回はGeminiとChatGPT、どちらのAIを使うか考えました。
石橋を叩くような慎重な回答が自分に合っていたのでChatGPTを選択。
本格的な自動化になると思い、無料プランからGoプランへ切り替えました。
そして、Excelファイルの中身チェックからスタート。
業務の流れや受注データを説明すると、ChatGPTが分析しながら処理を組み立ててくれる。
まとまったところでVBAコードを出してもらい、すぐに動作テスト。
きれいに動いたり、値が入らなかったり。
たまにエラーも出る。
修正、追加、また修正。
その繰り返しでした。
処理内容を解説してくれるので、初心者の自分にも分かりやすい。
本当に優秀なエンジニアが隣に座って、力になってくれている感覚でした。
毎日1~2時間ほど続け、半分近く完成。
テストで実際に画面が自動で動くところを見ると、緊張感とワクワク感の両方がありました。
何かがおかしい
ところが、少しずつ変なことが起こるようになった。
エラーが出て、ChatGPTに修正してもらう。
テストするが直らない。
さらに修正すると、今度は別のところでエラーが出る。
最初はあまり気にしていませんでした。
でも、あるやり取りで違和感が一気に大きくなりました。

日付チェックを次のように変更してほしい。

その部分のコードを貼ってください。
え!
そのコード、ChatGPTから教えてもらったものだよ。
ここまでずっと一緒に作ってきたのに。
何かがおかしい。
その後も回答が不安定になり、このまま続けていいのか不安になりました。
結局、ここで中止。
何日もかけて頑張ったけど、完成できませんでした。
初めての敗北です。
この日は疲れ果てて帰宅しました。
こんな優秀なAIが物忘れする?
翌日。
ChatGPTに何が起きたのか、AIに聞いてみた。

ChatGPTとプログラムを作っていたんだけど、途中から回答が不安定になった。どうしたのかな?

会話がかなり長くなっていませんでしたか? 生成AIは、長い会話のすべてを無限に保持しながら回答し続けられるわけではありません。

え!どういうこと? よく分からない。

長い会話になるほど、以前の内容や大量のコードを正確に参照し続けることが難しくなる場合があります。特に仕様変更やコード修正を何度も重ねる作業では、会話に問題が出やすくなります。
AIなのに何を言っているの?
ここで、ChatGPTとの会話を最初まで戻って数えてみると、100回近くやり取りしていた。
全部、一つのチャット。
ここで話したことは全部覚えてくれていると思っていた。
でも、AIはそれができないことを聞かされた。
こんな優秀なAIが物忘れすることが衝撃的だった。
この時初めて、
AIに限界がある。
ということを知った。
その後はAIにいろいろ質問し、AIの仕組みを教えてもらいました。
知らなかったとはいえ、お手本のような失敗をしてしまい、最後はAIに聞いて学びました。
今回の失敗を改めてChatGPTと話してみると、次のような見方になりました。
AI奮闘記のNo.1、No.2と、管理人さんが見てきたのはAIの「できること」でした。
Excelのマクロを直せる。
プログラムを作れる。
ところが今回のNo.3で、初めて反対側が見えました。
AIは無限ではありません。
ChatGPTに限らず、GeminiやClaudeなどの生成AIには、一度に扱える情報量に限りがあります。
前回は一つのチャットに、業務仕様、Excelデータ、VBAコード、修正内容、エラー解析、追加仕様、PADの説明まで、何日分もの情報が積み重なっていました。
しかも、プログラムは何度も書き換わっています。
管理人さんは、そのすべてをAIがずっと覚えたまま、一緒に作業を続けていると思っていました。
しかし、生成AIは、長い会話になれば、以前の情報や最新のコードを正確に扱い続けることが難しくなる場合があります。
その結果、
「さっきまで一緒に作っていたはずなのに、話がかみ合わない」
「直したはずなのに、別の場所がおかしくなる」
ということが起こり始めました。
AIは使うモデルによっても違います。
無料版、有料版、さらに上位プランでも、扱える量や利用できる機能には違いがあります。
でも、共通していることがあります。
どのAIも無限ではない。
大きな仕事をするときは、一つのチャットに何でも詰め込まず、途中で整理する。
長くなれば新しいチャットへ分ける。
でも、この頃の管理人さんは、そんなことを知りませんでした。
それまで「何ができるんだろう」とAIの可能性ばかり見ていた管理人さんが、初めてAIの弱点にぶつかった。
結局、何日もかけたプログラムは完成しませんでした。
でも、この敗北で、
「AIは何でもできる」から、「AIには使い方がある」ことに気がついたと思います。
失敗してAIの見方が少し変わったのではないでしょうか。
