Files
dify-docs/ja-jp/guides/workflow/debug-and-preview/debug-node.mdx
2025-06-24 08:02:57 +00:00

72 lines
5.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: ノードのデバッグ
---
ワークフローやチャットフローアプリケーションは通常、複数のノードで構成されており、それぞれのノードは相互に関連しています。アプリケーション全体が正常に動作することを確認するためには、各ノードの入出力が期待通りであることをチェックする必要があります。ノードのデバッグ機能は、開発者がアプリケーションが設計通りにサービスを提供しているかを検証し、潜在的な問題を事前に発見・解決する手助けを行い、運用環境でのエラーを未然に防ぐのに役立ちます。
以下の二つのモードでノードをデバッグすることができます。
## 単一ステップデバッグ
単一ステップデバッグでは、ワークフロー内の特定のノードを、ワークフロー全体を実行することなく独立してテストすることが可能です。これにより、開発者はアプリケーションに新しいノードを追加する際にその機能を検証したり、特定のノードのエラーをトラブルシューティングしたり、異なる入力に対するノードの応答を確認することができます。
### 操作手順
1. ワークフロー編集画面でデバッグしたいノードを選択します。
2. ノードの右上にある **ステップ実行run step** ボタンをクリックします。
3. 表示されるデバッグパネルでそのノードの入力変数を入力します。
4. 実行ボタンをクリックしてノードの実行をトリガーします。
5. ノードの出力結果と実行状態を確認します。
例えば、ワークフローにHTTPードを追加した場合、そのードがAPIレスポンスを正しく取得し処理できるかを確認するために、下流ードに影響を与えることなく、単一ステップデバッグ機能を使ってードの実際の動作をシミュレートすることができます。
![](https://assets-docs.dify.ai/2025/04/376c9de6f92cb7a5f97a6661c5e0e9eb.png)
デバッグが完了すると、現在のノードの実行状態、入出力、メタデータ情報を確認できます。エラーが発生した場合は、エラーメッセージを通じて迅速に問題を特定し、ノードの異常によるアプリケーション全体の実行失敗を防ぐことができます。
<Warning>
回答ノードや終了ノードは単一ステップデバッグをサポートしていません。
</Warning>
## 段階的実行
段階的実行は、相互に依存する複数のノードの組み合わせをテストするのに適しており、特にノードの入力が上流ノードの出力に依存している場合に有効です。単一ステップデバッグとは異なり、段階的実行は開始ノードから始まり、ワークフローのパスに沿って指定されたノードまで順番に実行します。
### 操作手順
1. ワークフロー編集画面で終点としたい目標ノードを選択します。
2. そのノードの右上にある **run to** ボタンをクリックして段階的実行機能を有効にします。
3. システムは開始ノードから始まり、ワークフローのパスに沿って目標ノードまで順番に実行します。
4. 実行完了後、各ノードの実行状態と出力結果を確認できます。
例えば、データ取得Aード→データ処理Bード→結果表示Cードというワークフローがあり、Bードの機能はAードの出力に完全に依存しているとします。段階的実行機能を使用することで、Bードを選択し「run to」をクリックすると、システムは最初にAードを実行し、その後Bードを実行します。このプロセスによって、二つのード間のデータ受け渡しが正常に行われているかを確認することができます。
段階的実行の過程で、部分的なワークフローの動作を観察し、結果に基づいてノードの設定、データの流れ、処理ロジックをタイムリーに調整することで、ワークフローの効率性と正確性を確保することができます。
![](https://assets-docs.dify.ai/2025/04/5bb7e8c6e2f0af38d272d2f4bfa3e90a.png)
<Warning>
質問分類ノードや条件ノードなど、複数の分岐処理がある場合は、段階的実行機能をサポートしていません。
</Warning>
## ノードの実行記録の確認
ードの実行が完了すると操作ログが生成されます。ード詳細ページの「Last run」をクリックすることで、実行履歴を確認できます。
![](https://assets-docs.dify.ai/2025/04/5ee92e6406979f5101d21865f95a86e5.png)
アプリケーション全体の実行履歴を確認する場合は、[実行履歴](/ja-jp/guides/workflow/debug-and-preview/history-and-logs)を参照してください。
---
{/*
Contributing Section
DO NOT edit this section!
It will be automatically generated by the script.
*/}
---
[このページを編集する](https://github.com/langgenius/dify-docs/edit/main/ja-jp/guides/workflow/debug-and-preview/debug-node.mdx) | [問題を報告する](https://github.com/langgenius/dify-docs/issues/new?title=ドキュメントの問題%3A%20-n&body=%23%23%20問題の説明%0A%3C%21--%20発見した問題について簡単に説明してください%20--%3E%0A%0A%23%23%20ページリンク%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs%2Fblob%2Fmain%2Fja-jp/guides/workflow/debug-and-preview%2Fdebug-node.mdx%0A%0A%23%23%20提案される変更%0A%3C%21--%20特定の変更案がある場合は、ここで説明してください%20--%3E%0A%0A%3C%21--%20ドキュメントの品質向上にご協力いただきありがとうございます%20--%3E)