Mistral AI 米国特許 12,670,045: コード実装によるツールコール
Mistral AI は、「Code implemented tool calls」と題された米国特許 12,670,045 を取得しました。これは、大規模言語モデル (LLM) によって生成されたコードブロック内にカプセル化されたツールコールを実行するための方法をカバーするものです。この特許は、ソフトウェア特許が欧州連合よりも広く受け入れられている米国市場において、知的財産権を確保するための、このフランスの AI ラボによる戦略的な動きを象徴しています。
特許の技術的メカニズム
この特許の核心は、LLM が単にツールコールを出力するのではなく、1 つまたは複数のツールコールをカプセル化するプログラミング言語による完全なコードブロックを生成するシステムについて記述しています。
主要な請求項によると、プロセスは以下の手順に従います:
- リクエストの受信: サーバーがツールコールの実行に関するユーザーリクエストを受信します。
- コード生成: LLM が、必要なツールコールをカプセル化するコードブロックを生成します。
- サンドボックス内での実行: サーバーはこのコードブロックをサンドボックス内で実行します。
- 実行の一時停止: システムが保留中のツールコールに遭遇すると、コードブロックの実行を一時停止します。
- クライアントとの通信: 保留中のツールコールは実行のためにクライアントに送信され、結果のデータはサーバーに送り返されます。
- 再開: サーバーはツールコールの結果をコードブロック内に代入し、実行を再開します。
- 最終出力: 実行されたコードブロックの最終結果が LLM に返されます。
高度な実装: ステートレスで再開可能なサンドボックス
主要な請求項は広範ですが、従属請求項は「stateless resumable sandbox」という、より具体的な技術的焦点を示唆しています。この実装では、非決定的な操作(乱数や日付など)が発生するまでコードを実行し、その後、一貫性と効率性を確保するために、以前の非決定的な操作の結果をキャッシュしながら、コードを最初から再生(replay)することで、非決定的な操作を処理します。
業界の反応と先行技術
この特許の付与は、技術コミュニティ内で大きな議論を巻き起こしています。多くの人々が、記述されたパターンは斬新な発明ではなく、ソフトウェアエンジニアリングの基本的な実践であると主張しています。
先行技術の主張
いくつかのコミュニティメンバーは、同様の「CodeAct」パターンを実装している既存のフレームワークや研究を指摘しています:
- CodeAct: LLM がコードを介してコンピュータと対話する方法を記述した研究論文 (arXiv:2402.01030)。
- LangGraph-CodeAct: 特許の 2026 年 3 月 4 日の出願日より前の 2 月に、この機能をリリースしたと報告されているフレームワーク。
- Cloudflare Code Mode: LLM 駆動型のコード実行の、より早い段階の実装。
- Scala Community: 「tracked capabilities」と
tacitプロジェクトに関する研究。これらは同様のエージェント的な実行パターンを調査しています。
ソフトウェア特許に関するコミュニティの視点
Hacker News の批判者たちは、この特許を「moat(堀)」、あるいは「lawfare(法廷闘争の道具)」を作るための試みであると特徴づけており、技術的な新規性は最小限であると示唆しています。
"Is 'by an LLM' the new 'on a computer' for lame patents?"
逆に、一部のアナリストは、この特許を防御的なビジネス戦略であると示唆しています。Mistral はグローバルに展開するオープンウェイトの企業であるため、米国特許を保有することは、特許が厳格な法廷闘争で維持できるかどうかにかかわらず、「防御的なレバレッジ、クロスライセンス、および投資家にとって魅力的になるためのさらなる資産」を提供します。
特許の状態に関する要約
これが保留中の申請であるという当初の想定に反して、特許 (US 12,670,045 B1) は完全に付与されました。これは 2026 年 3 月 4 日に出願され、2026 年 6 月に付与されました。これは、加速審査プロセスが行われたことを示しています。
Sources
関連
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch