Code Interpreter (OpenAI)
ツール Code Interpreter (OpenAI) (openai_code_interpreter) は、モデルがセキュアなサンドボックス環境でPythonコードを記述・実行できるOpenAIのネイティブ機能です。データ分析、計算、可視化の生成に強力です。
仕組み
Code Interpreter はAIモデルがPythonコードを作成し、即座に実行できるようにします。モデルはファイルの処理、計算、グラフ作成、データ分析を、安全で分離された環境内で行えます。
設定
| 設定項目 | 値 |
|---|---|
| ツキー | openai_code_interpreter |
| デフォルト状態 | オフ |
| 利用可能なモデル | Code Interpreter を搭載した OpenAI モデル |
デフォルトはオフ
このツールは高度な機能のため標準でオフになっています。管理者は管理環境でツールを有効化できます。
機能
データ分析
- CSV および Excel ファイルの処理
- 統計分析の実行
- 傾向とパターンの識別
可視化
- グラフや図の作成
- インタラクティブなプロットの生成
- データの可視化
計算
- 複雑な数学計算
- 科学式
- 金融モデル
ファイル処理
- PDF の読み取りと要約
- 画像加工
- データの変換
使用例
- 「この販売データのCSVを分析してグラフを作成」
- 「このデータセットの標準偏差を計算」
- 「このExcelデータを棒グラフに変換」
- 「この連立方程式を解き、手順を示す」
セキュリティ
Code Interpreter はサンドボックス環境で動作します。
- ✅ サンドボックスからインターネットへアクセスしない
- ✅ 外部システムへのアクセスを制限
- ✅ 実行時間の制限
- ✅ リソースの制限
制限事項
- OpenAI モデルでのみ利用可能
- アップロードの最大ファイルサイズ
- ライブラリの制限サポート(任意の pip インストール不可)
- セッションは一時的 - ファイルは保存されない
関連ツール
- Code 実行 (Claude) - Claude モデル向けの同等機能
- Wolfram Alpha - 数学計算の代替