> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 開発者ツール

開発者パネルを使用すると、ノートブックのコードのトラブルシューティング、実行内容の確認、ログの表示、ターミナルへのアクセスを行えます。

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_dev_panel.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=e7aab6da8b6a2a0033e719e75883a566" alt="ノートブックエディターの下部に表示された開発者パネル" width="3270" height="1842" data-path="products/notebooks/_media/hello_world_dev_panel.png" />
</Frame>

<h2 id="open-the-developer-panel">
  開発者パネルを開く
</h2>

次のいずれかの方法を使用します。

* ノートブックのフッターで **開発者パネル** を選択します。
* macOS では **Command+J**、Windows または Linux では **Ctrl+J** を押します。このショートカットを押すたびに、パネルの表示と非表示が切り替わります。

<h2 id="inspect-errors-and-warnings">
  エラーと警告を確認する
</h2>

**Errors** タブには、ノートブック全体のエラーと警告が表示されます。対象となるのは、Python の例外、構文エラー、循環参照、無効なリアクティブ依存関係、複数のセルで定義された変数などです。

<h2 id="use-the-scratchpad">
  スクラッチパッドを使用する
</h2>

**Scratchpad** タブを使用すると、ノートブックのリアクティブグラフに追加することなく、一時的な Python コードを実行できます。スクラッチパッドからは、ノートブックのセルで定義された変数にアクセスできます。

ノートブックのセルとは異なり、スクラッチパッドではグローバル変数名を一意にする必要はありません。スクラッチパッドで定義したコードや変数は保存されません。残しておきたいコードは、ノートブックのセルにコピーしてください。

スクラッチパッドのコードを実行するには、macOS では **Command+Enter**、Windows または Linux では **Control+Enter** を押します。または、**Run** (<Icon icon="circle-play" iconType="solid" />) を選択します。

スクラッチパッドの出力は、コードの右側に表示されます。

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_scratchpad.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=3d48b9f897f99d71fac60bbb622dddaa" alt="Scratchpad タブに表示されたコードと出力" width="3284" height="1816" data-path="products/notebooks/_media/hello_world_scratchpad.png" />
</Frame>

<h2 id="inspect-execution-traces">
  実行トレースを確認する
</h2>

**Tracing** タブでは、セルの実行順序と所要時間を確認できます。トレースを使用すると、処理が遅いセルや失敗したセルを特定したり、リアクティブな実行イベントでどのセルが実行されたかを把握したりできます。

各 **Run** 見出しの下には、同じ実行イベントで実行されたセルがまとめて表示されます。横棒は各セルの実行タイミングを示しており、イベント内の他のセルと所要時間を比較できます。各エントリには、セルへのリンク、コードのプレビュー、所要時間、ステータスアイコンが表示されます。ステータスアイコンは、実行が成功したか、失敗したか、中断されたかを示します。

所要時間は丸めて表示されるため、短い実行では `0 ms` と表示される場合があります。トレースのエントリにカーソルを合わせると、正確な開始時刻と終了時刻を確認できます。セルへのリンクを選択すると、対応するノートブックのセルが開きます。

**Clear** を選択すると、表示されているトレースの履歴が削除されます。履歴を削除しても、ノートブックのセルや変数は削除されません。

**Inline chart** を有効にすると、対応するノートブックのセルの近くに実行タイミングが表示されます。

次の画像は、「Hello World」ノートブックで、開発者パネルの **Tracing** タブを開いた状態を示しています。`cell-4` で変数 pet を定義し、`cell-5` でその変数を使用して「Do you have a cat?」という出力を生成しています。どちらのセルも正常に完了しています。トレースには、`cell-4` の所要時間として 14 ms、`cell-5` の所要時間として `0 ms` が表示されています。ツールチップには、`cell-5` の正確な開始時刻と終了時刻が表示されています。

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_tracing.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=5cf2448675b25c41db5d9a107ce800c3" alt="セルの実行順序、ステータス、所要時間を表示している Tracing タブ" width="3266" height="1846" data-path="products/notebooks/_media/hello_world_tracing.png" />
</Frame>

<h2 id="view-logs">
  ログを表示する
</h2>

**Logs** タブでは、ノートブックのセルおよびスクラッチパッドの標準出力 (`stdout`) と標準エラー (`stderr`) を表示できます。明確なインラインエラーが表示されずに実行が失敗した場合は、ログを使用して原因を調査してください。

次の画像は、対応するノートブックのセルが `[5:42:51 PM]` に出力 `"Do you have a cat?"` をログした様子を示しています。

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/notebooks/_media/hello_world_logs.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=76ba2fe3ea3038089dc2b529951f42e1" alt="ノートブックの標準出力とエラー出力を表示している Logs タブ" width="3268" height="1844" data-path="products/notebooks/_media/hello_world_logs.png" />
</Frame>

<Note>
  **Logs** タブには、[**Scratchpad**](/ja/products/notebooks/developer-tools#use-the-scratchpad) の出力とエラーも表示されます。画像内の `[5:44:00 PM]` のエントリは `cell--1` と表示されており、スクラッチパッドから出力されたものです。
</Note>

<h2 id="use-the-terminal">
  ターミナルを使用する
</h2>

**Terminal** タブを使用すると、ノートブックのランタイムと同じサンドボックス環境でシェルを開けます。ターミナルでは、ファイルの確認、コマンドラインツールの実行、パッケージの管理、スクリプトの実行ができます。ターミナルで加えた変更は、ノートブックと同じワークスペースに反映されます。


## Related topics

- [Notebooks の概要](/ja/products/notebooks.md)
