日本語

製品発表PydanticMonty

Pydantic AI、LLM生成コード実行向けRust製PythonインタープリタMontyを公開

Pydantic AIは、LLMが生成したPythonコードを安全に実行するための軽量なインタープリタ「Monty」を発表した。Rustで実装されており、コンテナベースのサンドボックスよりも高速な起動を特徴とする。

従来の方法では、LLMが生成したコードを実行するにはコンテナの起動コストや複雑さが伴う。Montyはこれを避け、単一桁マイクロ秒級の起動時間を達成している。LLMがツール呼び出しではなくコード記述を行うことで、処理の効率化や信頼性向上を図る狙いがある。

実行環境はmontyワーカーのプロセスプールで構成される。敵対的なコードによるメモリエラーやスタックオーバーフローが発生しても、ホストプロセスはクラッシュしない。ワーカープロセスが停止し、MontyCrashedErrorを送出して新しいプロセスに置き換えられる仕組みだ。

開発言語はPython 3.14をターゲットとしている。Python、JavaScript/TypeScript、Rustから呼び出せる。インストールはuv add pydantic-montyまたはnpm install @pydantic/montyで行える。現在は実験段階であり、Pydantic AIのCode Modeを支える技術として機能している。


出典: Monty: A minimal, secure Python interpreter written in Rust for use by AI(HN 323pt・164コメント)(HN Search (backfill)、2026-02-07)