IT業界に身を置いていると嫌でもAIの話題が入ってくるし、使うことになる。
お堅い企業や2次請け3次請けでSEやプログラマーを派遣する稼業をしている会社は異なるかもしれない。
自分はたまたまチャラ目のWeb業界で仕事をしていることもあり自他ともに日々AIが業務に組むこまれ、存在感を増してきている実感がある。
そんな自分の雑感を記録しておきたい。
AIのミスは許せるが、人のはイラつく
イシューをAIに依頼する、人に依頼する。どちらもあるようになった。
成果に間違いが含まれていたときに、なぜか人のミスは気になり、イライラすることが多い気がする。
人に対する期待値がAIに対してよりも高いのかもしれない。
自分は他のメンバーに指示を出して仕事をしてもらう機会が多々あるんだけど、指示を出す側からすれば依頼先が人でもAIでもさほど変わらない気がしている。
むしろ、人の方が平気で嘘をつくし、言い訳をするし、間違うことの方が多いと感じる。
コーディングの速度に至っては人は敵わない。
AIが変な書き方をすることもあるけれど、速度が早いことの価値が優っていると思う。
それがイライラの原因なのかもしれない。
利用者からするとAIのチューニングはやりすぎない方がいい
プロンプトの工夫だったり、ハーネスを意識した仕組みづくりだったり。
あとプラグイン関連とか。
そういうのはどんどん陳腐化するし、今凝りすぎても仕方がないというのが私の持論。
だから、あんまり設定は書き込まないで、できるだけ素のAIプロダクトをそのまま使うようにしている。
そうしないと、リポジトリに垢が溜まってしまって、かえってパフォーマンス低下を引き起こすのではなかろうか。
セキュリティ対策は別かもしれない。でも、そこも時間の問題である気もしている。
それよりは、要件を文字や声として的確に伝えることができるスキルを磨いた方がいい。
AIに指示を出すための作文力。仕様をもれなく整理できるコツとか。
それって、相手がAIでも他の人間でも実はほぼ変わらない、昔から必要なスキルなんだと思う。
ひとつ違うことがあるとすると、相手がAIだと気を使わなくていいこと。
相手の機嫌とかレベル感とか、人間関係のネバっためんどくさいものに気を使う必要がないのはいいことなのかもしれない。
AIを使うから、成功するとは限らない
確かに、成果物は早く出来上がると思う。
アプリだったり、Webサービスだったり、記事だったり、スライドなどなど。
しかし、「よい」ものができるかというとこれはまた別だし、目標を達成できるかというとこれもまた別の話。
そんなに簡単じゃないというのが日々使ってみての感想。
つまり、トライアンドエラーの繰り返しや今までよりもかなりの高回転でできることくらいが利点なんじゃないかと思う。
しかし、費用対効果みたいなものを落ち着いて測定すると、実は人が手間ひまかけてやっていた時とあまり変わらないような気もしている。
一部の成功パターンは出てくると思う。成功はとてもよく目立つ。
だから皆追い求めるけど、その下には無数の屍が転がっているというのはゴールドラッシュの時代でも同じようなことが起きていたはずで大して人の営みは変わっていないんだよなぁと思うだけ。
AIを使った開発は楽しい
自分はAIを使って、開発をすることにアレルギーはほぼない。
個人で作っているアプリやWebサービスも今ではAIなしには作る気がしない。
特に初速の組み上げがとてもスムーズになった。
自分が知らない技術を採用しても設定周りで変にハマって時間が溶けたりすることもなくなったように思う。
もちろん、詳しい人が見たら、稚拙な設定をAIがしているかもしれない。でもそれでも構わないと思う。何せ、早いから、やり直しも早い。
気が向いたら、時々こんな感じで雑感を書いていくかもしれない。
今はまだ、AIを使うこと自体に珍しさや新鮮さがあり、話題に上がるけどそのうちこれも当たり前になっていくのだろうと思う。
ネットを使うことが当たり前になったように、AIもただのインフラになっていくんだろうな。