diff --git a/app/api/v2/zhipu_controller_v2.py b/app/api/v2/zhipu_controller_v2.py index 4e884a5..f9da56b 100644 --- a/app/api/v2/zhipu_controller_v2.py +++ b/app/api/v2/zhipu_controller_v2.py @@ -142,7 +142,7 @@ def retrive_stream(): prompt_date = datetime.now().strftime("%Y-%m-%d") prompt_report_template = PromptRepository().get_prompt("report_template") - prompt_report_title = f"根据用户提问中\"\"\" {message} \"\"\" 中提到的项目信息 在知识库中查找该项目的销售日志并结合用户提供的新的日志信息 \"\"\"{message} \"\"\"生成日报。如果销售日志中缺乏模板中的要点(时间,参与人,事件,获得信息,信息来源,项目进展描述)信息,则该要点内容留空,不要填充信息 日报模板: \"\"\" {prompt_report_template} \"\"\"。输出: 日志报告" + prompt_report_title = f"根据用户提问中\"\"\" {message} \"\"\" 中提到的项目信息 在知识库中��找该项目的销售日志并结合用户提供的新的日志信息 \"\"\"{message} \"\"\"生成日报。如果销售日志中缺乏模板中的要点(时间,参与人,事件,获得信息,信息来源,项目进展描述)信息,则该要点内容留空,不要填充信息 日报模板: \"\"\" {prompt_report_template} \"\"\"。输出: 日志报告" generated_report = "" for chunk in zhipu_kb_service.retrive_sse(prompt_report_title + message, knowledge_id, None): if chunk: @@ -294,29 +294,35 @@ def get_analysis_followup_info(message, knowledge_id): followup_info = "" # 1. Get business contact info if '汇理' in message: - followup_info += "客户联系人: 陈明宇 (技术总监), 王雪梅 (项目经理)\n" - followup_info += "客户联系电话: 186-2155-7823, 135-8867-4932" + followup_info += "### 联系人信息\n" + followup_info += "- **陈明宇** (技术总监)\n - 📱 186-2155-7823\n" + followup_info += "- **王雪梅** (项目经理)\n - 📱 135-8867-4932\n" elif '芝麻地网科' in message: - followup_info += "客户联系人: 刘建华 (产品总监), 张婷婷 (商务经理)\n" - followup_info += "客户联系电话: 138-9876-5432, 159-2468-1357" + followup_info += "### 联系人信息\n" + followup_info += "- **刘建华** (产品总监)\n - 📱 138-9876-5432\n" + followup_info += "- **张婷婷** (商务经理)\n - 📱 159-2468-1357\n" elif '联特科技' in message: - followup_info += "客户联系人: 郭志强 (研发经理), 林小华 (项目主管)\n" - followup_info += "客户联系电话: 177-3344-5566, 136-9988-7766" + followup_info += "### 联系人信息\n" + followup_info += "- **郭志强** (研发经理)\n - 📱 177-3344-5566\n" + followup_info += "- **林小华** (项目主管)\n - 📱 136-9988-7766\n" elif '视睿电子' in message: - followup_info += "客户联系人: 黄伟东 (技术经理), 赵敏 (销售总监)\n" - followup_info += "客户联系电话: 158-1122-3344, 139-5544-3322" + followup_info += "### 联系人信息\n" + followup_info += "- **黄伟东** (技术经理)\n - 📱 158-1122-3344\n" + followup_info += "- **赵敏** (销售总监)\n - 📱 139-5544-3322\n" elif '深圳麦克韦尔' in message: - followup_info += "客户联系人: 吴晓峰 (部门主管), 孙丽华 (商务代表)\n" - followup_info += "客户联系电话: 182-8899-7766, 137-6655-4433" + followup_info += "### 联系人信息\n" + followup_info += "- **吴晓峰** (部门主管)\n - 📱 182-8899-7766\n" + followup_info += "- **孙丽华** (商务代表)\n - 📱 137-6655-4433\n" else: followup_info = "" return followup_info action_guide_url = "https://fiq58om72ph.feishu.cn/wiki/GbV3wXWu2igPoRkXSP8cMDzvnkd?from=from_copylink" - followup_info += f"\n行动指南: {action_guide_url}" + followup_info += "\n### 参考资料\n" + followup_info += f"- [📚 行动指南]({action_guide_url})\n" sales_stage_definition_url = "https://fiq58om72ph.feishu.cn/wiki/I8Raw0MVKizZTvkR4UWcRmy4n7f?from=from_copylink" - followup_info += f"\n销售阶段手册: {sales_stage_definition_url}" + followup_info += f"- [📖 销售阶段手册]({sales_stage_definition_url})\n" followup_info += "\n\n"