サーバー・コンテナ内の隔離環境でPythonコードを実行するリモート実行環境を公開
株式会社令和AIは、サーバー・コンテナ内の隔離環境でPythonコードを実行するリモート実行環境ライブラリを公開しました。
■ AIエージェントの生成コードを安全に実行
現在、ChatGPT等の生成AIを利用した、AIエージェントによる行動策定や操作のニーズが高まっています。
そのようなAIエージェントでは、回答の正確性を高めるために、直接回答を行うのではなく、回答を計算するためのプログラムコードを生成し、そのコードの実行結果を持って回答とする手法が採用されています。
しかし、生成AIの出力したプログラムコードは誤りが含まれる可能性があり、安全なサンドボックス上での実行が求められます。
そのため令和AIは、生成AIによるハードウェア制御のソリューションで培った技術を元に、Pythonのプログラムコードを、安全なサーバー・コンテナ内等の隔離環境で実行するための、リモート実行環境を作成しました。
■ プログラミング的に使いやすいインターフェイス
本実行環境の特徴は、サーバー・コンテナ内で実行されているコードと、リアルタイムに同期を行い、プログラミング的にはローカル環境で実行されているのと変わらないインターフェイスでコード実行を行える点です。
Pythonオブジェクトを共有オブジェクトとして利用し、呼び出し側・実行側のどちらかがメモリ上のデータを更新した際に、瞬時に対応するオブジェクトを同期します。また、実行側から呼び出し側の関数を呼び出すことも可能で、柔軟なプログラミングが可能になっています。
その他にも、ハードウェア制御のために開発された高度なコンピューティングリソースのマネジメントが可能で、実行コードの内容にかかわらず安定した動作を行わせることが出来ます。
■ 提供形態
以下のリポジトリで、オープンソースライブラリとして公開しています。
ライセンスはMITライセンスとなっており、商用・非商用を問わずに自由に利用することが出来ます。
また、Pythonパッケージの管理サイトの「PyPI」でパッケージとして公開しているので、即時にインストール&導入が可能となっています。
インストール方法:
$ pip install pyremoteexec
お問合せ先:
株式会社令和AI
メールアドレス:contact@reiwa-ai.biz
ホームページ:https://reiwa-ai.co.jp
このプレスリリースには、メディア関係者向けの情報があります
メディアユーザー登録を行うと、企業担当者の連絡先や、イベント・記者会見の情報など様々な特記情報を閲覧できます。※内容はプレスリリースにより異なります。
すべての画像