diff --git a/yj_room_agent/LLM/ai_service.py b/yj_room_agent/LLM/ai_service.py index 540a83a..403e13b 100644 --- a/yj_room_agent/LLM/ai_service.py +++ b/yj_room_agent/LLM/ai_service.py @@ -445,7 +445,7 @@ def build_prompt(params): ``` 3. 如果用户需要取消预订会议时(会议ID必须由用户提供,不要获取历史消息进行推理),分两种情况: (1)用户未提供要取消的会议号ID,不要使用历史消息进行推理,按照以下的json示例返回: - {qry_book_info_for_mart_str} + {qry_user_book_info_for_mart_str} (2)用户给出了需要取消的会议号ID,如果用户从已预定会议列表中选择了需要取消的会议,则提取会议ID,按照以下的json示例返回: {cancel_meeting_info_for_mart_str} 4. 修改会议 @@ -629,7 +629,7 @@ def process_query_room(data, params) -> tuple: ``` {result} ``` - 解析本次查询结果和用户需求,进行推理,name或typeName字段里面可能包含了区域信息,isApprove 代表是否需要审批,state是会议室的状态,注意根据地理信息过滤,必须严格按照以下格式返回处理后的查询结果: + 解析本次查询结果和用户需求,帮用户推荐5间左右合理的会议室,name或typeName字段里面可能包含了区域信息,isApprove 代表是否需要审批,state是会议室的状态,注意根据地理信息过滤,必须严格按照以下格式返回处理后的查询结果: ``` 会议室名称: 会议室Id: @@ -714,7 +714,7 @@ def process_query_avali_room(data, params) -> tuple: 区域信息:{Region} 已预定会议室:{booked_rooms} ``` - 请帮用户解析结果,给用户推荐可用会议室,如果用户给出的开始和结束时间不为空,且已预定会议室中有与该时间段冲突的预定,则把该会议室排除,不予推荐,并根据结果给予用户相应自然语言反馈 + 请帮用户解析结果,帮用户推荐5间左右合理的会议室,如果用户给出的开始和结束时间不为空,且已预定会议室中有与该时间段冲突的预定,则把该会议室排除,不予推荐,并根据结果给予用户相应自然语言反馈 注意:所有会议室信息中name或typeName字段里面可能包含了区域信息,注意根据区域信息过滤,isApprove 代表是否需要审批,state是会议室的状态,返回结果建议如下: ``` 会议室名称: