この一週間、ask.discourse を使って Discourse プラグインを作成しようと時間を費やしました。作成したいプラグインの機能を記述するだけで、多くのヒントやコードスニペットが生成され、中には実際に動作するものもあったことに驚きました。
私は趣味でプログラミングをしています。Discourse インスタンスの他に、MySQL データベース、PHP バックエンド、Jquery/Javascript フロントエンドを備えた別のサーバーを運用していますが、プロのプログラマーではありません。そのサイトを開発している時間のほとんどは、Google にやりたいことをそのまま入力し、それが(おそらく Gemini が)コードサンプルを生成するという形です。ほとんどはそのまま動作し、もし動作しなくても、JavaScript の知識で理由を突き止めることができます。
長年にわたり多くのプログラミング言語を使用してきましたが、過去には、今では Google に入力して数分で完了できることを、何時間も、あるいは何日もかけて読み、検索し、実験して解明していました。
ask.discourse がどれほどうまく機能したかに驚き、最終的には私が望んでいたことを大まかに実行できるプラグインを完成させました。いくつかのスタイリング(CSS)を施せば、実用的なプラグインになるかもしれません。AI 支援サービスがコード作成を効率化できる可能性に興味をそそられています。