Pythonコード実行ツールキット
コード実行、ファイルアップロード、分析レポート用のPythonサンドボックスを設定します。各チャットセッションは分離されたサンドボックスを使用し、アップロードされたファイルはサンドボックス内で隔離されます。サンドボックスはセッション終了後にクリーンアップされます。

利用可能なツール(5/5)
- Execute Code: セキュアなサンドボックスでPythonコードを実行します(有効、確認要求)。
- Search Files: サンドボックス環境でファイルを検索します。
- Upload File: 処理用にサンドボックスにファイルをアップロードします。
- List Files: サンドボックスに現在あるすべてのファイルを表示します。
- Create Download URL: サンドボックスで作成されたファイルのダウンロードリンクを生成します。
外部ライブラリのインストール

例:PythonサンドボックスでPyMuPDFライブラリをインストール
エージェントにインストールして使用させたい外部ライブラリがある場合、コードにインストールコマンドを含めることができます。例えば、エージェントにPyMuPDFをインストールさせたい場合は、以下のように行います。
# Install PyMuPDF library
subprocess.check_call([sys.executable, "-m", "pip", "install", "PyMuPDF"])
注意: コードを実行する前に、上記のインストールコマンドを実行する必要があります。ライブラリのインストールはsubprocess.check_call()を使用し、pipインストールの適切な構文で行われます。
ユースケース
- データ分析: CSV/Excelファイルを処理し、統計分析を行い、レポートを生成します。
- 可視化: データからチャートとグラフを作成します。
- 数学的計算: 方程式を解き、計算を行います。
- ファイル処理: データフォーマットを変換し、データセットを統合し、データをクレンジングします。
- オートメーション: 繰り返しのデータ処理タスクを実行します。