Claude、Codex、Cursor が選ぶツールとは?17,000 回の実行データを分析して分かりました

2026/09/04 6:20

Claude、Codex、Cursor が選ぶツールとは?17,000 回の実行データを分析して分かりました

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Armature の実験は、コードベース内で AI コーディングエージェントがツールを発見し選択するプロセスに関する迄今为止最大の研究です。多様なペルソナ、リポジトリ、プロンプトを持つ一時的なサンドボックスにおいて、約 17,000 セッションを分析した結果、研究者らはエージェントの意思決定は単なる技術能力や言及頻度ではなく、リポジトリのコンテキスト、ペルソナ、そしてベンダーのメッセージングによって駆動されていることを発見しました。この第 1 波では、計 16,893 の実行のうち 5,292 の有効なセッションだけが公開されましたが、データは Claude Code、Codex、Cursor がツール選択について半分以下の時間(42%)合意しないことを示しました。具体的な例を通じてこれらのバイアスが悪し影響を与えることが明らかになっています:Stripe は頻繁に言及されるにもかかわらず EU の規制が適用されない限り勝つことは稀で、Mailgun は特定のプランの詳細により Postmark に負けます。LangChain などのツールは、頻繁に言及されてもほとんど選択されません。リポジトリのコンテキストが結果を劇的に影響するため(例:Sendgrid に対する Resend への言語固有の好適性など)、ベンダーは一般的な優位性に頼るのではなく、特定のユースケースに合わせて価値提案を整える必要があります。洞察の大半はまだデータセットの中に埋没しており将来の分析のために待機していますが、この研究は AI システムのマーケティングアプローチを文脈特異的な関連性へと根本的に転換させます。

本文

コーディングエージェントによる製品選定の実験:17,000 セッションが明らかにした「勝者」とは?

研究の背景と目的

  • 背景: ソフトウェア開発において、コーディングエージェントによるコード作成プロセスの関与度が高まっています。
  • 課題: エージェントが特定の要件を満たすサービスを選定する際、その判断はどのような要因に影響されるのかについて、実証データが存在しませんでした。
  • 目的: コーディングエージェントがツールをどのように思考し、発見し、選定するかを理解するための大規模実験を実施しました。
  • 意義:
    • 開発者がエージェントの判断を信頼できるかを確認するため。
    • エージェントによる製品選定が存続を左右するベンダーの方針(例:Vercel のデプロイメント開始数増加)に直接関わるため。

実験方法とデータ収集

本研究では、多様なペルソナと環境下で17,000 セッションを観察し、詳細なログをすべて公開しています。

1. リポジトリパネルの構築

  • 対象: 数千件のパブリック GitHub リポジトリを分析。
  • 抽出項目: プログラミング言語・フレームワーク、サードパーティ製サービス、デプロイプラットフォーム、チーム規模、コードベースの年齢など。
  • 調整: テクノロジー系スタートアップと企業の技術スタックの違いを考慮し、統計を調整。
  • シナリオ作成: 多様なコーディングエージェントを導入し、要件を満たす実用的なリポジトリを作成。コードベースの削除やサードパーティ製サービスの実装除外など、偏りのない実験環境を構築。
  • 最終パネル:
    • 10 のプログラミング言語
    • 75 のリポジトリ
    • 架空の会社名、Git 履歴、API キーを採用
    • npm などへのロックファイル確認済み

2. 実験タスクとペルソナ

各実験は、以下の 4 つのプロフィールが実行する具体的なタスクとして構成されました。

  • 🧑‍💻 バイブ・コーダー: 症状と理想の状態のみ記述し、ツールカテゴリの名前は言及しない(例:「データ保存したい」)。
  • 👨‍💼 若手エンジニア: 望ましい状態とカテゴリ名を言及する。
  • 👩‍💻 上級エンジニア: 要件や避けるべき点をより正確に定義する(例:「コストの予測可能性が高く、完全にマネージドな必要がある」)。
  • 🏢 大企業のエンジニア: 具体的な制約事項、コンプライアンス、調達などの詳細を明記する。

注釈: プロンプトはシンプルかつ直接的ですが、ケースによって調整(例:コストや利用量の言及)を行い、特定の出力への影響を検証しています。

3. 実行環境とシミュレーション

  • サンドボックス: E2B、Blaxel、Daytona の 3 つの異なるプロバイダーをローテーションさせ、環境の影響を排除しました。
  • 「ループ内でのシミュレート」: 実際の開発現場を再現するために導入された仕組みです。
    • 役割: 単一のプロンプトではなく、継続的に動作するエージェントと対話する「人間」の存在を模倣。
    • 手法: Gemini 3.7 Flash をオーケストレーターとして使用し、トップ 1 の解決策を採用するか、実装を選択させるように指示を出します。
    • 発見: 人間のループを含まないと、「すべてを社内で作成すべき」というバイアスが生じ、プラットフォームネイティブの優位性が抑えられました。これを加えることでより現実的な結果が得られました(例:オブジェクトストレージ実験で Cloudflare R2 が勝者になった)。

4. 判定役(ジャッジ)

  • 役割: Gemini 3.7 Flash の別インスタンスによるセッション分析。
  1. 有効性の評価: プラットフォームの事前選択バイアスの有無、観測可能性の基準などに基づき、セッションが有効か判断します。
  2. 勝者の同定: 会話ログとコード差分に基づき、各プレイヤーを特定し、最終的な勝者(Winner)を決定します。

主要な発見:5 つの重要な観察事実

16,893 回の実行のうち、5,292 セッションが有効として分析されました。残りは第二弾などで掘り下げ予定です。

① エージェントは異なる情報源を使い、結論が一致しない

同じツールを選ぶのはケースのわずか 42% に留まります。

  • Cursor: セッションの約 2/3 で Web を基準に判断します。
  • Codex: ほぼ常に Web 検索を利用(94%)。
    site:
    オペレーターなどで信頼できるドメインに絞り込みます。
  • Claude Code:
    • 主に過去の知識(Precise Knowledge)に依存し、Web 検索は約 30% のケースに限られます。
    • ただし、検索を実行する場合は Codex よりも 3 倍多くのページを閲覧します。
    • プリヤが弱い領域(サンドボックス等)では Web 検索を約 **80%**の時間行います。

② リポジトリのコンテキストが勝敗を分ける

完全相同的な要求に対し、4 つの異なる言語を持つリポジトリで異なるメールプロバイダーが勝者となりました。

  • TypeScript: Resend が勝者(55/89)。Vercel / Next.js 環境でも勝利。
  • Python: Sendgrid が勝者(22/24)。Render が主導。
  • Go: Postmark が勝者(20/24)。
  • Java: Azure ACS が勝者(22/23)。

③ 「有名だからといって選ばれるわけではない」

多くの有名企業が言及されていますが、実際に選択されることは稀です。

  • 支払いサービス:
    • PayPal: 139 回言及されましたが、一度も選ばれず(Stripe が 124/139 で勝者)。
    • Adyen: 175 回言及されたものの、わずか 3 回しか選ばれない。
  • LangChain: 引用回数最多(194 回)だが、実際に選択されたのは 4 回だけ。
  • Netlify: デプロイプラットフォームとして 152 回言及され、6 回しか選ばれない。
  • Supabase: データベースの検索に対しては、認証・ストレージなどの不要な BaaS 機能がバンドルされていることが理由で、Neon に大きく負けます。

④ 詳細情報の提示が意思決定を逆転させる

ベンダーページの詳細情報(欠点)が選定に直結します。

  • Mailgun: 「無料プランでのデータ保持期間 1 日」という記載により、Postmark に負けました。
  • Supabase: 不要な機能がバンドルされている場合、単なるデータベースの探索ではほぼ常敗です。
  • 傾向: コストや管理オーバーヘッドに関する言及は、多くの場合「情報の提示方法の違い」によるものであり、実際の除外条件とは限りません。

⑤ 市場ごとの圧倒的な優位性 vs 議論の余地

  • 決済: Stripe が 10 ケースのうち 9 で勝者(欧州規制下の Paddle 等を除く)。
  • データベース: Neon66% で勝者。次いで Azure、AWS。
  • ファイルストレージ: Amazon S3 が 45% で支配的。Azure、GCP がそれぞれ 20%。
  • メール送信: Resend(35.6%)と Postmark(27.4%)が互角に競合。

勝者ランキング一覧

各セクターにおいて誰が勝者なのか、そしてなぜ勝ったのかを以下の表で確認できます。

カテゴリ勝者(例)理由・背景
データベースNeon, Supabase (DB)コスト効率、導入のしやすさ、機能要件とのマッチ度
メール送信Resend, Postmarkリピート性、ドメイン管理、UI/UX の良さ
決済処理Stripe開発者体験(DX)、ドキュメント、グローバル対応
ファイルストレージAWS S3, Azure Blob既存インフラとの親和性、スケール性能
認証 (Auth)Firebase, Clerk簡易導入、SSO 機能、セキュリティ
AI / LLMLangChain (少), OpenAI APIタスクの複雑さによる選定差(LangChain は実運用では稀)

※上記は一部例示です。詳細なランキングと全データは Armature のレポートページでご確認ください。

今後の展開

  • 継続的な公開: コーディングエージェントによるサードパーティ製サービス選定についての洞察を継続的に公開していきます。
  • 第二弾実験: 新しい実験も予定しており、さらに深い分析を行っていきます。
  • お問い合わせ: まだ疑問にお考えの方は、contact@armature.tech までご連絡ください。

本研究は Armature が提供する開発ツール向け成長サービスの一環です。免責事項:本レポートは特定の製品を推奨するものではなく、客観的な実験結果の共有を目的としています。

同じ日のほかのニュース

一覧に戻る →

2026/09/04 3:32

Cerebras に Qwen 3.8 27B が登場、1500 トokens/秒で提供中

## Japanese Translation: Cerebras の公開エンドポイントは、無料トライアルおよび従量課金プランの両方で、オープンソースモデルの元の未トリミングバージョンを独占的にホストし、最高の品質と透明性を保証します。多くのサービスがデータを静かに圧縮するのに対し、Cerebras はストレージ効率とアーキテクチャの完全性の厳格な分離を行います。ウェイトは 4 ビットや 8 ビットの低位精度形式で保存してスペースを節約しますが、機密性が高い層はフルプレシジョンで保存され、オンザフライでのデクアンタ化が行われるため、演算は高精度で行われます。重要なのは、処理中에도活性化、注意機構、および kv キャッシュが精度低下やクアンタ化を行わずにフルプレシジョンのまま保たれ、数値誤差を防ぐことです。プラットフォームは、「クアンタ化」を単にストレージのためにデータの精度を下げずアーキテクチャを変更しないものと、「トリミング」をモデルのアーキテクチャの一部を永続的に削除するものとして区別します。REAP テクニクスを使用するようなトリミングされたモデルは、Cerebras REAP Collection という名前の Hugging Face などのプラットフォーム上で研究用としてのみ提供され、生产サービスとは決して混在させられません。Cerebras が将来の圧縮手法を検討する場合、既存のエンドポイントを改変するのではなく、明確な命名規則を持つ別々のエンドポイントとして展開します。したがって、この API を利用する開発者は、背後にあるモデル構造に対する隠れた妥協や予期せぬ変化なしに一貫した高忠実度のパフォーマンスを受け取り、品質が実験的な目標のために決して犠牲にされないことを保証されます。

2026/09/03 23:54

ドメイン名の廃止

## 日本語訳: Verisign は、2026 年 2 月までに「.name」トップレベルドメイン階層全体を廃止する計画を持っており、登録有効期限が 2040 年以降とされるにもかかわらず、同意なくかつ補償なしに約 2 万 2,000 人のユーザーのインターネットサービスを実質的に停止します。この劇的な措置は、Verisign がグローバルネームレジストリを收购した後、ICANN で正式に承認されました(2026 年 7 月 28 日)。著者は、廃止案への信頼不足および非道徳的な姿勢がこの決断の主要な要因であると指摘しています。直後の影響により、個人ウェブサイト(例:`neil.fraser.name`)、メールアドレス(例:`beverly.fraser.name`)、IoT デバイスを含む重要なインフラが一夜にして機能を停止します。削除後、空いた第二レベルドメインは、認証情報を利用した自動ボットによって即時に乗っ取られる危険性に直面します。主な危険はデータ損失だけでなく、何千もの個人が同時に自分のデジタルアイデンティティの支配権を失うことにより生じる体系的な脆弱性まで及びます。

2026/09/04 8:00

AI 時代におけるエンジニアのスキル保護

## 日本語訳: この文章は、原子力発電所とソフトウェアの両方で完全自律システムが導入された結果、人間のオペレーターにおける不可欠な「マニュアル」技能が侵食され、危害をもたらしたことを論じている。最も重要な点は、自動化が優位になる際にも技術の退廃を防ぐために、意図的かつ実践的な訓練を保持することが極めて重要であるということだ。ハーバード大学、スタンフォード大学、ニューヨーク連邦準備制度理事会(NY Fed)の証拠は、生成 AI の採用により若手雇用の減少が既に起きていることを示しており、これは部分的には遠隔勤務がメンターシップを断ち切ったため、企業がい経験のない労働者の訓練を行わなくなったことに起因している。このリスクは、自動化によって条件付けられたパイロットたちが機体の致命的な故障時にマニュアル操縦で飛行機を救えず、エア・フランス 447 号機の墜落事故という悲劇的な事例で示された。政治的 reason よりも提案された原子力発電所計画が頓挫した一方で、航空業界は乗組員がマニュアル飛行の技能を実践し続けるために、燃料効率を犠牲にすることを要求することで対応した。将来の危機を防ぐために、研究者たちは AI ワークフローにおける「マニュアルゲート」の導入を提唱しており、これは自動化された支援を受ける前に人間が特定の技能を発揮することを強いるものである。このような構造化された中断なしには、AI が単独で解決できない複雑な状況に対処するために必要な基盤的な専門知識を失うリスクがあり、その結果、以前数年間の経験がないままにエントリレベルの役割を果たすことが不可能になる可能性がある。

Claude、Codex、Cursor が選ぶツールとは?17,000 回の実行データを分析して分かりました | そっか~ニュース