Skip to content

Commit 77fface

Browse files
committed
non empty instruction
1 parent 2e7de68 commit 77fface

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/agentlab/agents/generic_agent_hinter/generic_agent_prompt.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,7 @@ def _prompt(self) -> HumanMessage:
551551
```
552552
Note: do not generate backticks.
553553
Now proceed to generate your own thoughts and queries.
554+
Always return non-empty answer, its very important!
554555
"""
555556
)
556557

@@ -569,10 +570,11 @@ def _parse_answer(self, text_answer):
569570
t = text_answer.replace("\n", "\\n")
570571
logger.warning(f"Failed to parse llm answer: {e}. RAW answer: '{t}'. Will retry")
571572
raise e
573+
raw_queries = ans_dict.get("queries", "[]")
572574
try:
573-
ans_dict["queries"] = json.loads(ans_dict.get("queries", "[]"))
575+
ans_dict["queries"] = json.loads(raw_queries)
574576
except Exception as e:
575577
t = text_answer.replace("\n", "\\n")
576-
logger.warning(f"Failed to parse queries: {e}. RAW llm answer: '{t}'. Will retry")
578+
logger.warning(f"Failed to parse queries: {e}. Queries block content: '{ans_dict['queries']}'. RAW llm answer: '{t}'. Will retry")
577579
raise e
578580
return ans_dict

0 commit comments

Comments
 (0)