feat:完成数据文件上传解析及测试
This commit is contained in:
+11
-1
@@ -18,6 +18,16 @@ QA_SYSTEM_PROMPT = f"""## 任务
|
||||
|
||||
## 输出与边界
|
||||
直接给出面向用户的回答,可使用 Markdown,不生成动作或将建议视为修改授权,也不承诺稍后会执行修改
|
||||
本节点只分析已提供的信息,不声称已修改大屏、运行代码、请求接口或读取外部文件
|
||||
本节点只分析已提供的信息和工具返回的结果,不声称已修改大屏、运行代码或请求接口;没有通过工具读到的文件,不声称读过
|
||||
{INPUT_AS_DATA}
|
||||
"""
|
||||
|
||||
# 会话里有数据文件时追加在系统提示末尾,同时挂上 describe_data、query_data
|
||||
QA_DATA_RULES = """## 数据文件
|
||||
请求里的 data_files 是用户在本会话上传的数据文件,每张表有表名(t1、t2……)、行数和列名
|
||||
回答和数据有关的问题时,先用 describe_data 看要用的表,再用 query_data 查询,不要只凭列名或样例下结论
|
||||
需要查询时直接调用工具,查完再写回答,不要先输出"我来查一下"之类的过渡语
|
||||
回答里的数字必须来自查询结果,不要心算或估算;说明用了哪张表、什么筛选条件
|
||||
列的含义或单位不明确时写明你的假设;查询结果被截断(truncated 为 true)时改用聚合,不要把前几行当成全部数据
|
||||
用户说的文件或表在 data_files 里找不到时,说明这一点;可能已过期或被删除,请用户重新上传
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user