プログラミング雑記 2025/09/08
生成AIによって、文章能力や、コミュニケーション、哲学など人間社会の根源を支える知識や技能が見なおされているのは良いことだと思う。
AI
ハルシネーション
AIが実存を持てるのかと言う問題は、今の生成AIの仕組み上無理そうだし、そもそも学習データの偏りを無くすことも無理であるので、ハルシネーションの問題は無くならない。結局AIを使う側の人間が批判的思考を身につける方が早いというのは、その通りだと思う。AI時代を生き抜くために哲学を勉強しましょう。
当然のことながら、LLMベンダーからは技術で克服しようという動きも出てくる。
プロンプト
LLMがこの程度のコンテキストなら理解できるようになったと言うことでもあるよね。
最近のLLMベンダがこう使え的に資料を出してくるのは良い。
プロンプトの技術も日進月歩で変わって行くので、この辺も学習していくコストがやばい。
AI時代のUI
MCP UIはそうなっていきますよね感。
OpenAI
OpenAI Dev Day.現地は招待制、ストリーミングは要登録ですが無料な模様。
Google Cloud の EU AI 法への対応
Anthropic
対中向けのアクセス規制を強化。
GitHub Copilot
Eclipse用プラグインの機能強化。
Tool
ローカルでファインチューニングも実行できるオープンソースのGUIツール。
論文・その他
これを払えてしまえるのがすごいが、これは持続可能なのかどうか。
仕事の効率が上がるので単位時間あたりの仕事量は増えていくのは確かだと思う。結局効率化に人間が追いつけていけるのかとか、仕事量が増えた分は報酬に反映されるのかあたりが問題になっていきそう。バイブコーディングも結局「AIの面倒を見る」という新しい仕事が増えている。
学術界への無批判なAI導入への反対声明。
プログラミング
Python
Asyncが登場して10年経つのになぜ普及しないのか?についての考察記事。
個人的には、結局それが必要とされることがこれまであまりなかったというのが、普及しなかったことの答えだと思う。高トランザクションの環境でPythonがあまり選択されてこなかったことが大きく、非同期に投資するモチベーションが言語コミュニティになかったのだと思う。最近になってそれが変わってきたし、FastAPIなどの非同期処理が前提となっているフレームワークの人気上昇もそれを裏付けている。
AIに限らず、今風の開発環境の構築方法として参考になると思う。
JavaScript
Rustで書かれたJavaScript/TypeScriptランタイム。最近の流行であるTypeScriptの直接実行も可能。
iOS
今までなかったのかーい。
アルゴリズム
面白い事例だな。
バイブコーディング・仕様駆動開発
タイトルは釣りですが、まとめは助かる。
そもそもプロジェクトのゴールが変わるので、AIの仕事を収束方向にもっていけない。
ACPはLSPのように普及するかどうか。VS Codeあたりが対応するかどうかにもかかっているような気がします。今のところやらなさそうだけど。
エンジニア
学習方法
まぁ結局手を動かすして頭を使うしかない。あと、記事中にもあるように、QiitaとかZennばっかり見ていないでちゃんと公式ドキュメントを見ることは大事。
OS
Windows
あまり関係ないですが、昔の職場でNetWare 4.0(古い)へのアップグレードが非常に高価であったために、Windows NT 3.5.1にファイルサーバーのOSを乗り換えたことを思い出しました。まぁシェアがあるからってがめつくやろうとすると顧客に逃げられるのよ。
その他
インターネッツ老人会
今日の老人会ネタ。
稲作
就労人口も減っていくので、大規模化というか集約化は進んでいくだろうし、そうならないと国内で農業をする人がいなくなってしまう。
Discussion