Maia Chess チームはこのほど、新しいオープンソースのチェスエンジン「Maia 3」を正式にリリースしました。このモデルは2億5,000万局の実際の人間同士の対局データで訓練され、Eloスコアが約1800点に達し、前バージョンと比べて約300ポイントの飛躍的な向上を遂げました。さらに重要なのは、このエンジンは完全無料でオープンソースであり、ローカルでの導入も可能であるため、AIチェスエンジンが「一般化」に向かう上で重要な一歩を踏み出したことです。
独自のアプローチ:人間の意思決定パターンを模倣することに注力
AlphaZeroやStockfishなどの伝統的な最上位エンジンとは異なり、これらのエンジンは超人的なレベルに到達し、Eloスコアが3500以上になることが一般的ですが、Maiaプロジェクトの基本的な目的は、AIがどうやって人間の将棋の行動をよりよく理解し、模倣することができるのかを探ることでした。これは、「人間のように将棋を打つこと」に焦点を当てており、絶対的な数学的最適解を探すのではなく、人間の実際の手順を予測することを目指しています。
このような「人間中心」のトレーニング方式により、Maia 3は人間が理解しづらい「神の一手」のような手を指さず、現実の対局における一般的なパターン、心理的好み、そして論理的な誤りを正確に模倣することができます。これにより、プレイヤーが強すぎるエンジンに与えられる挫敗感から解放され、教育的な価値や伴侶的な意味を持つアマチュアクラブレベルの相手としての役割を果たすことができます。
Llamaアーキテクチャの搭載と多種類のチェスゲームへの拡張
技術的なアーキテクチャにおいて、Maia 3は大きなアップグレードを遂げました。これはMeta社のLlama 3.1アーキテクチャに基づいて構築されており、デコーダーのみのTransformer設計を採用しており、前バージョンのGPT-2ベースのアーキテクチャと比較して、より強力な文脈理解能力和計算効率を提供します。そのトレーニングデータは、初心者から達人までのさまざまなレベルをカバーしています。
注目すべき点は、Maia 3が今ではチェスに限られず、将棋(Shogi)、囲碁(Go)および中国将棋(Xiangqi)など、複数のチェスゲームにも対応していることです。このマルチモーダル能力の進化により、Maia 3は汎用的なチェスAIの学術研究プラットフォームへと進化しました。
コンシューマー向けハードウェアでスムーズに動作させることでAIの民主化を推進
Maia 3は非常に親しみやすいApache 2.0ライセンスで公開されており、これは世界中の開発者が自由に使用、修正、配布、さらには商業的な拡張を行うことができるということです。現在、このプロジェクトのコード、トレーニングデータ、およびモデルの重みは、すべてGitHubに無条件で公開されています。
使い勝手を完全に低くするために、チームはMaia 3に対して深いハードウェア実行最適化を行いました。公式によると、ユーザーは高価なGPUを必要とせず、現代のCPUを備えた通常のノートパソコンさえあれば、ローカルでの導入をスムーズに行うことができます。現在、プレイヤーは直接
