コーディングエージェントとの自分なりの距離感
昨今は皆も同じ事を考えていると思うのだけれど、自分もコーディングエージェントとどう付き合うのか、みたいな事は考えている。 これという答えは無いのだけれど、現時点の思いを書きだしておこうと思う。 これも割とみんなやってて、ブログのコンテンツとしては微妙だなぁ、という思いもあるのだが。
自分の使うツールを作るのには普通に使っていきたい。 これはAndroidのアプリやElectronのアプリ、golangやnodeでの雑用やwebviewを使ったものなど。 特にゴールがあってそれを達成すれば良い、という類のものでは積極的に使っていきたい。
一方で、何か時間をかけて考えていきたい、というようなものは、 その時の気分で手書きかエージェントを使うかは選んでいきたい。 たまにエージェントですぐに出来る事を手でやっている事もあって、 あとになってからエージェントにやらせれば良かったな、と思う事もあるが、 あまりそうした「無駄」を避ける事もないかな、という気もしている。 結局プログラムをするという活動自体が趣味でもあるので、 もっと楽で早い方法があったとしても、 それで浮かせた時間でカクヨムを読むのと比べると別にプログラムしててもいいかな、という気もする。
現時点の印象では無料で使える範囲でいいかな、という気もしている。 一時期は何やってもすぐトークンを使い果たして課金しないと駄目かな〜と思っていたが、 最近少しモデルが賢くなってきたのもあり、また使う自分も節約の仕方を覚えてきたので、 無料の範囲でいいかな、という気がしている。 もし課金するにしても安い範囲でいいかな、と思う。
あまり最新のモデルを評価したりするのには時間は使いたくない。 課金の話の帰結でもあるけれど、今どれだけの事が出来るのか、というのを知るのにはあまり意義は感じない。 目の前のやりたい事に対してたまに「新しい技術だとどれくらい出来るのかな?」というのを試すくらいでいいかな、と思う。 技術が出たら評価するのではなく、やりたい事が出たあらそれに使えるかを試す、という、 やりたい事側主導で、しかも頻度もそんなに多くはしたくない。 一年に一回くらいでいいかな。
このスタンスではきっともっと多くの事が出来るようになっても、しばらくはそれに気付かない、という事になる。 でもそれはいいかなぁ。結局やりたい事は身の回りのアプリやツールを作るとかだし、 それの解空間が思ってたより広くなったとしてもそんなに作るものには影響が無い気もしている。 今はどんな事が出来るのだろう?という事を模索するのにも時間を使いたくは無いなぁ。
エージェントでのプログラムのノウハウを貯めたい、という気もあまりしない。 ある程度複雑なプロダクトやサービスのいろいろな問題を解決していこうと思えばいろいろためるべきノウハウもあるとは思うのだけれど、 今はあまりそういう事をやりたい、という気はしていないし、 少し先でそういう事をやりたくなった時に困る、ということはあまり心配する気にもならない。 凄く今と違う状態にならなければ適応はすぐ出来るだろうし、 凄く今と違う状態になったときにそれをやりたいと思っているかはかなり曖昧なので、 今それに備える事に時間は使いたくないな、と思う。
今という時代、エージェントの黎明期みたいなものを体験して共に生きたい、とはあまり思っていない。 今は明かにそういう時期だと思うし、それは今しか無いとも思うのだけれど、 そこでやる事があまり自分の一日をそういう感じで過したい、というのとは違うように思う。 インターネット初期のIRCとかにはそういうのがあったのだけれど、 エージェントはそうは思ってない。 一日のほとんどの時間をエージェントと対話する事で終えたくは無いなぁ、と思う。 一日の比較的短い時間に留めておきたいな、と思う。
エージェントを触る楽しさはある。難しい問題がうまい事解けた時にはパズル的な爽快感とか、 うまくやれた自己肯定感もある。 ただコードを自分で書くのと比較すると、時間の過し方としては、そうありたい、と思う度合いは低い。 本を読んだりサーフィンをするのには劣る。 将棋実況などのyoutubeを見るのよりはマシかもしれない。 無為な時間とは思ってないが、一日の大半にはしたくないし、なんとか増やしていきたいという程でも無い気はする。 減らしたいとまでは思ってないが、ほどほどに留めたいくらいのものに思う。 この辺は自分にとってどうなのか、という話なので、人それぞれの答えがありそう。
ようするに、道具としては使っていきたいが、それ自身はあまり目的にしたくない気がしている。
コーディングエージェントとはちょっと違う事だけど、最近強化学習を勉強していて、 疑問に思った事をChatGPTに聞いたりはよくするのだけれど、 ぱっと解決しない時に無駄に問答を繰り返してしまう事がちょくちょくあり、 ぱっと聞いて解決しない時は自分で考える方がいいなぁ、と思っている。 また社会や経済的な話で疑問に思った事を聞いたりもするのだけれど、 終わったあとに、かけた時間の割にはあまり何も残ってないなぁ、という印象もある。 あまり安易に知的好奇心を満たすのも善し悪しだな、と思っている。
自分の関与が減れば減るほど残るものも薄れて、 自分の中に残していくのに時間を使いたいんだよなぁ、という気がする。 グラフを描かせてしまうと、自分でデータを持ってきて表計算ソフトで扱えるように整形して描かせていたよりも、 明らかに自分の中に残らない。 そのために自分で全部手作業でやるのか?と言われるとそこまで割り切れてもいないのだけれど、 何も残らない事に時間を溶かしたくはないなぁ、という気もしている。