これまでのExcel自動化は、人間がVBAで「もしAならBせよ」というルールを定義するものでした。しかし、現代の自動化は次のフェーズ、すなわち**「AIエージェントがその場でコードを生成し、Excelを書き換える」ライブコーディング**の時代に突入しています。
商用SaaSを一切介さず、ローカルのPython環境とオープンソースのモデル(ローカルLLM等)を組み合わせることで、Excelを「意志を持つデータ基盤」へと進化させる手法を紹介します。
1. ライブコーディング・エージェントとは何か?
ライブコーディングとは、プログラムの実行中にソースコードを動的に生成・修正・実行する技術です。これをExcel自動化に適用すると、以下のような挙動が可能になります。
- 状況判断: 「データの形式がいつもと違う」とエージェントが察知。
- 即時修正: その場で新しいデータ構造に合わせたPythonコードを自動執筆。
- 実行と検証: 生成したコードを実行し、Excelのセルやグラフをリアルタイムで構築。
