AI
最近になって、「AIに人の仕事が奪われる」という声をよく聞くようになってきた。自分の観測範囲内ではまだそういった感じの流れはないようで、一体どこの世界線の話なのかなあ、、、という思いも多少はあるのだが、私の身の回りまで浸透してきていないだけで、普及の一線を越えると一気に自分の立場も脅かされてきそうな感じはあるので、実は戦々恐々としている次第である。
とはいえ、まったくAIを使っていないかというとそうではなく。ChatGPTをたいへん活用している。
二年ほど前はほとんどGoogle検索の代替として使っていたようなものだが、気づけば最近は簡単なスクリプトを書くときなんかは、仕様だけ伝えてChatGPTにコードを書かせて、それを検収する、、、という流れがおおい。
もともと私は「プログラムが好きだ」という人間だった。
、、、と思っていたのだが、今はChatGPTに書かせて、自分で動作を確認して、プロダクトに乗せる、、、というサイクルが多くなっており、あれれー?本当はプログラムが好きで、書きたかったわけじゃないのか、、、? と新しく気づいた自分の実態に少々戸惑っている感はある。
おそらく私は「プロダクトを作って動かす」というのが好きなんだろう、というところにいったんは帰結した。プログラムを書いている最中が気分がいいわけではなく、プログラムを書き終えて、実際に動いた時の達成感がたまらなく好きである、と。
目標があり、それに対する手段についてはあまりこだわりのないタイプだったかな、、、俺、、、という振り返りもあり、人生も半ば過ぎにしてあらためてそういった基本的なことを考えさせられるのも、AIのおかげといっていいのかもしれない。
今後実際にAIによって人間のプログラマーが駆逐されるのかわからないが、現金なもので、現在の「AIに指示して作ってもらって動かす」というところに気持ちよさを感じているので、それはそれでいいのかな、、、とも思う。
以下に、コンセプトは私が考えたが、コード類はほとんどAIが作ったものを挙げておく。
コンテナの学習ついでに、「一つのプロセスを、ホストOSにライブラリをごちゃごちゃ入れて環境汚染しないようにコンテナに閉じ込めて実行する」というコンセプトからあれよあれよという間に作り上げたものである。
ホストOSクリーン主義なもので、できれば不要なライブラリ等でホストOSは汚染したくない、というところで、「何かいい方法ない?」とChatGPTに尋ねたことが始まりである。
それであれよあれよという間にこんなツールが出来上がってしまった。
興味がおありの方は使ってみてください。
こちらは、develop用のコンテナとproduction用のコンテナを動かすラッパーのようなもの。
