【新刊】みんなのPython第五版(二刷),Pythonで学ぶはじめてのプログラミング入門教室などの著者。大手予備校をはじめ機械学習講師。たまに企業や学会,技術イベントに呼ばれてお話しします。

Joined April 2007
AIに巨額投資すれば株価が上がる時代が、いったん終わりつつある。市場が見始めたのは「AIをやっているか」ではなく、「その投資を本当に回収できるのか」だ。 10月22日の米市場ではAI関連株を中心に売りが広がり、イーロン・マスク、ジェフ・ベゾス、ラリー・ペイジ、セルゲイ・ブリン、マイケル・デル、マーク・ザッカーバーグの資産が、1日で計1300億ドル減少した。Nasdaqも2.6%下落し、半導体株の下げはさらに大きかった。 背景にあるのは、AIそのものへの失望というより、設備投資と利益のバランスへの警戒だ。Metaは売上を伸ばしているにもかかわらず巨額のAI投資が嫌気され、逆にTeslaは設備投資見通しを下げたことでAI・ロボティクス競争への出遅れを懸念された。市場は「使いすぎ」だけでなく「使わなすぎ」にも厳しくなっている。 ここで大きく変わったのは、AI企業を見る物差しだ。これまではGPU、データセンター、モデル開発にどれだけ資金を投じられるかが競争力とみなされてきた。しかし年間1000億ドル単位の投資になると、次に問われるのは当然、その資本からどれだけ利益を生み出せるかになる。 つまりAI相場は、「成長市場に参加しているだけで評価される段階」から「投資収益率で企業ごとの差がつく段階」へ入り始めた。AI関連株に資金が集中していたぶん、その期待が少し修正されるだけでも指数全体が大きく揺れる。 forbes.com/sites/fionariley/…
1
2
2
521
ただし、これをそのままAIブームの終焉と見るのは早い。技術が本格的な産業になれば、最終的にはキャッシュフローや資本効率で評価されるのはむしろ自然だ。熱狂が消えたというより、採点基準が変わったと考えたほうが近い。
1
1
161
今後見るべきなのは「AIが伸びるか」ではなく、AIに必要な巨額投資を誰が負担し、その果実を誰が受け取るのかだろう。GPU企業、クラウド、データセンター、電力会社、モデル企業、そしてAIを使う一般企業。その利益配分が見えてくれば、今回の急落はAIバブル崩壊の始まりではなく、AI産業の勝者と敗者を選別する第二幕の始まりだった、と振り返られるかもしれない。
89
金属に少量の磁性原子を混ぜると、低温で電気抵抗が逆に増える「近藤効果」が起きます。現象そのものは古くから知られていましたが、多数の電子が複雑に絡むため、実際の物質でどの温度から効果が現れるかを基本法則だけから精密に計算するのは困難でした。 今回、CaltechとYaleの研究チームは、量子化学の計算手法を取り込み、磁性原子と周囲の電子を第一原理から扱う方法を開発。従来の単純化したモデルより大幅に高い精度で、実験結果を再現できたと報告しています。 大きいのは、単に「近藤効果の謎が解けた」ことではありません。これまで実験結果に合わせて調整していた部分を減らし、量子力学の基本法則から現実の材料特性を予測する方向へ一歩進んだことです。 もしこの手法がさらに複雑な系へ広がれば、高温超伝導体や量子磁性体のような材料でも、まずコンピュータ上で有望な候補を絞り込み、その後に実験する流れが強まります。つまり材料科学が「作って測る」中心から、「計算してから作る」方向へ少しずつ変わっていく可能性があります。 sciencealert.com/scientists-…
1
9
11
1,060
ただし、記事タイトルほど「長年の量子の謎そのものを解決した」わけではありません。近藤効果の仕組みは以前から知られており、今回の成果はその効果を現実の材料で高精度に予測できるようになったことにあります。研究者自身もまだ初期段階と位置づけています。
1
156
それでも面白いのは、AIによる材料探索が進む現在、この種の第一原理計算が別の役割を担える点です。AIが候補を探し、物理計算が妥当性を確かめ、最後に実験する。今回の研究は、そんな新しい材料開発の流れを支える基盤技術の一つとして見ると、その意味がより大きく見えてきます。
88
PyChinkoはなんと読むのでしょうか。 初心者なので教えてください。
Replying to @phono2xx
みんなのPython 初めてのPython どっちだろ・・・
1
2
1
393
ぱいち○こさん、Python 3で動かないやんけ。 さようならぱいちん○さん。 僕たちにひとときの夢とネタをありがとう。
104
「新たに出現したブラックボックス感」みたいな感じ?
私にはこの業界の仕事に対して、90年代にNeXTを通して学んだことの貯金だけで生き延びてきたという実感があるのだけど、昨今のAIのことは別というか新しいなにかに取り組んでいるという感じがしてる。業務アプリ開発とかの90年代から30年やってきたよりもむしろ80年代マイコンブームの方が感覚的に近い
1
1
282
AIが数学を解き始めたからこそ、数学者たちは「そもそも数学とは何をする営みなのか」を守ろうとしている。 1000人を超える数学者が「Association for Human Mathematics」に参加し、AI企業との協働を避けたり、AI生成物を研究成果として扱わなかったりする動きを始めている。背景にあるのは、AIへの感情的な反発というより、数学研究が「正しい答えを最速で出す競争」に変わってしまうことへの警戒だ。AIが未解決問題を大量かつ高速に処理できるようになれば、研究者が時間をかけて問題を選び、試行錯誤し、概念を育てていくというプロセスの価値そのものが揺らぐ。 ここで焦点になっているのは、「証明できるか」よりも「理解できるか」だ。数学では、ある命題が正しいと示すだけでなく、なぜそれが成り立つのか、新しい見方や概念をどう得るかが重要とされてきた。AIが証明を量産するほど、むしろ人間側には、その意味を解釈し、重要性を判断し、次に何を問うべきかを決める役割が残る。つまり、AIの性能向上が数学者を不要にするというより、数学者の仕事の定義を変え始めている。 ただし、問題は研究文化だけにとどまらない。 newscientist.com/article/259…
2
2
6
523
その意味で、この動きは単なる「数学者vs.AI」ではない。AIによって成果物そのものが安価に大量生産できるようになったとき、専門職は自分たちの価値をどこに置き直すのか、という問題でもある。数学界で起きていることは、プログラミングや科学、文章、デザインなど、他のホワイトカラー領域にもそのまま広がりうる。
1
1
159
巨大な計算資源を持つAI企業が未解決問題を次々と攻略できるようになれば、「どの問題を解くべきか」「何を重要な成果とみなすか」という研究の主導権まで企業側へ移る可能性がある。能力の差ではなく、資本と計算資源の差が知的成果を左右する構図だ。
1
1
95
まさかこの写真だけで「何の推し活」なのか分かる人はおるまい。
101
AIでコードを書くコストが劇的に下がった2026年。そこで再評価されているのが、27年前のExtreme Programming(XP)だ。古くなったどころか、AI時代になってむしろ核心部分の重要性が増している。 XPというと、ペアプログラミングやTDDを思い浮かべがちだ。しかしKent Beckが示したXPは、それら個別の手法よりずっと広い。Communication、Simplicity、Feedback、Courage、Respectという価値観を土台に、原則を介して具体的な開発プラクティスへ落とし込む体系である。著者Anton Zaidesは、特に「Humanity」「Mutual Benefit」「Quality」がAI時代に重要になったと見る。 たとえばLLMなら大量のコードも文章も短時間で生成できる。しかし、その結果として巨大なAI生成PRを他人にレビューさせたり、過剰な設計を作ったりすれば、局所的には生産性が上がってもチーム全体には負担を押し付ける。だからこそ「最も単純なものを作る」「素早くフィードバックを得る」「互いを尊重する」というXPの価値観が効いてくる。 興味深いのは、AIがXPを不要にしたのではなく、XPの中で重要な部分を入れ替えつつあることだ。 manager.dev/newsletter/extre…
1
3
19
1,696
さらに皮肉なのが生産性である。著者は、LLMによって仮に2倍仕事ができるようになったなら、その恩恵の一部くらい労働時間短縮に回ってもよいはずなのに、現実には仕事量と期待値が増え、ストレスまで増えていると指摘する。XPの「Energized Work――持続可能な範囲だけ働く」という古い原則が、AI時代には妙に新しく響く。 ここから見えてくるのは、AI時代のソフトウェア開発で希少になるものは、コードを書く能力そのものではないのかもしれないということだ。
1
168
コードが安く大量に作れるほど、「何を作らないか」「どこまで単純にするか」「誰がレビューするのか」「チーム内で知識をどう共有するのか」「人間が持続可能な速度とは何か」が重要になる。つまりAIによる生産性革命は、ソフトウェア開発を技術の問題から、より強く組織設計と人間関係の問題へ押し出している。 そう考えると、1999年のXPが2026年に再び面白く見える理由もわかる。XPは高速にコードを書く方法というより、高速に変化できるチームを、人間を壊さずにどう作るかという思想だったからだ。AIによってコード生成が高速化した今、その問いのほうが以前より難しくなっている。
1
2
98
AIでプログラマーが消えるのではない。「コードを書くこと」だけが、プログラミングの中心ではなくなる。 この記事は、その変化をFORTRAN登場以来の歴史になぞらえて描いています。 1950年代、コンパイラは「コーディングやデバッグをほぼ不要にする」と期待されました。実際、機械語を直接書く仕事は減りましたが、プログラマー自体は消えませんでした。むしろ扱えるシステムが大きくなり、仕事の抽象度が上がった。著者は、生成AIにも同じことが起きると見ています。 AIはすでにコード生成を高速化しています。ただし、それがそのまま開発全体の高速化を意味するわけではありません。AIが大量のコードを作れば、レビュー、仕様確認、テスト、品質保証の負荷が増える。つまり、ボトルネックが「書くこと」から「読むこと、判断すること、正しさを確かめること」へ移っていきます。 そこで変わってくるのが、プログラマーの役割です。将来は、一日中コードを書くよりも、AIが生成した変更を確認し、曖昧な要求を関係者と整理し、テストや仕様として定義する仕事の比重が高まるかもしれません。AIがコードを書けても、「期限切れのカードへの返金をどう扱うか」のような業務上の判断までは自動では決まりません。 この流れを突き詰めると、さらに大きな変化が見えてきます。 hrih.si/articles/the-compile…
1
1
2
302
これまでソフトウェア開発ではコードが「原本」でした。しかし将来は、仕様やテストが原本になり、コードはそこから自動生成される中間成果物に近づく可能性があります。機械語を人間が直接書かなくなったのと同じように、PythonやJavaを人間が直接書くことも、次第に低い抽象度の作業になるかもしれません。 そう考えると、AIがなくそうとしているのはプログラミングそのものではありません。人間の意図をコードへ翻訳する作業です。
116