困っていること
すべてのチャットフローは正常に機能していましたが、突然、エージェントノード (FunctionCalling戦略) が一貫して失敗し始めました。
現在、すべての実行が以下のエラーで中断されます:
エージェントメッセージの変換に失敗しました:
req_id: 117bd56e42 PluginInvokeError: {"args":{},"error_type":"ValidationError","message":"1 validation error for dict[str,any]\\n Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='key not found', input_type=str]\\n For further information visit https://errors.pydantic.dev/2.12/v/json_invalid"}
これは異なるチャットフローで一貫して発生し、特定のプロンプトやツールロジックとは関係ありません。
環境詳細
-
Difyバージョン: 1.12.1
-
デプロイタイプ: Dify Cloud
-
使用モデル: GPT-4.1, GPT-4.1 Mini
-
エージェント戦略: FunctionCalling
再現手順
-
エージェントノードを含むチャットフローを作成します。
-
エージェントを以下を使用するように設定します:
-
FunctionCalling戦略
-
GPT-4.1またはGPT-4.1 Mini
-
-
エージェントに任意のメッセージを送信します。
期待される動作
エージェントノードはメッセージを正常に処理し、有効な応答を返すはずです。
実際の動作
エージェントノードは、ValidationErrorに関連するPluginInvokeErrorで即座に失敗し、以下を示します:
Invalid JSON: expected value at line 1 column 1
input_value='key not found'
このエラーは、ツール呼び出しの結果が無効なJSONとして解釈されていることを示唆しています。
プロジェクト詳細
-
プロジェクトタイプ: チャットフロー
-
環境: Dify Cloud
-
プラン: Pro
-
範囲: 複数のチャットフローが影響を受けています
-
影響: 通常のエージェント実行を妨げています