A.I.AI
LLMにより大規模なソフトウェア形式検証が実現可能に
LLMs are making formal software verification feasible at a much larger scale
YHacker News
AIが原文を翻訳・要約しています
AnthropicとTheoremの研究チームは、大規模言語モデル「Claude」を用いて、123のオープンソースライブラリ(239のエントリポイント)を対象に、RISC-Vアセンブリコードレベルでセキュリティ特性の大規模な形式検証を世界で初めて実施した。チームはファズテストを仕様へと変換し、64MB未満のあらゆる入力においてクラッシュやメモリ安全性エラーが発生しないことを証明する約1億8000万行のRocq証明コードを自律的に生成させた。この証明の過程でClaudeは長年見逃されていた複数のバグを発見・修正したほか、Linuxカーネル内のzlib実装の検証やRust製Pythonインタプリタの等価性検証も成功させており、モデルの向上や証明の再利用により検証コストが削減され、実用的なソフトウェア開発への統合が進むとしている。
KEY POINTS要点記事から抽出した重要情報
- AnthropicとTheoremの研究チームは、Claudeを用いて123のオープンソースライブラリを対象にRISC-Vアセンブリレベルの大規模形式検証を実施し、約1億8000万行のRocq証明コードを自律生成した。
CONTEXT文脈編集部による背景整理
LLMを用いた形式検証の自動化は、これまで膨大なコストを要し普及が難しかった高信頼性ソフトウェア開発のプロセスを根本から変革する可能性があります。Anthropicのモデル能力の実用性と優位性を証明する好例であり、ソフトウェア検証・サイバーセキュリティ市場におけるAI活用の大きな拡大余地を示しています。
原文を読むAnalyzed at 2026年10月23日 10:02