fix:修复复杂prompt构建失败
This commit is contained in:
@@ -116,6 +116,7 @@ class ActionPlanner(BasePlanner):
|
|||||||
cycle_info = ""
|
cycle_info = ""
|
||||||
structured_info = ""
|
structured_info = ""
|
||||||
extra_info = []
|
extra_info = []
|
||||||
|
current_mind = ""
|
||||||
observed_messages = []
|
observed_messages = []
|
||||||
observed_messages_str = ""
|
observed_messages_str = ""
|
||||||
chat_type = "group"
|
chat_type = "group"
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ def init_prompt():
|
|||||||
请输出你提取的JSON,不要有任何其他文字或解释:
|
请输出你提取的JSON,不要有任何其他文字或解释:
|
||||||
|
|
||||||
""",
|
""",
|
||||||
"planner_prompt",
|
"simple_planner_prompt",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -357,7 +357,7 @@ class ActionPlanner(BasePlanner):
|
|||||||
# 获取当前时间
|
# 获取当前时间
|
||||||
time_block = f"当前时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}"
|
time_block = f"当前时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}"
|
||||||
|
|
||||||
planner_prompt_template = await global_prompt_manager.get_prompt_async("planner_prompt")
|
planner_prompt_template = await global_prompt_manager.get_prompt_async("simple_planner_prompt")
|
||||||
prompt = planner_prompt_template.format(
|
prompt = planner_prompt_template.format(
|
||||||
self_info_block=self_info_block,
|
self_info_block=self_info_block,
|
||||||
memory_str=memory_str,
|
memory_str=memory_str,
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ logger.info("正在从文件加载Embedding库")
|
|||||||
try:
|
try:
|
||||||
embed_manager.load_from_file()
|
embed_manager.load_from_file()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warning("从文件加载Embedding库时,此问题不会影响正常使用:{}".format(e))
|
logger.warning("此问题不会影响正常使用:从文件加载Embedding库时,{}".format(e))
|
||||||
# logger.warning("如果你是第一次导入知识,或者还未导入知识,请忽略此错误")
|
# logger.warning("如果你是第一次导入知识,或者还未导入知识,请忽略此错误")
|
||||||
logger.info("Embedding库加载完成")
|
logger.info("Embedding库加载完成")
|
||||||
# 初始化KG
|
# 初始化KG
|
||||||
@@ -34,7 +34,7 @@ logger.info("正在从文件加载KG")
|
|||||||
try:
|
try:
|
||||||
kg_manager.load_from_file()
|
kg_manager.load_from_file()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warning("从文件加载KG时,此问题不会影响正常使用:{}".format(e))
|
logger.warning("此问题不会影响正常使用:从文件加载KG时,{}".format(e))
|
||||||
# logger.warning("如果你是第一次导入知识,或者还未导入知识,请忽略此错误")
|
# logger.warning("如果你是第一次导入知识,或者还未导入知识,请忽略此错误")
|
||||||
logger.info("KG加载完成")
|
logger.info("KG加载完成")
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
[inner]
|
[inner]
|
||||||
version = "2.9.0"
|
version = "2.9.1"
|
||||||
|
|
||||||
#----以下是给开发人员阅读的,如果你只是部署了麦麦,不需要阅读----
|
#----以下是给开发人员阅读的,如果你只是部署了麦麦,不需要阅读----
|
||||||
#如果你想要修改配置文件,请在修改后将version的值进行变更
|
#如果你想要修改配置文件,请在修改后将version的值进行变更
|
||||||
@@ -102,7 +102,7 @@ observation_context_size = 16 # 观察到的最长上下文大小
|
|||||||
compressed_length = 8 # 不能大于observation_context_size,心流上下文压缩的最短压缩长度,超过心流观察到的上下文长度,会压缩,最短压缩长度为5
|
compressed_length = 8 # 不能大于observation_context_size,心流上下文压缩的最短压缩长度,超过心流观察到的上下文长度,会压缩,最短压缩长度为5
|
||||||
compress_length_limit = 4 #最多压缩份数,超过该数值的压缩上下文会被删除
|
compress_length_limit = 4 #最多压缩份数,超过该数值的压缩上下文会被删除
|
||||||
|
|
||||||
planner_type = "complex" # 规划器类型,可选值:complex(复杂规划器), simple(简单规划器)
|
planner_type = "simple" # 规划器类型,可选值:complex(复杂规划器), simple(简单规划器)
|
||||||
|
|
||||||
[focus_chat_processor] # 专注聊天处理器,打开可以实现更多功能,但是会增加token消耗
|
[focus_chat_processor] # 专注聊天处理器,打开可以实现更多功能,但是会增加token消耗
|
||||||
mind_processor = false # 是否启用思维处理器
|
mind_processor = false # 是否启用思维处理器
|
||||||
|
|||||||
Reference in New Issue
Block a user