Merge branch 'fix_get_domin2.0' of gitlab-devt.yced.com.cn:lei_y601/yj_room_agent into bak3.0
# Conflicts: # yj_room_agent/LLM/ai_service.py
This commit is contained in:
@@ -698,13 +698,13 @@ def process_query_room(data, params) -> tuple:
|
||||
result = query_avali_room(data=data, params=params)
|
||||
logger.info("--process_query_room data is :{}".format(result))
|
||||
book_promot = f'''
|
||||
系统调用API查询现有空闲会议室信息结果如下(如果有多个空闲会议室,返回时请赋予编号):
|
||||
系统调用API查询现有空闲会议室信息结果如下(如果有一个或多个空闲会议室,必须对返回的会议室按顺序编号):
|
||||
```
|
||||
{result}
|
||||
```
|
||||
严格按照##TASK##7要求,解析本次查询结果和用户需求,帮用户推荐5间左右合理的会议室,必须对返回的会议室按顺序编号,name或typeName字段里面可能包含了区域信息,isApprove 代表是否需要审批,state是会议室的状态,注意根据地理信息过滤,必须严格按照以下格式返回处理后的查询结果:
|
||||
严格按照##TASK##7要求,解析本次查询结果和用户需求,帮用户推荐5间左右合理的会议室,name或typeName字段里面可能包含了区域信息,isApprove 代表是否需要审批,state是会议室的状态,注意根据地理信息过滤,必须严格按照以下格式返回处理后的查询结果:
|
||||
```
|
||||
会议室名称: <name>
|
||||
1. 会议室名称: <name>
|
||||
会议室Id: <id>
|
||||
容量: <capacity>
|
||||
是否需要审批: <isApprove>
|
||||
@@ -721,9 +721,9 @@ def process_query_room(data, params) -> tuple:
|
||||
def process_query_book_room(**kwargs) -> tuple:
|
||||
result = query_booking_info(params=kwargs['params'])
|
||||
book_promot = f'''
|
||||
系统调用API查询当前租户下已经预订的会议室的结果如下(如果有多个已预定会议,返回时请赋予编号):
|
||||
系统调用API查询当前租户下已经预订的会议室的结果如下(如果有一个或多个已预定会议,必须对返回的已预定会议按顺序编号):
|
||||
{result}
|
||||
严格按照TASK步骤7中的要求,请帮用户解析已有的预订会议室的结果,列出所有的已预订的会议(用户可能用于进一步查询或者取消已预订的会议),必须对返回的会议室按顺序编号,禁止使用历史消息推理,专注解析结果,不要省略且结果中需要返回会议ID,不要触发其他操作,并根据结果给予用户相应自然语言反馈
|
||||
严格按照TASK步骤7中的要求,请帮用户解析已有的预订会议室的结果,列出所有的已预订的会议(用户可能用于进一步查询或者取消已预订的会议),禁止使用历史消息推理,专注解析结果,不要省略且结果中需要返回会议ID,不要触发其他操作,并根据结果给予用户相应自然语言反馈
|
||||
'''
|
||||
return False, book_promot
|
||||
|
||||
@@ -734,9 +734,9 @@ def process_query_book_room(**kwargs) -> tuple:
|
||||
def process_user_query_book_room(**kwargs) -> tuple:
|
||||
result = query_booking_info_by_user(params=kwargs['params'])
|
||||
book_promot = f'''
|
||||
系统调用API查询当前租户下已经预订的会议室的结果如下(如果有多个已预定会议,返回时请赋予编号):
|
||||
系统调用API查询当前租户下已经预订的会议室的结果如下(如果有一个或多个已预定会议,必须对返回的已预定会议按顺序编号):
|
||||
{result}
|
||||
严格按照TASK步骤7中的要求,请帮用户解析已有的预订会议室的结果,列出所有的已预订的会议(用户可能用于进一步查询或者取消已预订的会议),必须对返回的会议室按顺序编号,禁止使用历史消息推理,专注解析结果,不要省略且结果中需要返回会议ID,不要触发其他操作,并根据结果给予用户相应自然语言反馈
|
||||
严格按照TASK步骤7中的要求,请帮用户解析已有的预订会议室的结果,列出所有的已预订的会议(用户可能用于进一步查询或者取消已预订的会议),禁止使用历史消息推理,专注解析结果,不要省略且结果中需要返回会议ID,不要触发其他操作,并根据结果给予用户相应自然语言反馈
|
||||
'''
|
||||
return False, book_promot
|
||||
|
||||
@@ -777,14 +777,14 @@ def process_query_avali_room(data, params) -> tuple:
|
||||
end_time = data.get("end_time", None)
|
||||
result = query_avali_room(data,params,start_time,end_time)
|
||||
book_promot = f'''
|
||||
系统调用API查询了现有的可用会议室的结果如下(如果有多个可用会议室,返回时请赋予编号):
|
||||
系统调用API查询了现有的可用会议室的结果如下(如果有一个或多个可用会议室,必须对返回的会议室按顺序编号):
|
||||
```
|
||||
{result}
|
||||
```
|
||||
严格按照TASK步骤7中的要求,请帮用户解析结果,帮用户推荐5间左右合理的会议室,如果用户给出的开始和结束时间不为空,且已预定会议室中有与该时间段冲突的预定,则把该会议室排除,不予推荐,并根据结果给予用户相应自然语言反馈
|
||||
注意:所有会议室信息中name或typeName字段里面可能包含了区域信息,注意根据区域信息过滤,isApprove 代表是否需要审批,state是会议室的状态,必须对返回的会议室按顺序编号,返回结果建议如下:
|
||||
严格按照TASK步骤7中的要求,请帮用户解析结果,帮用户推荐5~8间左右合理的会议室,如果用户给出的开始和结束时间不为空,且已预定会议室中有与该时间段冲突的预定,则把该会议室排除,不予推荐,并根据结果给予用户相应自然语言反馈
|
||||
注意:所有会议室信息中name或typeName字段里面可能包含了区域信息,注意根据区域信息过滤,isApprove 代表是否需要审批,state是会议室的状态,返回结果示例如下:
|
||||
```
|
||||
会议室名称: <name>
|
||||
1. 会议室名称: <name>
|
||||
会议室Id: <id>
|
||||
容量: <capacity>
|
||||
是否需要审批: <isApprove>
|
||||
|
||||
Reference in New Issue
Block a user