From aa5c42ff8b99023bc05df075f5c15c486ebd3f2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=A3=92=E6=A3=92?= Date: Wed, 20 Dec 2023 18:12:15 +0800 Subject: [PATCH] use self.DEFAULT_SYSTEM_MSG in process_msg. --- metagpt/actions/write_analysis_code.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metagpt/actions/write_analysis_code.py b/metagpt/actions/write_analysis_code.py index 924677605..e50c069f0 100644 --- a/metagpt/actions/write_analysis_code.py +++ b/metagpt/actions/write_analysis_code.py @@ -96,7 +96,7 @@ class WriteCodeByGenerate(BaseWriteAnalysisCode): **kwargs, ) -> str: # context.append(Message(content=self.REUSE_CODE_INSTRUCTION, role="user")) - prompt = self.process_msg(context, system_msg) + prompt = self.process_msg(context, system_msg or self.DEFAULT_SYSTEM_MSG) code_content = await self.llm.aask_code(prompt, **kwargs) return code_content["code"] @@ -269,7 +269,7 @@ class MakeTools(WriteCodeByGenerate): @retry(stop=stop_after_attempt(3), wait=wait_fixed(1)) async def run(self, code_message: List[Message | Dict], **kwargs) -> str: - msgs = self.process_msg(code_message) + msgs = self.process_msg(code_message, self.DEFAULT_SYSTEM_MSG) logger.info(f"\n\nAsk to Make tools:\n{'-'*60}\n {msgs[-1]}") tool_code = await self.llm.aask_code(msgs, **kwargs) max_tries, current_try = 3, 1