feat(chatter): 增加规划器提示词和响应的调试日志
在调试模式下,现在会打印出发送给LLM的规划器提示词以及LLM的原始响应内容。这有助于在开发和排查问题时,更好地理解规划器的输入和输出,方便调试。
This commit is contained in:
@@ -59,10 +59,15 @@ class ChatterPlanFilter:
|
|||||||
try:
|
try:
|
||||||
prompt, used_message_id_list = await self._build_prompt(plan)
|
prompt, used_message_id_list = await self._build_prompt(plan)
|
||||||
plan.llm_prompt = prompt
|
plan.llm_prompt = prompt
|
||||||
|
if global_config.debug.show_prompt:
|
||||||
|
logger.info(f"规划器原始提示词:{prompt}")
|
||||||
|
|
||||||
llm_content, _ = await self.planner_llm.generate_response_async(prompt=prompt)
|
llm_content, _ = await self.planner_llm.generate_response_async(prompt=prompt)
|
||||||
|
|
||||||
|
|
||||||
if llm_content:
|
if llm_content:
|
||||||
|
if global_config.debug.show_prompt:
|
||||||
|
logger.info(f"LLM规划器原始响应:{llm_content}")
|
||||||
try:
|
try:
|
||||||
parsed_json = orjson.loads(repair_json(llm_content))
|
parsed_json = orjson.loads(repair_json(llm_content))
|
||||||
except orjson.JSONDecodeError:
|
except orjson.JSONDecodeError:
|
||||||
|
|||||||
Reference in New Issue
Block a user