diff --git a/agent/component/retrieval.py b/agent/component/retrieval.py index dbd087ee8..b6013506a 100644 --- a/agent/component/retrieval.py +++ b/agent/component/retrieval.py @@ -76,7 +76,8 @@ class Retrieval(ComponentBase, ABC): if not kbinfos["chunks"]: df = Retrieval.be_output("") - df["empty_response"] = self._param.empty_response + if self._param.empty_response and self._param.empty_response.strip(): + df["empty_response"] = self._param.empty_response return df df = pd.DataFrame(kbinfos["chunks"])