著者はLLMベースのツールループを「エージェント」ではなく「クランカー(clanker)」と呼ぶことで、機械に人間性や責任を付与することを拒む。機械は感情や道徳的地位を持たない単なる道具であり、責任は常にそれを使う人間にあると主張する。同時に、この言葉が人種差別的なSFロールプレイに流用される現状にも警鐘を鳴らし、人間と機械の境界を明確にする言語の重要性を論じる。
lucumr-pocoo-org
lucumr-pocoo-org から 16 件
PiでPiを構築する
5.5Piのメンテナーが、自身のプロジェクト「Pi」を使ってPi自体を開発するドッグフーディングの経験を振り返る。AIエージェント(通称「クランカー」)が生成する不正確なIssueや過剰に複雑化したコード修正(スロップ)が増加し、メンテナンスの負荷が急増している現状を報告。Issueの記述はユーザー自身の言葉で事実に基づくべきであり、AI生成の診断はむしろ有害になりうると指摘する。また、新規コントリビューターからのIssueの90日間のデータ分析(3,145件中、再オープンは17%、PRのマージ率は10%未満)を示し、真の問題解決は局所的な回避策ではなく、グローバルな不変条件を維持することにあると結論づける。
筆者はローカルモデルが実用的に動作することを切望しているが、現在のエコシステムは「実行可能」であることと「完成された体験」であることの間に大きなギャップが存在すると指摘する。ツールパラメータのストリーミング非対応や、推論エンジン・量子化・テンプレートなどの選択肢が多すぎる断片化が原因で、ホスト型APIのシームレスさには遠く及ばない。この問題を解決するため、筆者はMac(128GB以上のRAM)専用に設計されたDeepSeek V4 Flash向け推論エンジン「ds4.c」をPiコーディングエージェントに直接組み込むプロジェクト「pi-ds4」を構築。一つのモデルと一つの実行パスに集中して徹底的に磨き上げるアプローチを提唱している。
著者は、自身のコーディングセッション90日分のデータを分析し、LLM生成テキストで多用される単語(「substrate」など)の頻度が異常に増加していることを発見。これらの単語はGoogleトレンドでも急上昇しており、人間の文章もLLMの影響を受け始めている。スピードと容易さが重視される現代において、低品質なAI生成コンテンツが氾濫し、社会的信頼の低下や人間同士のコミュニケーションの質的毀損を引き起こしていると警鐘を鳴らす。
GitHub以前の世界
5.5GitHubがオープンソースの中心になる前、著者は自身のサーバーでTracやSubversionを運用していた。GitHubはプロジェクトの発見やコントリビューションを容易にし、ソフトウェア・コモンズのアーカイブとしても機能した。しかし今、GitHubは不安定さやプロダクトの迷走、リーダーシップの不在により衰退しつつあり、一部の重要プロジェクトは移行を始めている。著者は、GitHubの復活を望みつつも、もはやオープンソースの記憶を一企業に依存すべきではないと論じ、分散化とともに公開されたアーカイブの必要性を訴えている。
米国のビジネスや金融で頻繁に使われる「エクイティ(equity)」という概念は、ドイツ語をはじめとする大陸ヨーロッパの言語に正確に翻訳することが難しい。この言葉には「法的な公平性」「財務的な残余価値」「所有権を通じた富と主体性の獲得」という3つの意味が同時に込められているが、ドイツ語ではそれぞれ異なる用語に分かれてしまい、日常的に使える包括的な言葉が存在しないからだ。歴史的に英米法(コモン・ロー)とエクイティ法廷の二重構造から発展したこの概念は、民法典中心の大陸ヨーロッパでは同じ発想が育たず、所有、リスク、インセンティブの考え方にも影響を与えている。
AIエージェントとの過度な関わりが「エージェント精神病」を引き起こしていると論じる記事。人間がAIとの疑似共生的関係に依存し、コード品質の低下や非生産的なコミュニティ行動を生み出している現状を分析。メンテナーとしての負担増大や、健全なAI利用の境界線について考察する。
著者がウィーンで出会ったColinと共に新会社Earendilを設立した。ベネフィットコーポレーションとして、ソフトウェアとオープンプロトコルを開発し、人間の主体性を強化し、分断と無知を橋渡しすることを目指す。激動の時代に自らの価値観に忠実であり、世界をより良い場所にしたいという信念を共有している。
OpenClawの基盤となるコーディングエージェント「Pi」は、最小限のコア(Read、Write、Edit、Bashの4ツールのみ)と強力な拡張システムを特徴とし、エージェント自身に機能拡張をさせる哲学を持っています。セッションの分岐やホットリロードなど、エージェントがエージェントを構築するための設計思想が解説されています。
エージェントのための言語
2.5エージェント指向エンジニアリングの台頭に伴い、既存言語の優位性は揺らいでいる。コード作成コストの低下とエージェントの特性を考慮した新言語の可能性が高まっており、LSP不要のコンテキスト理解、括弧ベースの構文、局所的な推論の容易さなど、エージェントに適した設計要件が浮かび上がっている。
最終的なボトルネック
5.5AIによるコード生成の加速により、コードレビューが新たなボトルネックとなっている。歴史的に見れば、コードを書くことはレビューするよりも時間がかかっていたが、現在では生成速度がレビュー能力を圧倒している。この状況は産業革命時の繊維産業と似ており、一つのボトルネックが解消されると次の工程が新たな制約となる。持続可能な開発のためには、入力の制限か、あるいは機械による自動レビューへの移行が必要かもしれない。
AIとテセウスの船
6.5AIがテストスイートだけを参照してコードを再実装する時代になり、著作権やライセンス(特にGPL)の概念が揺らいでいる。作者の意図を超えて機能だけを移植されたソフトウェアは、テセウスの船のように元のものと同じと言えるのか?この技術的変化がオープンソースの未来に与える影響について考察する。
時間が必要なものはある
2.0木が成長するには時間がかかるように、信頼や質の高いソフトウェア、持続可能なコミュニティを築くにも時間が必要です。現代の即時満足を求める文化の中で、私たちはスピードに執着しすぎていますが、本当に価値あるものは長期的な粘り強さと継続的な取り組みによってのみ育まれるのです。
PostgreSQLのみで構築された耐久性のある実行システム「Absurd」の本番環境での運用経験について。コア設計は維持され、チェックポイントベースのリプレイモデルやプルベースのスケジューリングが有効に機能し、エージェントワークフローやバックグラウンド処理など多様な用途で活用されている。SDKは薄く保たれ、理解やデバッグが容易な点も評価されている。
マリオとエアレンディル
2.0マリオ・ゼクナーがEarendilに参加することを発表。彼が開発するコーディングエージェント「Pi」は、ソフトウェアの品質と設計を重視したアプローチで、同社が目指す慎重で思慮深いAI開発の方向性と共鳴している。この提携は、単なる効率化ではなく、より人間的なコミュニケーションと持続可能なソフトウェア開発を促進する未来を築くことを目指している。
中心にはバイアスがある
2.0新技術についての議論は、拒絶派と熱狂派に二分されがちだが、実際の「中間派」は中立的ではなく、実践的な関与を通じて理解を得ようとする姿勢にバイアスがある。AIコーディングエージェントを例に、十分な使用経験に基づかない批判は抽象的であり、真にバランスの取れた意見を得るには、技術と真剣に向き合う必要があると論じている。