feat:提示词整改-禁止联想上下文数据
This commit is contained in:
@@ -358,6 +358,7 @@ def build_prompt(params):
|
||||
会议室编号
|
||||
具体时间段
|
||||
参会人数
|
||||
会议主题(会议主题不存在则用:默认主题)
|
||||
(2) 若信息不完整,禁止使用历史数据,实时查询可用会议室,然后用自然语言为用户推荐可用会议室,查询操作如下:
|
||||
```
|
||||
{qry_room_info_for_mart_str}
|
||||
@@ -374,7 +375,7 @@ def build_prompt(params):
|
||||
当用户表达取消会议意向时:
|
||||
(1) 先检查是否用户是否提供以下信息:
|
||||
会议编号
|
||||
(2) 若信息不全,先查询用户所有预定,禁止使用历史对话数据,请实时查询,并反馈给用户,查询操作如下:
|
||||
(2) 若信息不全,先查询用户所有预定,禁止联想历史上下文数据,请实时查询,并反馈给用户,查询操作如下:
|
||||
```
|
||||
{qry_book_info_for_mart_str}
|
||||
```
|
||||
@@ -532,8 +533,10 @@ def process_book_room(data, params) -> tuple:
|
||||
result = book_meeting(data=data, params=params)
|
||||
book_promot = f'''
|
||||
系统调用API预订该会议室的结果如下:
|
||||
```
|
||||
{result}
|
||||
请帮用户解析预订会议室的结果,如果成功则需要返回会议ID,并根据结果给予用户相应自然语言反馈
|
||||
```
|
||||
请帮用户解析预订会议室的结果,此次操作禁止联想历史上下文推理,如果成功则需要返回会议ID,并根据结果给予用户相应自然语言反馈
|
||||
'''
|
||||
return False, book_promot
|
||||
|
||||
@@ -544,8 +547,10 @@ def process_query_room(data, params) -> tuple:
|
||||
logger.info("--process_query_room data is :{}".format(result))
|
||||
book_promot = f'''
|
||||
系统调用API查询现有空闲会议室信息结果如下:
|
||||
```
|
||||
{result}
|
||||
解析用户预订需求(时间、人数、设备要求等),name或typeName字段里面可能包含了区域信息,isApprove 代表是否需要审批,注意根据地理信息过滤,给用户推荐合适会议室,请按照自然语言描述返回。
|
||||
```
|
||||
解析用户预订需求(时间、人数、设备要求等),此次操作禁止联想历史上下文推理,name或typeName字段里面可能包含了区域信息,isApprove 代表是否需要审批,注意根据地理信息过滤,给用户推荐合适会议室,请按照自然语言描述返回。
|
||||
'''
|
||||
return True, book_promot
|
||||
|
||||
@@ -559,8 +564,10 @@ def process_query_book_room(**kwargs) -> tuple:
|
||||
result = query_booking_info(params=kwargs['params'])
|
||||
book_promot = f'''
|
||||
系统调用API查询当前租户下已经预订的会议室的结果如下:
|
||||
```
|
||||
{result}
|
||||
请帮用户解析已有的预订会议室的结果,请解析所有的会议预订数据,不要省略且结果中需要返回会议ID,并根据结果给予用户相应自然语言反馈
|
||||
```
|
||||
请帮用户解析已有的预订会议室的结果,此次操作禁止联想历史上下文推理,不要省略且结果中需要返回会议ID,并根据结果给予用户相应自然语言反馈
|
||||
'''
|
||||
return False, book_promot
|
||||
|
||||
@@ -577,8 +584,10 @@ def process_cancel_room_meeting(data, params) -> tuple:
|
||||
result = cancel_meeting(params=params)
|
||||
book_promot = f'''
|
||||
系统调用API取消预订会议室的结果如下:
|
||||
```
|
||||
{result}
|
||||
请帮用户解析取消预订会议室的结果,并根据结果给予用户相应自然语言反馈
|
||||
```
|
||||
请帮用户解析取消预订会议室的结果,此次操作禁止联想历史上下文推理,并根据结果给予用户相应自然语言反馈
|
||||
'''
|
||||
else:
|
||||
dic_data = {
|
||||
|
||||
Reference in New Issue
Block a user