diff --git a/rdagent/scenarios/data_science/proposal/exp_gen.py b/rdagent/scenarios/data_science/proposal/exp_gen.py index 99bb9afe..ea5531b5 100644 --- a/rdagent/scenarios/data_science/proposal/exp_gen.py +++ b/rdagent/scenarios/data_science/proposal/exp_gen.py @@ -218,7 +218,7 @@ class DSExpGen(ExpGen): ) ): # Assumption: when completing missing component, using component name as task name resp_dict["description"] = ( - str(resp_dict.get("description"), "") + str(resp_dict.get("description", "")) + f"\n\nYou have tried to implement the same component and got the following exception: \n{exp_and_feedback[1].exception}\n Please try different methods to avoid the same errors and results in an infinite loop" )