feat(agent): Improve feedback in create_chat_completion parse-fix mechanism

Include error type in feedback message
This commit is contained in:
Reinier van der Leer
2024-04-12 20:13:15 +02:00
parent cf033504c2
commit d7f00a996f

View File

@@ -471,7 +471,10 @@ class OpenAIProvider(
if attempts < self._configuration.fix_failed_parse_tries:
model_prompt.append(assistant_msg)
model_prompt.append(
ChatMessage.system(f"ERROR PARSING YOUR RESPONSE:\n\n{e}")
ChatMessage.system(
"ERROR PARSING YOUR RESPONSE:\n\n"
f"{e.__class__.__name__}: {e}"
)
)
else:
raise