本文へ移動
NEWS
Claude

Anthropic、123個のOSSを検証 1回に1億トークン超かかる

読了 約5分
anthropicのロゴが入った壁の前と、オフィスで複数の人物がデスクや机を囲んで作業・会話している様子の写真。Anthropic、123個のOSSを検証 1回に1億トークン超かかる
この記事の要点

AnthropicはClaudeでソフトにバグがないことを数学で証明する手法を開発し、123個のOSSで試した。証明できたのはRISC-VとLinuxの条件だけで、1回に1億トークン以上かかる。OSSは無料で申し込めるが、業務アプリにすぐ使える話ではない。

みんなの意見

AIの証明があればテストを減らせると思いますか?

まだ回答がありません。最初の1票をどうぞ

SHARE
123個検証したOSSライブラリ
1億トークン以上検証の実行にかかる量
36件トークン量を比べた検証

123のOSSをClaudeで形式的検証 証明は条件つきだ

AnthropicはClaudeを使ってソフトウェアにバグがないことを数学で証明する手法を開発し、123個のオープンソースライブラリで試した。組んだ相手は研究組織のTheoremだ。証明の途中で見つかったバグはClaudeで直し、直し続けた末にクラッシュが起きないことを証明できたという。

形式的検証は、コードを数式の形に置き換えてバグがないことを示す手法だ。考え方は昔からあるが、証明に手間がかかりすぎる。そのため使われてきたのは飛行機の航空電子機器のような、壊れると命に関わるシステムに限られていた。

背景にはAIでバグが大量に見つかる流れがある。PHPの緊急アップデートのように影響の大きい例も出ている。Anthropicは10月にもOSSの穴を探す取り組みを出しており、今回は見つける側から「無いと示す」側へ一歩進めた形だ。

TheoremのOSS Verify公式ページ
TheoremのOSS Verify公式ページ / 出典:theorem.dev / 制作:AInformation

証明できたのはRISC-VとLinuxの条件だけ Armやx86は別だ

証明が成り立つ条件ははっきり絞られている。RISC-VのCPUとLinuxを積んだマシンで、メモリの量を固定し、単一スレッドの静的バイナリとして動かす場合だ。

項目 今回の証明
CPU RISC-V
OS Linux
動かし方 単一スレッドの静的バイナリ
メモリ 使える量を固定
Armやx86 証明の対象外

Anthropic自身も限界を認めている。RISC-Vで問題がないと示せても、Armやx86ではバグが出る可能性が残る。実際に使う環境で無いと言い切るには、そのプログラムが動くすべてのマシン構成を網羅して表す必要があるという。

TheoremのOSS Verifyの画面。オープンソース向けの形式的検証を無料で受け付けると書かれている
TheoremのOSS Verify公式ページ。OSSは無料と書かれている 出典:theorem.dev(2026年10月23日時点の画面)

検証には1億トークン超 日本の開発現場が見るべき所

いちばん重いのは費用だ。形式的検証を1回走らせるのに1億トークン以上を使う。Anthropicは36件の検証でトークン量を並べ、Claude Opus 5.5がClaude Opus 5より少ない量で証明を終えたと示した。

Anthropicの見立ては2つある。モデルが賢くなれば使うトークンは減る。似た証明の手順は別のソフトでも使い回せる。この2つで費用の問題は少しずつ軽くなるとみている。

日本の会社で業務アプリを抱える人にとって、すぐ自社のシステムに使える話ではない。社内の業務アプリはクラウドのx86やArmのサーバーで動くことが多く、今回の条件とは合わない。まず効いてくるのは、自社が使っているOSSのライブラリが証明済みになるかどうかのほうだ。

Claudeで形式的検証をしても。証明が効く範囲と効かない範囲。うちのアプリも証明できる?。証明できた範囲。RISC-VとLinuxの上。単一スレッドの静的バイナリ。メモリ量を固定した状態。まだ言えない範囲。Armやx86の上。全マシン構成の網羅。OSS以外は個別相談。検証には1億トークン超かかる。AInformation編集部が作ったイラスト図解(人物の悩み+◎△の2枚カード)
証明が効く範囲と効かない範囲 / 制作:AInformation

OSSなら0円で申し込める 必要なのは3つのファイル

TheoremはLLMを使った形式的検証を、OSSのプロジェクトに無料で提供している。証明に使ったClaudeのスキルもGitHubで無料で公開された。

編集部が10月23日に「OSS Verify」の公式ページを開いて確かめた。無料になるのは条件を満たすOSSだけで、OSSでないソフトは個別の相談になる。申し込みはGitHubへのプルリクエストで、設定ファイル・Dockerfile・ビルド用のスクリプトの3つを出す。

  • ビルドはRISC-V向けの静的バイナリに直す必要がある
  • 証明の中身は64MiBまでの入力でクラッシュしないこと
  • 見つかったバグは公開前に非公開で知らされる
  • スキルの説明には、AIの指摘や修正案は間違うことがあり人が見る約束はないと書かれている

自社のサービスがOSSのライブラリに頼っているなら、その開発元がOSS Verifyに入ったかを追っておきたい。証明済みの部品が増えれば、脆弱性の対応に追われる回数そのものが減る可能性がある。

この記事に出てくることば
形式的検証
コードを数式の形に置き換え、バグがないことを数学で証明する手法。手間が大きく航空機の制御のような分野に限られてきた
藤井俊太(AI導入コンサルタント)の見方

「証明済み」という言葉は強いが、効くのはRISC-VとLinuxの1つの条件の中だけだ。発注や選定でこの言葉を見た情報システム部門は、自社の本番がx86やArmのクラウドなら同じ保証にはならないと読み分ける必要がある。一方でOSSの開発元には大きい。1億トークンの費用をTheoremが持つので、人手の足りない小さなライブラリほど得をする。社内でまず決めておきたいのは、使っているOSSの一覧を作り、どれが証明済みになったかを追う担当者だとみている。

よくある質問
Claudeの形式的検証は自社のソフトにも無料で使える?
無料になるのは条件を満たすオープンソースのプロジェクトだけだ。TheoremがOSS Verifyとして受け付けており、GitHubへ設定ファイルなど3つを出すプルリクエストで申し込む。社内の業務アプリのようなOSSでないソフトは個別の相談になる。ビルドはRISC-V向けの静的バイナリに直す必要がある。
証明されたソフトはどの環境でもバグが出ない?
出ないとは言えない。今回の証明はRISC-VのCPUとLinuxで、メモリ量を固定した単一スレッドの静的バイナリとして動かす条件に限られる。Anthropic自身がArmやx86ではバグが出る可能性が残ると書いている。実際の環境で無いと言うには全てのマシン構成を表す必要がある。
形式的検証にはどれくらいの費用がかかる?
1回の実行に1億トークン以上を使うため費用は重い。Anthropicは36件の検証でClaude Opus 5.5がClaude Opus 5より少ないトークンで済んだと示した。モデルの改善と証明の使い回しで費用は下がるとみている。OSSのプロジェクトはTheoremが無料で引き受けている。

この記事の出典

補助資料

  • [1]GIGAZINEGIGAZINE・補助的な二次資料・確認 2026-10-23この記事の元にした報道

出典の最終確認日:2026年10月23日

次に読む記事

SHARE

広告を載せており、そこから申し込みがあると紹介料を受け取ることがあります。

よく読まれている定番ガイド60本
この記事に出てくるAIも、まとめて比べられます 507本のAIツールを、やりたいこと・料金・日本語対応で絞り込めるデータベースです。5日ごとに料金を取り直しています。 AIツールを探す

あわせて読みたいRELATED