【連載第4回】動かなくなったら「生もの」を直すだけ。AIを従えてツールを自分で維持管理する自走力
「昨日まで動いていたツールが突然止まった!」に動じない自走力を手に入れる最終回。壊れることを前提としたparser.jsの独立設計や、UI変更時にAIへ的確に修正指示を出す手順を伝授。AIに丸投げせずツールを安全に維持・運用する思考法をまとめました。
Webデータ取得の自動化に関するノウハウを公開しています。
「昨日まで動いていたツールが突然止まった!」に動じない自走力を手に入れる最終回。壊れることを前提としたparser.jsの独立設計や、UI変更時にAIへ的確に修正指示を出す手順を伝授。AIに丸投げせずツールを安全に維持・運用する思考法をまとめました。
Gemini会話ログ保存ツールの全自動化に挑戦(第3回)。1.5秒ごとの定期実行によるリスクを回避し、相手のサーバーに負担をかけないスマートなDOM監視処理(MutationObserver)を構築した経緯を詳述。人間がリスクを指摘し、AIに安全な代替案を出させる思考法を伝えます。
スプレッドシート保存の「長文やコードが読みにくい」課題を解決!GASを拡張し、GoogleドライブへMarkdown(.md)ファイルを自動生成する仕組みを構築しました。改行バグをAIと修正したプロセスや、画面変更に強い「壊れにくい設計」の工夫を解説します。
「AIにコードを書かせたけど実際の画面とズレていて動かない」罠を回避!Geminiの会話ログ自動保存ツールの開発プロセスを公開します。第1回は、システム構造の理解とDevToolsを使った的確な指示出しで、AIを上手くコントロールする手法をお伝えします。
大学での研究以来30年以上、エンジニアとしての仕事の傍ら、業務改善としてExcel VBAコードを多数制作してきました。2014年には自らの輸出ビジネスを機に、GASなどによるWebデータ取得・自動化システムを本格的に構築。同じ悩みを持つ方へツールの提供を始めました。
しかし、サイト側の急激なアクセス規制や自動化への防御策により、ツールを丸ごと手渡すだけの自動化が通用しなくなる限界(挫折)を経験します。
当ラボでは完成されたツールの「納品」を一切やめました。
現在は、AIを味方につけて、**Webデータ取得を自力で構築・維持管理し続ける力(自走力)**を養う伴走支援に特化しています。