最新動向

Mistral、バグを見つけるAI「Leanstral 1.5」公開

Mistral、バグを見つけるAI「Leanstral 1.5」公開

この記事の要点

仏Mistral AIが形式検証AIモデル「Leanstral 1.5」をオープンソースで公開した。数学的な証明を使いソフトウエアの動作を検証し、既存の公開コードから未知のバグを複数発見した。

結論

フランスのMistral AIが2026年7月2日、ソフトウエアの正しさを数学的に証明する形式検証AIモデル「Leanstral 1.5」をApache 2.0ライセンスのオープンウエイトモデルとして公開した。証明支援システムLean 4を使い、公開されているオープンソースコードから、これまで知られていなかったバグを複数発見したという。バグの発見をテストの繰り返しではなくAIによる証明作業に置き換えられる可能性を示した動きだ。

何が起きたか

Mistral AIは7月2日、形式検証に特化したAIモデル「Leanstral 1.5」を公開した。前バージョンから大きく性能を引き上げ、数学的な証明を扱う言語Lean 4を使って、ソフトウエアが仕様どおりに動作することを検証する。公開にあたり、実際に稼働しているオープンソースのコードを検証にかけたところ、これまで見つかっていなかったバグを複数発見したことが確認されている。

Leanstral 1.5はApache 2.0ライセンスのオープンウエイトモデルとして公開されており、企業が自社のコードベースに組み込んで独自に検証環境を構築することもできる。金融システムや自動運転、医療機器の制御ソフトウエアなど、誤作動が許されない分野では従来から形式検証の手法が使われてきたが、専門家による手作業に近い部分が多く、コストと時間がかかる工程だった。AIがこの証明作業を代行できるようになれば、検証にかかる時間と専門知識のハードルが下がる可能性がある。性能の詳細な評価やベンチマークの数値は、公式のリリース情報で確認してほしい。

なぜ形式検証にAIを使うのか

ソフトウエアのバグは、稼働してから発覚すると修正コストが跳ね上がる。実行してみて不具合を確認するテストと違い、形式検証はプログラムのロジックそのものを数学的に検証するため、実行時に起こりうる不具合をあらかじめ洗い出せる利点がある。ただし専門家が手作業で証明を組み立てる負担が大きく、これまで広く普及してこなかった。AIがこの証明作業を支援できれば、検証のコストが下がり、より多くの企業が本番導入前のバグ潰しに使えるようになる。生成AIとハルシネーションの関係を理解したい場合はハルシネーションとは?生成AIの誤情報を防ぐ対策も参考になる。

テストと形式検証はどう違うのか

多くの企業がソフトウエアの品質を確認する際に使うのは、あらかじめ用意した入力パターンで動作を確認するテストの手法だ。テストは手軽に実施できる一方、想定していなかった入力や組み合わせに対する不具合は見逃されやすい。これに対して形式検証は、プログラムのロジックそのものを数学的に分析し、あらゆる入力パターンに対して仕様どおりに動くことを証明しようとする。証明が成立すれば、テストでは発見しにくい稀な不具合も理論上は排除できる。その代わり、証明を組み立てるには専門知識と時間がかかり、これまで一部の重要システムでしか使われてこなかった。AIが証明作業を支援することで、この手法をより広い範囲のソフトウエアに適用できる可能性が出てきている。

オープンソース公開という選択の意味

Mistral AIがLeanstral 1.5を無償のオープンウエイトモデルとして公開したことは、形式検証という専門性の高い技術を一部の大企業や研究機関だけのものにしない狙いがあるとみられる。商用ライセンスのもとで独自に検証ツールを開発する企業がある一方、オープンソースのモデルを土台に自社向けのチューニングを施す道も選べるようになった。中小規模の開発チームであっても、公開されたモデルを試すこと自体には大きな投資が要らないため、まずは自社の重要なコードの一部を検証にかけてみて、実際にどの程度のバグが見つかるかを確認するところから始められる。

現場の実務にどう効くか

情報システム部門やソフトウエア開発を内製している企業にとって、形式検証AIの実用化は品質保証のコスト構造を変える可能性がある。特に、システム障害が事業に直結する経理システムや顧客管理システムを内製している企業は、リリース前の検証工程にこうしたツールを組み込む余地がないか検討する価値がある。オープンソースであるため、まずは小規模な検証環境で試し、既存のテスト工程とどう組み合わせられるかを確認するのが現実的な進め方になる。導入を検討する際は、既存の開発チームに証明を読み解ける人材がいるかどうかも合わせて確認しておくと、実際の運用に落とし込みやすい。AIツールの選定基準はAIツールを比較するときに見るべき7つの観点、社内のセキュリティ評価の観点は生成AIツールのセキュリティ評価の見方と比較基準を参考にしてほしい。

出典

よくある質問

形式検証とは何ですか?

プログラムが仕様どおりに動くことを、テストの実行結果ではなく数学的な証明によって保証する手法です。金融システムや制御機器など、絶対に誤作動が許されない分野で使われてきました。

Leanstral 1.5は誰でも使えますか?

Apache 2.0ライセンスのオープンウエイトモデルとして公開されており、商用利用を含めて自由に使えます。動作環境や導入方法の詳細は公式のリリース情報で確認してほしい。