ホームへ戻る

AI for Science/代理評測

ChemWorld、化学プロセスを再生可能なエージェント環境へコンパイル——失敗した操作もトランザクションレシートとして保持

ChemWorldは、型付き操作、互換性コンパイラ、非公開の化学法則により、研究者が同一の公開インターフェースを維持したまま、世界を規定する単一のルールだけを置き換えられるようにする。オープンソース版は52種類の生成組み合わせと8本の完全なワークフローに合格したが、検証対象はソフトウェアの実行セマンティクスであり、現実の化学的正確性ではない。

Chems1eddine3h1t8re · CC0 · Image source
zh-Hant

自律型化学エージェントの評価は、通常、2つの極端な選択肢に直面する。実際のラボは実物質に基づく証拠を提供できる一方、低コストでのリセットが難しい。一般的なシミュレータは容易に再実行できるが、基盤となる世界の大部分が固定されているため、他の条件を完全に同一に保ちながら化学法則を1つだけ変更することは難しい。8月11日に公開されたChemWorldは、「化学世界そのもの」をプログラム可能かつバージョン管理可能な実験変数に変えようとしている。

ChemWorldは、反応、熱、相、分離、結晶化、蒸留、連続フロー、電気化学、観測機器をコンポーネントに分解する。研究者が世界宣言を提出すると、互換性コンパイラが依存関係、状態の所有権、単位、パラメータ範囲、リソース、ライフサイクルを検査し、その後、エージェントから見える公開コントラクトを生成する。一方、物質特性、構成則、隠しパラメータはevaluatorが管理する。エージェントは型付き操作と機器インターフェースを介してのみ状態を変更でき、シミュレータ内部の値を直接変更することはできない。

実行レイヤーはトランザクションセマンティクスを採用している。各アクションは、事前チェック、実行時の事前条件、候補状態の生成、事後検証を順に通過する。失敗した操作では物理状態がロールバックされるが、リクエスト、失敗理由、リソースへの影響は記録として残るため、完全なトレースを再構築できる。著者らは、参照レジストリと52種類の生成組み合わせに対して包括的なチェックを実施した。凍結された8本のワークフローでは合計89件のアクションが送信され、88件がコミットされ、1件が計画どおりロールバックされた。すべて数値誤差ゼロで再生された。さらに、親世界と子世界からなる6組では、非公開の法則を1つだけ置き換え、同一の公開コントラクト、アクションシーケンス、ランダム性の下で、差異の原因を特定可能な24本のトレースを生成した。

コード、テスト、エビデンス、オフライン検証ツールはMIT Licenseで公開されており、モデルキーがなくてもローカルのStudent Labを操作できる。ただし、論文が実証したのは、コンポーネントの互換性、トランザクション記録、制御されたフォークが正常に機能することだけだ。複数のエージェント間の比較は行われておらず、ウェットラボに対するキャリブレーションも実施されていない。エンジニアリングチームは今後、シミュレーション法則の外部検証、エージェントがシミュレータのショートカットを悪用する可能性、論文の凍結スナップショットと継続的に更新されるライブラリとのバージョン整合性に注目すべきだ。

出典

  1. ChemWorld: Programmable Chemical Worlds for Controlled and Replayable Agent Experimentation
  2. ChemWorld-Public repository