增加session支持,调整日志格式prompt
This commit is contained in:
parent
ac3c9dd355
commit
9db2f44457
|
|
@ -47,23 +47,30 @@ class PromptRepository:
|
|||
- 阶段转化标准: 1.客户明确表示取消项目 2.投标确认状态为输单
|
||||
"""
|
||||
|
||||
DEFAULT_REPORT_TEMPLATE = f"""以下是销售日志信息模版,其中列出了需要描述的要点:
|
||||
一、项目进展
|
||||
1,【项目名称】
|
||||
时间:【时间】 \n
|
||||
参与人:【参与人角色-姓名】 \n
|
||||
事件:【电话、会议、邮件、拜访等】 \n
|
||||
获得信息:【信息内容】 \n
|
||||
**信息/来源:【信息来源】 \n
|
||||
项目进展描述:【项目进展描述】 \n
|
||||
二、非项目进展 \n
|
||||
1,事件:【事件名称】 \n
|
||||
时间:【日期】 \n
|
||||
参与人:【参与人角色-姓名】 \n
|
||||
获得信息:【信息内容】 \n
|
||||
**信息/来源:【信息来源】 \n
|
||||
事件结果描述:【事件结果描述】 \n
|
||||
"""
|
||||
DEFAULT_REPORT_TEMPLATE = """
|
||||
# 销售日志信息
|
||||
|
||||
## 一、项目进展
|
||||
|
||||
### 1. 【项目名称】
|
||||
|
||||
- **时间**:【时间】
|
||||
- **参与人**:【职务-姓名】
|
||||
- **事件**:【电话、会议、邮件、拜访等】
|
||||
- **获得信息**:【信息内容】
|
||||
- **信息来源**:【信息来源】
|
||||
- **项目进展描述**:【项目进展描述】
|
||||
|
||||
## 二、非项目进展
|
||||
|
||||
### 1. 【事件名称】
|
||||
|
||||
- **时间**:【日期】
|
||||
- **参与人**:职务-姓名
|
||||
- **获得信息**:【信息内容】
|
||||
- **信息来源**:【信息来源】
|
||||
- **事件结果描述**:【事件结果描述】
|
||||
"""
|
||||
|
||||
PROMPTS = {
|
||||
"default_retrieval": DEFAULT_RETRIEVAL_PROMPT,
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
# app/utils.py
|
||||
import uuid
|
||||
from flask import session
|
||||
|
||||
# 初始化用户的会话信息,包括对话历史
|
||||
def init_session():
|
||||
if 'user_id' not in session:
|
||||
session['user_id'] = str(uuid.uuid4()) # 生成用户唯一ID
|
||||
if 'history' not in session:
|
||||
session['history'] = [] # 初始化会话历史
|
||||
session['session_info'] = {}
|
||||
Loading…
Reference in New Issue