Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
saas-bi
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
saas-bi
Commits
48e08bf0
提交
48e08bf0
authored
3月 25, 2025
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: update
上级
eadfbd45
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
27 行增加
和
35 行删除
+27
-35
prompt.ts
src/utils/prompt.ts
+27
-35
没有找到文件。
src/utils/prompt.ts
浏览文件 @
48e08bf0
const
json
=
{
null
:
{
results
:
[
{
name
:
'字段1'
,
key
:
'name1'
,
desc
:
'A000001、A000002...'
},
{
name
:
'字段2'
,
key
:
'name2'
,
desc
:
'A000001、A000002...'
},
],
},
repeat
:
{
results
:
[
{
lines
:
[
1
,
3
],
desc
:
'第1行、第3行的数据完全一样'
},
{
lines
:
[
2
,
8
],
desc
:
'第2行、第8行的数据完全一样'
},
],
},
max
:
{
results
:
[
{
name
:
'字段1'
,
key
:
'name1'
,
desc
:
'XXXX值过大,参考XXXXXXXX'
},
{
name
:
'字段2'
,
key
:
'name2'
,
desc
:
'XXXX值过大,参考XXXXXXXX'
},
],
},
min
:
{
results
:
[
{
name
:
'字段1'
,
key
:
'name1'
,
desc
:
'XXXX值过小,参考XXXXXXXX'
},
{
name
:
'字段2'
,
key
:
'name2'
,
desc
:
'XXXX值过小,参考XXXXXXXX'
},
],
},
error
:
{
results
:
[{
name
:
'字段1'
,
key
:
'name1'
,
desc
:
'XXXX值存在逻辑错误,参考XXXXXXXX'
}],
},
}
const
prompt
=
{
// 缺失值处理
null
:
`找出数据集中有缺失值的字段,并返回 JSON 格式的结果。返回内容仅包含缺失字段的名称(name)及其对应的数据有哪些,字段像主键的数据(desc)。如果没有缺失值,则返回空数组 []。
返回格式示例:
json
${
json
.
null
}
{
results: [
{ name: '字段1', key: 'name1', desc: 'A000001、A000002...' },
{ name: '字段2', key: 'name2', desc: 'A000001、A000002...' },
],
}
要求:
仅包含缺失值的字段(为空、null、undefined 等视为缺失)。
...
...
@@ -42,7 +17,12 @@ ${json.null}
repeat
:
`请根据我给你的数据集,帮我检查这个数据集里面是否存在有重复值数据的情况,即:所有字段的值出现完全相同的多条数据。如果存在,请告诉我。并返回 JSON 格式的结果。返回内容仅包含重复数据所在的行,如果没有重复记录,则返回空数组 []。
返回格式示例:
json
${
json
.
repeat
}
{
results: [
{ lines: [1, 3], desc: '第1行、第3行的数据完全一样' },
{ lines: [2, 8], desc: '第2行、第8行的数据完全一样' },
],
}
要求:
如果没有重复数据,则返回 { "results": [] }。`
,
...
...
@@ -50,7 +30,12 @@ ${json.repeat}
max
:
`请根据我给你的数据集,帮我检查这个数据集里面是否存在有违反常规或者疑似不正常的过大值的情况。如果存在,请告诉我。
返回格式示例:
json
${
json
.
max
}
{
results: [
{ name: '字段1', key: 'name1', desc: 'XXXX值过大,参考XXXXXXXX' },
{ name: '字段2', key: 'name2', desc: 'XXXX值过大,参考XXXXXXXX' },
],
}
要求:
如果没有重复数据,则返回 { "results": [] }。`
,
...
...
@@ -58,7 +43,12 @@ ${json.max}
min
:
`请根据我给你的数据集,帮我检查这个数据集里面是否存在有违反常规或者疑似不正常的过小值的情况。如果存在,请告诉我。
返回格式示例:
json
${
json
.
min
}
{
results: [
{ name: '字段1', key: 'name1', desc: 'XXXX值过小,参考XXXXXXXX' },
{ name: '字段2', key: 'name2', desc: 'XXXX值过小,参考XXXXXXXX' },
],
}
要求:
如果没有重复数据,则返回 { "results": [] }。`
,
...
...
@@ -66,7 +56,9 @@ ${json.min}
error
:
`请根据我给你的数据集,帮我检查这个数据集里面是否存在有违反常规或者疑似不正常的逻辑错误的情况。如果存在,请告诉我。
返回格式示例:
json
${
json
.
error
}
{
results: [{ name: '字段1', key: 'name1', desc: 'XXXX值存在逻辑错误,参考XXXXXXXX' }],
}
要求:
如果没有重复数据,则返回 { "results": [] }。`
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论