Amazonはプラットフォーム上の販売者データを活用し、Amazon Basicsブランドで成功商品を模倣していると繰り返し非難されている。同様の利害対立は、Anthropicの製品責任者がFigmaの取締役を辞任した直後にClaude Designを発表した事例にも見られる。企業が内部データをAIプロバイダーや潜在的な競合他社と共有することは、自らの成功を他者に明け渡すリスクを伴う。
idiallo-com
idiallo-com から 30 件
Snapchat CEOエバン・シュピーゲル夫妻がカリフォルニア州民の医療負債5億5000万ドルを「返済した」と報じられたが、実際には非営利団体Undue Medical Debtに寄付した金額はその100分の1程度だった。同団体は負債を1セントで1ドル分(100分の1の価格)で買い取る仕組みであり、実質的な寄付額は約550万ドルと試算される。善意の見せ方と実際のギャップを考察する記事。
マッチングアプリのビジネスモデルは、ユーザーに真の恋愛を見つけさせることよりも、課金を促してプラットフォームに留め続けることに重点を置いている。男性は「もう存在しない過去の女性像」を、女性は「そもそも存在しなかった理想の男性像」を追い求めるよう仕向けられ、永遠にスワイプし続けるプロット装置として機能している。真のつながりを築くには、アプリを置いて直接対話することが不可欠だと筆者は結論づけている。
本を丸ごと一冊書くのは難しい。そこで、まずは自分の本のプロローグをショート動画に仕立ててみた。ぜひご覧いただきたい。
最も怠惰な世代
1.0「昔は倹約すれば家が買えた」という世代間批判がよくあるが、現実には住宅価格が給与に比べて異常に高騰している。この記事では、祖父が1万2000ドル、父親が5万ドルで家を買ったのに対し、現在同じ地域の家は100万ドル前後し、月々の住宅ローンは7000~1万ドルに達する。アボカドトーストを我慢しても到底追いつかない額だ。このままでは次世代はさらに高額な住宅を「怠惰」と批判されることになり、持続不可能だとして警鐘を鳴らす。
ワシントン・ポスト紙によると、米政府は最先端LLMを誰が利用できるかを決定するという。AnthropicやOpenAIは「安全性」を盾に競合排除を進めており、その標的は中国製モデルだ。DeepSeekやzAIは品質が同等でコストは格段に低いが、規制が導入されれば米国内でこれらを所持することは事実上違法となる可能性がある。
現実世界でミランダ警告が自己保身のために黙秘権を保障するのに対し、デジタル世界の利用規約は企業の権限を拡大するために存在する。ID認証を求められて同意すれば、あらゆるプロンプトや行動が永遠に本人に紐づき、将来の法律や監査で不利に使われるリスクがある。裁判所での黙秘権とは異なり、デジタル上では沈黙は存在せず、すべてのクリックが証言となることを認識すべきだと論じている。
父の日おめでとう
0.0双子の男の子の父親である筆者が、「いつになったら自分の父親のように家族や地域を支えるリーダーになれるのか」という問いを綴る。10年前に書いた父への短編「Ode to my Father」の紹介を兼ね、時計が似合う父への想いを語るメッセージ。AI生成画像は試行錯誤中だが、文章はすべて自筆であると断っている。
『マトリックス』でネオが瞬時にカンフーを習得するシーンを引き合いに、情報へのアクセスが容易になっても知識を得るには時間と理解が不可欠だと論じる。AIやChatGPTがあれば何でも学べるように思えるが、実際に自分の専門分野ではAIの限界を感じ、知識は情報を脳で熟成させて初めて獲得できるものだと実感する体験を綴る。知識はアップロードではなく、内面化のプロセスを通じて培われる。
本番環境でのデバッグ
2.0本番環境だけで発生する厄介なバグに悩まされた体験談。GitHub CopilotがMarkdownライブラリのコードを「更新」したことで無限再帰が発生し、さらに本番環境でのPHP-FPMとApacheのヘッダー処理の違いにより、キャッシュ機構に潜むempty()関数の落とし穴(値0が空と判定される)が原因で500エラーが起きていた。AI生成コードの盲信が招いた障害と、本番環境でのデバッグ手法について詳述。
同僚との上手な話し方
1.0開発者が書いた丁寧なドキュメントや指示を無視して、同じ質問を繰り返す同僚に苛立った経験はないだろうか。この問題は、開発者が「指示」で語るのに対し、非技術者は「会話」で理解するという、異なる言語のギャップに起因する。解決策は「翻訳(相手の視点に合わせた説明)」と「繰り返し」であり、情報を詰め込みすぎず、相手に伝わる言葉で何度も伝えることが重要だと説く。
Google元CEOエリック・シュミットが卒業式で「AIは不可避」と訴えたスピーチ中、学生たちから大ブーイングを浴びた出来事を分析。AIは既存データから学ぶだけで予想外の反応には対応できず、卒業生たちの想定外の行動こそが人間の革新性を示した事例として考察している。
筆者が受信したアンバーアラートに含まれていたリンク先が、不審な3gpファイル変換サイトだった。実際にカリフォルニア高速道路警備隊が発令した本物のアラートだが、文字数制限(360文字)を超えたためにビットリーページが表示され、スパムのように見えてしまったものと推測される。その後39分後に修正版が再送信され、コピーペーストミスが原因とみられる。
著者はキャリア初期に「週ごとの開発者別コード行数の円グラフ」を作るよう求められた荒唐無稽な体験を紹介。20年後、AIのコード生成量を追跡するまったく同じ種類の指標が復活し、自社で導入されたことを皮肉る。トークン使用量やコード行数は生産性とは無関係であり、AI企業の利益のために推進されていると批判し、「より少ないコードで問題を解決する」真のエンジニアリング価値を見失ってはならないと警鐘を鳴らす。
かつてGoogleは「機械語」のようなキーワード検索が当たり前だったが、自然言語を理解するAI検索へと変化した。今やGoogleは「答えを与える仲間」となり、クリック率は低下し、情報の出典が軽視されるようになった。しかし筆者は、DuckDuckGoやKagiといった代替手段を選ぶこと、そして「小さなウェブ」を大切にすることで、この新しい現実に適応すべきだと主張する。
20年以上も購読し続けてきたニュースレターが、突然AI生成コンテンツに切り替わったことを受けて、筆者は購読を解除したと語る。人間の声には実体験が込められており、AIが生み出す機械的な文章とは根本的に異なる。信頼を築いてきた書き手が自らを排除し、プロンプトで生成されただけのコンテンツを提供するのであれば、読者自身がChatGPTを使えば済む話だと批判する。
なぜみんなPRを送るのか
4.5求職者が採用されるためにGitHubへのAI生成PRを大量に送る現象を考察。これは「スキルを示せ」という業界のメッセージへの反応であり、真の貢献ではなく履歴書の指標を最適化する行為。結果的にオープンソースプロジェクトに負担をかけ、本来の価値である問題解決や共同作業の精神とは乖離していると指摘する。
北米第3位のAIネイティブ製ワイヤー文具留め具メーカーppclp.ai(旧Paper Clip Company)が、独自の組織生産性指標(OPI™)において100倍の改善を達成したと発表。同社はAtlassianのAI「Rovo」をJiraベースのワークフローに深く統合し、チケットの自律的な生成・アサイン・クローズを実現。チケット処理速度は340%向上したものの、クリップの実際の生産量は前年比20%減少しており、指標と実態の乖離に疑問の声も上がっている。
シングルページアプリケーション(SPA)でよく見られる、本来リンクであるべき要素をdivやbuttonで代用したり、アンカータグからhref属性を省略する実装の問題点を指摘。ブラウザの戻るボタンが機能しなくなる、アクセシビリティが損なわれるなど様々な不具合が生じるため、正しくネイティブなリンク(<a href="...">)を使うよう強く訴えている。
筆者は妹にプログラミングを教える際、「関数の内部をすべて理解する必要はない」とアドバイスしていた。しかし今、LLMが生成したコードに対しては、その動作を完全に理解しないとコミットできない自分に気づく。生成されたコードはしばしば動作せず、修正しようとすると新たな問題が生じるため、生成速度のメリットが理解に費やす時間で相殺されてしまうというジレンマを語る。
かつて「コード行数」が無意味な生産性指標だと笑い飛ばしていた筆者は、今、AIが生成したコード行数で開発者を評価するリーダーボードで1位になってしまった。誤ってAIの「計画モード」を起動しただけでトークンを大量消費し、コードを1行も書かずにチャンピオンになった皮肉。AI企業はトークン使用量と生産性を結びつけて推進するが、それは彼ら自身の利益のためであり、本当の生産性とは無関係だと論じる。
筆者が受信したアンバーアラート(緊急児童誘拐警報)のリンクが、不審な3gpファイル変換サイトに誘導される事例が発生。カリフォルニア・ハイウェイパトロールによる本物の警報だったが、文字数制限(360文字)に引っかかりリンクが途切れた可能性が指摘された。約40分後に修正版が再送信され、コピペミスとみられる。
Google元CEOエリック・シュミットが卒業式で「AIは不可避」と語ったスピーチ中、学生たちから大ブーイングを浴びた出来事を考察。AIは既存のデータから学習するだけで革新はできず、予測不能な行動こそ人間の強みだと指摘。驚きと反逆こそが人間の革新であると説く。
同僚との上手な話し方
2.0開発者は詳細なドキュメントを書いても同僚から同じ質問を繰り返されることが多い。その原因は「指示」で伝える開発者と「会話」で理解する非技術者との間にある言語の違いだ。解決策は「翻訳と反復」。相手の視点に合わせて情報を噛み砕き、繰り返し伝えることで、本当の理解が得られる。
ソフトウェアエンジニアはAI時代に取り残されつつある。かつて「プログラマー」から「ソフトウェアエンジニア」への名称変更がキャリア戦略だったように、今は肩書きを「AI活用エンジニア」などに変える動きが広がっている。しかし本当に重要なのは肩書きではなく、人脈作り、ブログ執筆、カンファレンス参加といったパトリック・マッケンジーの根本的なキャリアアドバイスを実践することだと筆者は主張する。
帝国の防衛について
2.0子供に「なぜダース・ベイダーが悪者なのか」と聞かれて即答できなかった筆者が、スター・ウォーズの帝国と反乱軍の構図を現実世界と比較しながら考察する。秩序を守る帝国と自由を求める反乱軍——どちらが「悪」かは視点次第であり、現実では帝国(支配する側)が常に勝利していると指摘する。
筆者がCliff Stollの死亡説に関するHN投稿に冗談を返したところ、彼本人から返信が来た。AIがFacebookの誤情報を真実として学習し、Wikipediaまで誤った死亡記事を掲載したという話が、皮肉にも「Catch-22」さながらの現実となった。このジョークは笑えなくなった——なぜなら、それが真実だからだ。
筆者は自身のソフトウェアエンジニアとしての経験を振り返り、かつては開発者だけが持っていた技術の「門番」的立場が、ChatGPTやAIエージェントの台頭によって一般の人々にも開かれたと語る。AIが参入障壁を下げたことは良い面もあるが、コードを書かずデバッグもせずにプロンプトだけで成長した「新しい開発者」は真のエンジニアリング能力を身につけられず、結局は地道に基礎を学んだ従来のエンジニアが再び重要になると主張する。
ある開発者は月3万行のコードをAIで生成し成果を上げている一方、別の開発者はAIは愚かだと言い張る。Microsoftはコードの30%がAI生成と主張するが、GitHubでは90日間で89件のインシデントが発生。誇大広告の裏で、AIは結局のところ「有能な道具」にすぎず、万能でも破滅的でもない。ホームセンターのスタッドファインダーを巡る社員同士の議論のように、AIをめぐる意見の一致は永遠に訪れないだろう。
やあ、見知らぬ人へ
1.0朝、子供たちを学校に送った後、キッチンテーブルに座ってこの文章を書いている。ブログを書き続けていると、まるで真面目な洞察に満ちた人間に見えるかもしれないが、実際はただ日記のように思ったことを綴っているだけだ。サーバーログを調べてみると、RSSで約1万人、メールで1500人の読者がいることがわかった。直接会うことはなくても、誰かが読んでいて、他のブログで私の名前を挙げてくれているのを見つけると、とても人間味を感じる。スモールウェブは決して死んでいない。今日は第四の壁を破って、ただ「こんにちは」と言いたかった。