AIを利用して日本語でプログラミング!
ExcelVBAのマクロをChatGPTで生成する!
プログラミングは理解や発想にも「壁」がありますが、
日本語の利用も「壁」です。
ストレートではありませんが、ChatGPTを経由してみると、
「壁」は迂回できるかもしれません。
乗り越えるだけが克服へのアプローチとは限りません。
日本語でコード IT利用の壁とは?
ITを利用することで便利になることはわかっていても、
「壁」の存在が邪魔になったりします。
「壁」といっても一つではなく、
- 知識がない
- 使った経験がない
- ハード・機器をもっていない
- タッチタイピングができない
といった初歩的な段階の「壁」もあれば、
- プログラミングができない
という解決が困難そうな段階の「壁」もあります。
プログラミングが厄介に思えるのは、
- 知識や理解が必要
- 発想を身につける必要がある
- 日本語では充分に対応できない
という思い込みが邪魔をしている影響があります。
「なでしこ」によるプログラミングのアプローチもありますが、
用途に制約を感じます。
(プログラミングのコンプレックスは「なでしこ」で解消できます!)
ハードルが低いと言われるExcelのVBAでさえも「壁」がある
という点では他の言語と大差ない印象です。
学習によるプログラミングの習得は「壁」を乗りこえる定石ですが、
経験上達成までの挫折率は高くなると言えます(笑)。
アプローチを変えてみます。
日本語でコード VBAをChatGPT経由で!
生成AIのChatGPTの得意な分野の一つにプログラミングがあります。
利用者の指示に応じたプログラミングコードを生成してくれます。
幸いなことに、日本語にも対応しています。
条件だけを与えても妥当なコードを生成してくれます。
(AIの利用を卒業して効率化する!?)
悪くないアプローチですが、ちょっと弱気かもしれません。
もうちょっと強気に踏み込んだアプローチもありそうです。
たとえば、以下の例。
コテコテの日本語での指示ですが、コードはしっかり生成されます。
ExcelのVBEにコードをコピーして実行します。
条件分岐でのコードの生成も試してみます。
コードは手際よく生成され、コメントも追加されています。
贈与額を200(万円)で実行してみると、狙い通りの結果でした。
ラテン文字や記号の使用、プログラミングの習得がパッとしない状況でも
期待通りの成果が得られる展望が確認できました。
日本語でコード できないことをカバーする!
業務の効率化としてのプログラミングには魅力があります。
一方で、習得に時間がかかる、挫折の可能性が高い残念な面があります。
学習による正攻法で「壁」を乗り越える選択もありますが、
- プログラミング言語の最低限の理解と知識
- ChatGPTの利用
- 日本語での表現
といったアプローチで「壁」を迂回することもできます。
ITやAIは現時点でのできることの効率化でも効果を発揮しますが、
- 現状では充分利用できないこともカバーする!
といった点でも有効になります。
ChatGPTなどの生成AIは諦めや妨げになっていた「壁」を
リセットしてくれる魅力があります。
試してみることがおすすめです。
■参考文献
- ふりがなプログラミング. スラスラ読める Excel VBA.
株式会社マイナビ出版, 2021年
蛇足
アイキャッチ画像はパイ饅頭です。
お菓子の名称には地域の風景も織り込まれているようです。
白山市(旧鶴来町)には獅子吼高原でパラグライダーなどの
スカイスポーツの姿がみられます。
<ご案内>
■林友範税理士事務所
■災害と税金の情報
■確定申告のご依頼も受付中!