今期の演習でも、自己紹介のウェブ
ページをつくってもらっています。
学生さんたちは、それぞれの端末で
ファイルを作成するわけですが、
端末に入っていると、別の端末からは
参照できないので、学内に公開する
ウェブサーバーに自己紹介のファイルを
置かないとアカンわけです。
●●●
ファイルを送信するプログラムは
かなり前につくってあったのですが、
送信したいファイルの場所を自分で
指定する必要がありました。
シンプルですが、いまどきはマウスで
ブラウザの枠内にファイルをドラッグ
&ドロップする仕様が広がって
いますから、仕組みとしては古かった
のですよねぇ。
そのうち変えたいと思いながらも
ほったらかしになっていたのですが、
火曜の夕方に学生さんへの案内プリント
を準備しながら、フッと
AIに頼んだらいいんじゃね?
という甘~い考えがよぎったのですよ。
で、さっそく処理の仕様をまとめて
AIにコードを注文したら、即座に出力
してくれました・・・が、うまく動作
しないのですよ。
どこで躓いているのか、処理の順番に
結果を表示してみたのですが、
途中まで正常に動いているようです。
しかも、サーバーにエラーログが残って
いないので、処理そのものは問題なく
動いているようです。
●●●
これはもう、AI自身に解決してもらう
しかありません。出力されたコードを
再度AIに読み込ませて
「このコードがうまく動作しない理由を
あげてください」
と問いかけてみました。すると、
「かなり明確で1つ重大な設計ミスが
あります」というコメントと一緒に修正
されたコードが示されました。
いや、アンタが書いたんやけどね・・・。
思った結果を出力してもらうには、
少し悩みましたが、自分で書くよりは
ずっと早く、正確で、きれいなコードが
準備できました。(授業でも使えた)