SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

令和AI、LLM生成コード実行環境の第一弾として、汎用Pythonインタプリタ環境を提供開始

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

 令和AIは、大規模言語モデル(LLM)による制御系システム開発環境「SnippetBox」の第一弾として、生成コードの安全な実行環境を提供するPythonリモートインタプリタ製品「SnippetRunner」の提供を、10月16日に発表した。

 同社は、AIによるマン・マシンインターフェイスへの応用を目指し、LLMが生成したプログラムコードの実行環境ソリューションとして、「SnippetBox」を提案している。

 SnippetBoxの中核サービスとなる「SnippetRunner」は、外部へ影響を及ぼさないコンテナ/TCPサーバー上でPythonコードを実行するリモートインタプリタ。単にPythonコードをリモートで実行するだけではなく、コード実行を監視しつつ、動作をリアルタイムで制御する。

 本サービスの代表的な機能は、以下の通り。

  • コード実行元(クライアント)とのPythonオブジェクトのリアルタイム同期
  • リモート実行中コード内での関数呼び出しをクライアントへリダイレクト
  • コード内に含まれるかもしれないループ構造のチェックと実行周波数/最大実行回数などの制御
  • 利用/インポートできるパッケージや機能を制限する、コンテナ内サンドボックス環境
  • 実行時エラーのカスタムハンドリング。エラー強制無視モードやループ実行継続優先モード
  • 任意のタイミングで実行される時割り込み処理をリモート実行コードに挿入
SnippetBoxシステム概念図
SnippetBoxシステム概念図
関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/18545 2023/10/25 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング