top of page

OpenAIの科学計算は高速化、しかし検証がボトルネックに

7月30日
読了時間: 19分

OpenAIは7月28日、科学計算に関する8件のケーススタディを公開し、コーディングエージェントが日常的な保守からゲノミクスソフトウェアの全面的な書き換えまでを担う様子を示した。その結果には、目を引く性能向上が含まれている。一方で、より難しい制約も浮き彫りになった。コードの生成は容易になりつつあるが、その速度に比べて検証は容易になっていない。

新たなフィールドレポートは、主にライフサイエンス分野で完了したプロジェクトを取り上げている。5件ではCodexのみを使用し、3件ではCodexとClaude Codeを組み合わせた。研究者はエージェントを、パッケージング、最適化、フレームワーク移行、言語変換、GPU向け再設計に適用した。

この構成により、OpenAIの科学計算レポートは単なるコーディングベンチマーク以上の価値を持つ。エージェントが扱ったのは、孤立したプログラミング演習ではなく、実際の科学的な影響を伴うソフトウェアだった。ただし、OpenAIと寄稿した研究者たちは、報告されたすべてのベンチマークを独立して再現したわけではない。結果の大半は、各プロジェクトを担当したチームによるケース固有の報告にとどまる。

したがって中心的な対立は、Codex対Claude Codeではない。高速な実装と、時間のかかる科学的検証の対立だ。エージェントは現在、数千行に及ぶ変更や成熟したシステムの移植、もっともらしい統計的拡張の生成を行える。だが科学者は、それらの変更が実験の意味を保っているかを依然として判断しなければならない。

Anthropicも異なる角度から、同様の結論に達している。長時間稼働するエージェントに関する同社の研究は、自律的な科学コーディングがテストオラクル、すなわちエージェントが進捗しているかを判断する客観的な仕組みに依存すると論じている。両社は同じ役割分担を示している。エージェントが実装し、専門家が仕様を定め、テストし、判断する。

OpenAIの科学計算はコード提案を超える

このレポートにおける最も重要な変化は、科学者が委任してもよいと考える作業規模にある。

AIコーディングツールは、関数を提案したり1行を補完したりするオートコンプリートシステムとして始まった。対してOpenAIのレポートにあるプロジェクトでは、リポジトリ全体にわたってエージェントを利用した。これらのシステムは既存コードを調査し、複数のコンポーネントを編集し、テストを実行し、失敗を解釈し、定義された成果に向けて作業を継続できた。

8件のケーススタディは、重複する6種類のプロジェクトを扱っている。軽量な保守、対象を絞った最適化、互換性移行、新しいプログラミング言語への変換、性能重視の書き換え、新たな科学的機能の追加である。

あるプロジェクトでは、ゲノム変異ファイルの読み書きを行うPythonライブラリ、cyvcf2を近代化した。Python、依存関係管理、パッケージングシステムにわたる10年分の変化により、このライブラリはビルドとリリースが難しくなっていた。GPT-5.5は、レガシーなパッケージングプロセスを統一システムへ置き換える作業を支援し、変更は上流にマージされた。

この例が重要なのは、新しい手法や論文ほど保守作業が学術的に評価されることはめったにないためだ。しかし、古いビルドシステムは、他の科学者が本来価値ある研究ソフトウェアをインストールしたり再利用したりする妨げになり得る。コーディングエージェントは、必要で反復的でありながら資金を得にくい作業を引き受けられる。

MHCflurryのケースは、さらに踏み込んでいる。MHCflurryは、細胞表面に現れる可能性が高いタンパク質断片を予測するもので、免疫学およびがん研究に関連する課題だ。老朽化したTensorFlowとKerasへの依存は、保守上の問題を拡大させていた。

エージェントは、公開済みモデルとその予測を維持しながら、パッケージをPyTorchへ移行する作業を支援した。寄稿者によれば、この書き換えではおよそ130ファイルにわたり、ほぼ10,000行が変更された。既存の重みが正しく読み込まれ、予測値が定義済みの許容範囲に収まることをレビュー担当者が確認した後、MHCflurry 2.2.0としてリリースされた。

これらのプロジェクトは、エージェント型AIによる科学の実践的な中心を示している。エージェントは、生物学的仮説に意味があるかどうかを決めるわけではない。その仮説を支えるソフトウェアを使い続けられる状態に保つためのエンジニアリング負担を軽減する。

OpenAIの事例は、なじみ深い科学ツールがなぜ有望な対象なのかも示している。成熟したパッケージには、動作する機能、既存のテストスイート、参照出力が含まれている。こうした成果物は、研究者がエージェントによる変更を評価する基盤となる。

新規の科学ソフトウェア開発では、事情はそれほど寛容ではない。受け入れられた実装が存在しない場合、研究者は結果を信頼する前に、シミュレーション、統計的チェック、その他の受け入れ基準を設計しなければならない。対象の客観性が低いほど、エージェントの監督は難しくなる。

そのため、このレポートは境界を伴う進展を描いている。エージェントは通常のアシスタントより広い範囲で実装を担った。しかし、科学的な方向付けの必要性をなくしたわけではなく、成功を外部から測定できる場合に最も力を発揮した。

古い研究コードは高価なインフラになった

コーディングエージェントが登場したのは、データの増加によって放置された科学ソフトウェアを許容しにくくなった時期である。

研究ソフトウェアは、しばしば論文の補助資料として始まる。小規模な学術チームが手法を検証するのに十分なコードを作り、結果を発表し、次の資金を得た課題へ移る。その後、他の研究者がそのコードを採用し、プロトタイプはいつの間にか共有インフラへと変わっていく。

インセンティブの不整合は残っている。大学は、パッケージング、文書化、テスト、依存関係の更新よりも、論文、助成金、新規の科学的貢献を直接的に評価する。専門的なソフトウェアエンジニアリング支援も、多くの研究室では不足している。

現在のエージェント型AIの波より前に収集された証拠は、問題の規模を示している。研究コードに関する調査は、クリーンな計算環境で公開済みのRスクリプト9,000本超をテストした。その結果、74%が初回実行時に失敗し、自動クリーニング後も56%が失敗した。

別の調査では、計算生物学ツール98件のうち57.1%が、研究者が文書化されたインストール手順に従った際に失敗した。さらに27.6%は、手作業による介入後もインストールできなかった。オミクスソフトウェア研究によれば、自動インストールの失敗は平均で約70分の追加作業を要した。

これらの数値は、すべての失敗が科学的結果を損なったことを意味するものではない。分析を始める前から、どれほどの研究時間が失われ得るかを示している。壊れた依存関係、不足した設定情報、文書化されていない前提は、ソフトウェアの再利用を調査作業へと変えてしまう。

ゲノミクスでは、この圧力が特に明確に現れる。過去10年間で、シーケンシングコストはその後段の解析コストより速く低下してきた。研究室は、処理に用いるストレージ、計算資源、ソフトウェアパイプラインに負荷をかける規模でデータを生成できる。

問題は単にコードが遅いことではない。脆弱な解析パイプラインは再現性を低下させ、過去の結果を再検討しにくくし、研究室間に微妙な差異を生む可能性がある。学術的なインセンティブが実装を使い捨ての成果物として扱う場合でも、実装は実験手法の一部となる。

エージェント型AIによる科学は、この負債に対処する経済性を変える。研究者はエージェントに、依存関係の更新、テストの追加、フレームワークの移行、性能ボトルネックの調査を依頼できる。かつては論文や助成金の締め切りと競合していた作業にも、取り組みやすくなる。

この変化は、ソフトウェア開発者だけでなく、大学、資金提供機関、研究室のリーダーにも圧力をかける。実装コストが下がれば、期待は高まる。研究者が、インストールもテストも再現もできないコードを配布することへの言い訳は、弱くなるだろう。

ただし、開発コストの低下が自動的に持続可能なインフラを生むわけではない。生成された書き換えには、依然としてレビュー担当者、リリース、文書、ユーザーサポート、将来の保守が必要だ。エージェントはバックログを減らせるが、成果に責任を持つ組織を生み出すことはできない。

意思決定、ベンチマーク、実験の文脈を保持しようとする研究室にとって、検索可能なエンジニアリング知識ベースは、その管理を支援できる。科学的出力を検証することはできないが、設計上の選択とレビューの証拠をコードに結び付けておくことはできる。

最も速い成果は明確な答えとともにもたらされた

エージェントは、研究者が実装開始前に成功を定義できた場合に最も強い成果を示した。

HI.SIMは最も明快な例を提供する。このゲノミクスシミュレーターには、重複した計算、不必要なデータコピー、多数の小規模なファイル書き込みが含まれていた。GPT-5.2はゼロショットの最適化依頼を受け、人間による追加介入なしに局所的な変更を生成した。

4種類のワークロードからなるベンチマークスイート全体で、寄稿者は合計実行時間が30.97%短縮されたと報告した。最適化されたソフトウェアはバイト単位で同一の出力を生成し、すべての出力バイトが参照版と一致した。この厳密な比較により、速度向上が科学的内容を変えたかどうかの曖昧さは大幅に減った。

hifiasmプロジェクトでは、より柔軟な目標を用いた。Hifiasmは長鎖DNAシーケンシングリードからゲノムをアセンブルし、その実行時間は計算負荷の高い複数の処理に集中している。GPT-5.5は既存のC実装内にある選定済みのホットパスを最適化した。

寄稿者は、ホールドアウトされた合成データで実行時間が25.1%短縮されたと報告した。記録済みのヒト第20染色体リードでは、短縮率は14.7%だった。変更はまた、評価前に定義されたリード順序のしきい値を満たす必要があった。

RustQCは、報告された中で最大の高速化を達成した。RNAシーケンシングのワークフローにおける15のアラインメント後品質管理ステップを、単一パスのRustプログラムに置き換えた。1億8,600万リードを含むデータセットでは、逐次タスクの実行時間が15時間34分から14分54秒へ短縮された。

この結果は60倍を超える短縮に相当する。報告によれば、ディスクトラフィックも2.5テラバイトから0.1テラバイトへ減少し、テストされた数値出力は同等のままだった。寄稿者はさらに、Trim Galoreでは7倍、FastQC-Rustでは3倍の高速実行を報告した。

HelixForgeはハードウェアに焦点を当てたアプローチを採用した。このプロジェクトでは、既知の変異をシーケンシングリードに挿入するCPUパイプラインを、GPUネイティブな実装に置き換えた。この種の合成データは、変異呼び出しツールが既知の位置にある変異を検出できるかを研究者がテストするのに役立つ。

1人のドナーと1,000万塩基領域において、寄稿者は編集ステージが98.6倍高速に動作したと報告した。エンドツーエンドの実行時間は59.6倍改善した。平均変異頻度誤差は0.076から0.034へ低下し、検出可能だったリアラインメントのアーティファクトはほぼ解消された。

これらの結果は大きなものだが、コーディングエージェントの生産性に関する普遍的な主張として扱うべきではない。完全なレポートは、数値的な調査結果を寄稿者報告かつケース固有のものと明記している。チームごとに、使用モデル、プロジェクト範囲、データセット、検証対象は異なっていた。

統合した平均値よりも、パターンの方が重要だ。厳密な出力同等性は、範囲が限定された最適化で有効に機能した。予測値の許容範囲はフレームワーク移行に役立った。既知の答えを持つシミュレーションデータセットは、新しい振る舞いを導入するプロジェクトを支えた。

これは、OpenAIの科学計算プロジェクトが成功する仕組みである。エージェントが科学的真理を独自に認識したわけではない。研究者が科学上の要件を実行可能なテストへと翻訳し、その後エージェントを使って実装の可能性を探索した。

これらの事例は段階的な反復にも依存していた。チームは大きな目標を小さな変更に分割し、中間ベンチマークを構築し、失敗が明らかになるたびに検証システムを改訂した。初期実装はすぐに得られたが、微妙な数値差や現実的なエッジケースへの対応には、より多くの時間がかかった。

この最後の詰めの工程が、この報告書を単純な自動化の物語として捉えることを妨げている。エージェント型AIによる科学は、仕様がコードになるプロセスの中盤を加速させる。しかし、仕様を作成する作業や、その後に説得力のある証拠を確立する作業をなくすものではない。

もっともらしいコードは科学的証拠ではない

この報告書の最も強い警告は、エージェントが自信に満ちた口調で、科学的に欠陥のある結果を生成し得ることだ。

bayesm-rsの事例は、このリスクを明確に示している。研究者はGPT-5.2を使用し、Rパッケージに含まれる選定済みのベイズ統計モデルとサンプラーをRustへ移植した。基本的な書き換えには成熟した参照実装が存在したため、チームは事後分布の挙動を元の実装と比較できた。

問題は、エージェントが新たな統計的拡張を追加した際に現れた。初期の出力はもっともらしく見えたが、実装にはサンプラーやHART固有ロジックの欠陥が含まれていた。レビュー担当者がそれらの問題を修正した後、テスト対象のサンプラーは収束性とシミュレーションベース較正のチェックに合格した。

もっともらしいグラフや安定して動作するプログラムだけでは不十分である。統計ソフトウェアは、誤った分布をサンプリングしていたり、不適切な単純化を適用していたり、妥当に見える平均値の裏にバイアスを隠していたりしても、問題なく実行できる。

rustar-alignerプロジェクトは、別の検証上の課題を提示した。広く利用されるRNAシーケンシング用アライナーであるSTARには、蓄積されたCおよびC++の挙動が2万行以上含まれている。エージェントは、その挙動を再現することを目的としたRust版の代替実装の構築を支援した。

1万件の酵母RNAシーケンシングリードにおいて、寄与者らは、複数のアラインメント項目にわたり、シングルエンドデータで99.815%、ペアエンドデータで99.883%の一致率を報告した。これらの数値は、ほぼ完全な等価性を示すように聞こえる。しかし科学パイプラインでは、残された差異にも調査が必要になる可能性がある。

差異は、無害な実装上の選択、書き換えに含まれるバグ、あるいは元の実装における文書化されていない慣例を反映している可能性がある。エージェントは、割合だけからこの問いを解決できない。分野の専門家が下流の分析まで差異を追跡し、どの挙動が科学的に許容できるかを判断しなければならない。

この制約は独立した評価にも表れている。FrontierSWEは、幅広い実装課題と研究レベルの問題でコーディングエージェントをテストしている。報告書によれば、エージェントはゼロから実装する5つの課題のいずれも完全には完了できず、リポジトリ作業とオープンエンドなエンジニアリングの隔たりを改めて示した。

生成されたコードがパッケージングや性能ではなく、科学的な挙動に影響を与える場合、リスクは増大する。プロジェクトが新しい手法を導入すると、厳密な比較は不可能になる。その場合、研究者は隠れた失敗モードを見逃す可能性のあるシミュレーション、許容差、成果指標を選ばなければならない。

実データはさらに大きな負荷をもたらす。小規模な合成ワークロードは反復を速めるが、OpenAIの寄与者らは、現実的なデータセットへ切り替えた際に追加のエッジケースを繰り返し見つけた。検証スイートが検出できるのは、検査するよう設計された挙動に限られる。

Anthropicによるコーディングエージェントの広範な研究も、専門知識の必要性を裏付けている。約40万件のセッションを分析した結果、人間が計画上の判断の大半を行い、Claudeが実行上の判断の大半を担っていた。分野の専門家は、誤りを認識し、誤解から回復できるため、より良い結果を達成した。

したがって、CodexとClaude Codeの競争上の違いは二次的なものだ。両者とも、より長時間で自律的な実行へと進んでいる。重要な競争は、拡大するエージェントの自律性と、科学組織がその成果を監査する能力との間にある。

研究者はまた、コード検証と科学的妥当性確認を分けて考えるべきだ。ユニットテストは、関数が一貫して動作することを確認できる。しかし、基盤となる生物学的仮定が適切か、データセットが代表性を備えるか、解釈が公開済みの主張を裏付けるかまでは確立できない。

OpenAIの科学分野での知見は、専門家を新たな役割へと置いている。彼らは実装を入力する時間を減らし、受け入れ基準の設計、参照データセットの選定、差異の調査、証拠が公開に十分強いかどうかの判断に、より多くの時間を割く。

これは人間の労働がなくなることではない。労働が構築から判断へ移ることだ。エージェントの出力を完成済みコードとして扱う研究室は、報告書の中心的な教訓を見逃すだろう。

より速い書き換えは科学コミュニティを分断し得る

低コストな実装は、第2の問題を生む。明確な所有者のいない、技術的には印象的なプロジェクトが増えすぎることだ。

科学ソフトウェアには、ソースコード以上のものが伴う。成熟したプロジェクトには、互換性に関する約束、命名規則、文書、ユーザーの期待、特殊なデータセットへの回避策が蓄積される。こうした制約の多くは、正式な仕様書には決して現れない。

エージェントは、関数をRustへ移植したり、古い機械学習フレームワークを置き換えたりできる。しかし、元のプロジェクトに付随する信頼を自動的に継承することはできない。ユーザーは、誰が問題をレビューし、更新を公開し、脆弱性を修正し、周辺エコシステムの将来的な変更に対応するのかを知る必要がある。

OpenAIの報告書は、実行可能な場合にはメンテナーとの早期連携を望ましい経路としている。cyvcf2の近代化は元のプロジェクトに取り込まれた。MHCflurryのフレームワーク移行も上流へ出荷され、将来の開発に向けた認知された拠点を維持した。

Rustar-alignerは、STARがもはや積極的に保守されていなかったため、異なる道をたどった。この代替実装は新たなコミュニティの管理下へ移った。この体制は機能し得るが、目に見える責任者と信頼できる保守計画を必要とする。

危険なのは、並行する書き換えの波だ。複数の研究室が信頼されるツールの新バージョンを生成すれば、各バージョンの挙動は乖離し得る。ユーザーはパッケージ間に分散し、限られた専門レビュアーの層も、より多くのコードベースに分散してしまう。

異なる実装がわずかに異なる科学的結果を生む場合、分断は特に危険となる。ある研究室が生成したデータは、別の研究室のデータときれいに統合できなくなるかもしれない。縦断研究でも、パイプラインのアップグレード後に挙動が変化する可能性がある。

したがって、より速いコーディングはガバナンスの価値を高める。プロジェクトには、コントリビューション規則、ベンチマークスイート、リリースプロセス、互換性ポリシー、明確な帰属表示が必要だ。資金提供者は、保守を非公式な義務ではなく科学インフラとして支援する必要があるかもしれない。

セキュリティの側面もある。コーディングエージェントはしばしば、リポジトリ、パッケージマネージャー、テストシステム、コンピューティング資源にアクセスして動作する。より長い自律性は、エージェントが依頼を誤解したり、安全でない依存関係と相互作用したりする余地を広げる。科学的な妥当性確認は、通常のセキュリティレビューの代わりにはならない。

OpenAIの科学計算への取り組みは、より広範なオープンソースソフトウェアと同じ制度的な問いに直面する。エージェント支援による変更が正しく見え、利用可能なテストに合格し、その後重大な誤りを生んだ場合、誰が責任を負うのか。

このフィールドレポートは、その問いを解決していない。協力とスチュワードシップを推奨しているが、それらは資金、インセンティブ、そして意欲あるメンテナーに依存する。エージェント型AIによる科学は、パッチを書く労力を減らせる。しかし、5年後にも誰かが責任を負い続けることを保証するものではない。

この不確実性は、プロジェクト選定に影響を与えるべきだ。積極的に保守されているライブラリを、そのコミュニティとともに更新することは、競合する書き換えを公開することとは異なる。速度の向上だけでは、互換性を壊したり新たな保守負担を生んだりする正当化にはならない。

エージェントを指揮する科学者は、まず成果物の将来的な受け入れ先を特定すべきである。検証は、リリースが今日定義された基準を満たすことを示す。スチュワードシップは、依存関係、データセット、研究慣行が変化した後も、ユーザーがそれを信頼し続けられるかを決める。

このモデルが成り立つかを示す3つのシグナル

次の段階では、こうした個別プロジェクトが再現可能な科学的実践になり得ることを証明しなければならない。

第1のシグナルは、独立した再現だ。OpenAIは自社の報告書を後ろ向きかつ探索的なものと説明しており、寄与チームはプロジェクト固有の主張に引き続き責任を負う。外部グループは、追加のハードウェア、データセット、下流ワークフローで主要ベンチマークを再現すべきだ。

再現が成功すれば、コーディングエージェントが科学計算を信頼性高く近代化できるという根拠は強まる。個別プロジェクトが引き続き有用であっても、大幅な性能差が元の環境の外で縮小すれば、広範な生産性に関する主張は弱まる。

第2のシグナルは、上流への採用である。より多くのエージェント支援による変更が、通常のレビュー、テスト、リリースプロセスを通じて確立済みのプロジェクトに入るべきだ。上流での受け入れは、メンテナーがその作業をソフトウェアの技術的・コミュニティ上の要件と互換性があると見なしていることを示す。

切り離された書き換えが増え続ければ、逆のことを示唆する。これは、コミュニティが評価・吸収できる速度を上回って、エージェントが代替案を生成できることを示すだろう。その結果は実験を改善するかもしれないが、共有インフラの一貫性を低下させる可能性がある。

第3のシグナルは、標準的な検証実務の発展である。科学分野には、エージェント支援による変更のための再利用可能なテストハーネス、参照データセット、許容差ポリシー、来歴記録が必要だ。これらの仕組みは、単にコードが動くかではなく、科学的な意味を検査しなければならない。

最近の競争は、その取り組みを加速させる可能性がある。Anthropicは、科学エージェント向けの決定論的検索、テストオラクル、監査可能な成果物を重視している。Natureに掲載された2026年の科学ソフトウェアシステムも、分野の専門家による実証的ソフトウェアの作成を支援するエージェントへの関心の高まりを反映している。

勝つのは、最も多くのコードを書くモデルではない。誤りを可視化し、証拠を保存し、導入後の責任を割り当てるワークフローである。

開発者にとって、これは自律性をさらに加える前に評価インフラを構築することを意味する。研究リーダーにとっては、検証時間を第一級のプロジェクトコストとして扱うことを意味する。資金提供者にとっては、モデルへのアクセスと並行して、メンテナーと共有ベンチマークを支援することを意味する。

科学以外のナレッジワーカーも注目すべきだ。根底にあるパターンは、ソフトウェアが専門的判断をコード化するあらゆる場面に当てはまる。エージェントは金融、エンジニアリング、政策、業務における実装を加速できる。しかし、正しさを定義し、例外を調査しなければならないのは、依然として分野の専門家である。

OpenAIの科学計算は、実証から制度的な試験へと移行している。8つのプロジェクトは、エージェントが以前なら相当な専門エンジニアリングの労力を要した作業を完了できることを示している。同時に、より速い実装は検証とスチュワードシップをより明確にするのであり、その必要性を減らすものではないことも示している。

実践的な次の一歩は、強力な参照出力を持つ、範囲の限定されたプロジェクトを1つ選ぶことだ。エージェントが何かを編集する前に、受け入れ基準を定義する。各ベンチマーク、差異、人間の判断を記録する。そして、得られた証拠が独立したレビュアーを納得させるかを問う。

その問いは、最初の実装がどれほど早く登場したかよりも重要だ。研究機関がエージェント型AIによる科学と並行して、信頼できるレビューを拡大できれば、科学ソフトウェアはより迅速かつ持続性の高いものになり得る。そうでなければ、明日の技術的負債は、より速い速度で生み出されるだけだ。

 
 

無料で始めましょう

ローカルファーストのパーソナル知識管理付きAIアシスタント

より良いAI体験のために、

remio は現在、 Windows 10+ (x64)とM-Chip Mac のみをサポートしています。

仕事のAIパートナー
remioでもっと仕事が進む

計画・作成・仕上げまで
すべてをひとつに

bottom of page