fix a bug
This commit is contained in:
@@ -58,7 +58,7 @@ class LLMAI(AI):
|
||||
"""
|
||||
异步决策逻辑:通过LLM决定执行什么动作和参数
|
||||
"""
|
||||
global_info = world.get_info()
|
||||
world_info = world.get_info()
|
||||
# 在提示中包含处于角色观测范围内的其他角色
|
||||
avatar_infos = {}
|
||||
for avatar in avatars_to_decide:
|
||||
@@ -67,7 +67,7 @@ class LLMAI(AI):
|
||||
general_action_infos = ACTION_INFOS_STR
|
||||
info = {
|
||||
"avatar_infos": avatar_infos,
|
||||
"global_info": global_info,
|
||||
"world_info": world_info,
|
||||
"general_action_infos": general_action_infos,
|
||||
}
|
||||
res = await call_ai_action(info)
|
||||
|
||||
@@ -14,6 +14,7 @@ from src.classes.event import Event
|
||||
from src.utils.config import CONFIG
|
||||
from src.utils.llm import call_llm_with_template, LLMMode
|
||||
from src.run.log import get_logger
|
||||
from src.classes.actions import ACTION_INFOS_STR
|
||||
|
||||
logger = get_logger().logger
|
||||
|
||||
@@ -88,6 +89,7 @@ async def generate_long_term_objective(avatar: "Avatar") -> Optional[LongTermObj
|
||||
infos = {
|
||||
"world_info": world_info,
|
||||
"avatar_info": expanded_info,
|
||||
"general_action_infos": ACTION_INFOS_STR,
|
||||
}
|
||||
|
||||
# 调用LLM并自动解析JSON(使用fast模型)
|
||||
|
||||
Reference in New Issue
Block a user