投稿

プログラマーの仕事はもっと面白くなる

イメージ
 AIの進化によって、プログラム開発の環境は大きく変わり始めています。 これまでは、プログラマーが自分で考え、調べ、コードを書き、一つひとつ動作を確認しながらプログラムを完成させていました。 しかし、今ではAIにやりたいことを伝えるだけで、プログラムの作成や修正、エラーの調査まで手伝ってもらえるようになりました。 それなら、プログラマーは必要なくなるのではと思う人もいるかもしれません。 しかし、プログラマーの仕事には、コードを書くこと以外にも、たくさんの工程があります。 要望を聞き、仕事の流れを理解し、どうすれば使いやすいシステムになるのかを考える。 そのうえで設計を行い、プログラムを作り、動作を確認する。 実際には、コードを書くこと以外にも多くの時間を使っています。 AIを活用すれば、これまで時間がかかっていたプログラムの作成や修正を効率よく進められるようになります。 もちろん、AIが作ったものを確認する必要はありますが、プログラマーがすべてを一から書く必要はなくなっていきます。 これは、プログラマーが必要なくなるというよりも、プログラマーの仕事の幅が広がることなのではないでしょうか。 例えば、作ることが難しかったものに挑戦できる。 開発にかかる時間や費用を考えると、見送らざるを得ないことがありました。 また、新しい技術を試してみたいと思っても、調査や学習に時間がかかり、実際に形にするまでには相応の労力が必要でした。 AIがあれば、こうしたハードルを大きく下げることができます。 これまでなら構想だけで終わっていたアイデアを、実際に動くものにできる機会が増え、より早く形にできるようになります。 AIを使った開発では、最初から完璧な指示を出す必要はありません。 まずは自分の考えを伝え、AIが作ったものを確認し、違っていれば修正を依頼する。 この繰り返しによって、少しずつ理想に近づけていきます。 ただし、AIの回答がすべて正しいわけではありません。 出てきた結果をそのまま受け入れるのではなく、自分で考え、判断し、必要に応じてやり直すことが大切です。 AIに任せる部分と、自分で考える部分をうまく組み合わせることで、一人では難しかったことにも挑戦できるようになります。 これからは、プログラムを正確に書く技術だけでなく、「何を作りたいのか」「何を解決したいのか」を考え...

AIの回答、人みたい

イメージ
AIに質問をすると、回答に安全マージンを入れてくることがあります。 「この場合はこうですが、条件によっては異なります」といった具合に、言い切らずに余裕を持たせた答え方です。 これは、人同士のやり取りでもよくあることです。 訊く側は「間違いないか」という気持ちがどうしても入ります。 答える側は、言い切れないことに対しては安全マージンを入れて答えます。 AIは知識や傾向から、求められている意見を答えているはずです。 それなのに、ときどき人みたいな回答になるのが面白いところです。 AIは、人が把握しきれない多くのことを考慮して予測し、前提条件も示してくれます。 そのため、基本的には「そういうものか」と受け入れています。 そのうえで、結果に対して人の知見や気付きを加えて調整する。 そんな使い方が、今のところ一番しっくりきています。 (HK) インプラス株式会社

『原始仏教』(清水俊史)

イメージ
  『原始仏教』(清水俊史)を読みました。 Xでは不遜なことをポストしている著者ですがこの本は必要なことを過不足なくコンパクトにまとめられており、よくできた仏教入門書でした。 (倉) インプラス株式会社

秋の桜

イメージ
 近所にコスモス畑を見つけました。毎年咲いているような気がしますが、植え直しているのか、種が落ちて勝手に生えているのか…調べてみると、勝手に生えてくるようです。繁殖力が強く、大量の種を落とすのでむしろ周囲に拡散しないよう注意が必要とのこと。 かわいらしい秋桜ですが、地植えする時は気をつけないといけなさそうです。

通勤中の一コマ

イメージ
朝晩が涼しくなり、少し前からまた名古屋駅から事務所へ歩いて出勤しています。 ユニモール地下街では、ハロウィンのデコレーションがされており、あちこちにかぼちゃが飾られています。 かぼちゃがライトアップされて、ユニークな感じがします。 時期的なもので、ハロウィンの飾りを見ると、もう1年が終わりに近づいているんだなぁと気づかされます。 今年もあとわずか、丁寧な作業を心がけて日々過ごしていきます。 Y.N.

迫るサポート終了

イメージ
  .NET Framework 4.6.2のサポートは、2027年1月12日に終了する予定です。 サポート終了後も、既存のアプリケーションがすぐに使用できなくなるわけではありません。しかし、セキュリティ更新プログラムや不具合修正などは、原則提供されなくなります。 そのため、新たな脆弱性が発見されても修正されず、情報漏えいや不正アクセスなどのリスクが高まる可能性があります。 システムを安全に運用し続けるためには、互換性を確認して、.NET Framework 4.8や4.8.1など、サポート対象のバージョンへの移行を検討することが重要です。 サポート期限を過ぎた製品を使い続けることにはリスクが伴います。利用状況を見直して、計画的に対応を進めていきたいです。 HM インプラス株式会社

その原因、本当に合っていますか?

イメージ
 先日、Surface(Microsoft製のノートパソコン)をセットアップする機会がありました。 2026年6月に発売された機種で、OSはWindows11 Homeです。 セットアップ直後から設定に手間取ったので、同じ問題で困っている人の参考になればと思い、記録しておきます。 まず、セットアップ直後から、タスクバーの右下にあるシステムトレイが表示されていませんでした。 時計だけならちょっとした不便ですが、音量、バッテリーなどのアイコンが表示されないのは致命的です。 Windowsの設定を確認しても解決せず、そもそもセットアップ直後から表示されていないことも不可解でした。 AIに相談しながら調べていくと、タブレットモードが関係している可能性が浮かびました。 しかし、使用しているのはノートパソコン。 Windows11の設定画面を確認しても、タブレットモードの切り替え項目は見当たりません。 ところが、Windows Updateを実行したところ、あっさりと問題が解決しました。 今回、AIに相談しながら原因を調べる中で、改めて感じたことがあります。 トラブルが発生すると、経験や知識をもとに原因を考えます。 それ自体は大切なことです。 仮説を立てることで、効率よく調査を進められます。 しかし、AIに相談していると、可能性のひとつとして提示された情報が、いつの間にか確定した原因のように調査を進めてしまうことがあります。 AIは、常に正しい情報を提供するとは限りません。 事実とは異なる情報を生成する、いわゆる「ハルシネーション」が起こることもあります。 大切なのは、AIの回答を鵜呑みにせず、仮説として扱うことです。 AIに相談することは、答えを任せることではありません。提供された情報を手がかりに、自分で確かめ、判断することが重要です。 ― S.N. インプラス株式会社