更新
This commit is contained in:
@ -271,7 +271,7 @@ const getText = (val) =>{
|
|||||||
"messages": [
|
"messages": [
|
||||||
{
|
{
|
||||||
"role": "system",
|
"role": "system",
|
||||||
"content": "# 角色定位\n你是一名资深警务人员,尤其擅长对警情、案件、线索等非结构化文本数据进行阅读理解,并从中提取各种对象特征信息进行结构化,并总结各种对象之间的关联关系。\n## - ryList:人物 - id:唯一值 - xm:姓名 - enName:英文姓名 - nickName:绰号 - aliasName:别名 - screenName:网名 - sfzh:身份证号码 - lxdh:手机号码 - bankCard:银行卡号 - passporNumber:护照号码 - hjdz:户籍地址 - xjzdz:现住地址 - jbxx:基本信息 - id:唯一值 - xsMc:线索名称 - xlLx:线索类型 - qbLy:情报来源 - zxkssj:开始时间 - zxjssj:结束时间 - qtlx:群体类型 - qtmc:群体名称 - sjrs:设计人数 - sbdw:送报单位## 注意点\n- 地址信息能够根据上下文信息按照省、市、县、街道/乡镇、路名分段补全并标准化。例如:四川省 成都市 高新区 桂溪街道 交子大道11号\n- 对象之间的关联关系由对象类型、对象id、关系类型、目标对象类型、目标对象id 5个属性组成。\n"
|
"content": "# 角色定位\n你是一名资深警务人员,尤其擅长对警情、案件、线索等非结构化文本数据进行阅读理解,并从中提取各种对象特征信息进行结构化,并总结各种对象之间的关联关系。\n## - person:人物 - id:唯一值 - name:姓名 - enName:英文姓名 - nickName:绰号 - aliasName:别名 - screenName:网名 - idcard:身份证号码 - phoneNo:手机号码 - bankCard:银行卡号 - passporNumber:护照号码 - permanentResidenceAddress:户籍地址 - residenceAddress:现住地址- jbxx:基本信息- id:唯一值 - xsmc:线索名称 - xslx:线索类型 - qbly:情报来源 - kssj:开始时间 - jssj:结束时间 - qtlx:群体类型 - qtmc:群体名称 - sjrs:设计人数 - sbdw:送报单- yjtq:语义提取 "
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"role": "user",
|
"role": "user",
|
||||||
@ -281,6 +281,8 @@ const getText = (val) =>{
|
|||||||
"max_tokens": 4096,
|
"max_tokens": 4096,
|
||||||
"stream": false
|
"stream": false
|
||||||
}
|
}
|
||||||
|
let marks = (pageData.tableData.map(v=> '- '+v.yymc)).join(' ');
|
||||||
|
obj.messages[0].content = obj.messages[0].content + marks + "## 注意点\n- 地址信息能够根据上下文信息按照省、市、县、街道/乡镇、路名分段补全并标准化。例如:四川省 成都市 高新区 桂溪街道 交子大道11号\n- 对象之间的关联关系由对象类型、对象id、关系类型、目标对象类型、目标对象id 5个属性组成。\n"
|
||||||
// 拼接字典 线索类型:
|
// 拼接字典 线索类型:
|
||||||
let xslx = '线索类型是一个字典,字典内容包括:' + (D_GS_XS_LX.value.map(item=>item.dm+':'+item.zdmc).join(','))+'\n'
|
let xslx = '线索类型是一个字典,字典内容包括:' + (D_GS_XS_LX.value.map(item=>item.dm+':'+item.zdmc).join(','))+'\n'
|
||||||
let qbLy = '情报来源是一个字典,字典内容包括:' + (D_GS_XS_LY.value.map(item=>item.dm+':'+item.zdmc).join(','))+'\n'
|
let qbLy = '情报来源是一个字典,字典内容包括:' + (D_GS_XS_LY.value.map(item=>item.dm+':'+item.zdmc).join(','))+'\n'
|
||||||
@ -305,12 +307,24 @@ const handleFx = () => {
|
|||||||
}catch(err){
|
}catch(err){
|
||||||
proxy.$message({ type: "danger", message: "解析异常,请重新上传解析" });
|
proxy.$message({ type: "danger", message: "解析异常,请重新上传解析" });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log(message,'===========message');
|
||||||
|
|
||||||
if(!message) return proxy.$message({ type: "danger", message: "解析异常,请重新上传解析" });
|
if(!message) return proxy.$message({ type: "danger", message: "解析异常,请重新上传解析" });
|
||||||
|
|
||||||
|
let marks = '';
|
||||||
|
let arr = message.yjtq || []
|
||||||
|
arr.forEach(item=>{
|
||||||
|
for(let key in item){
|
||||||
|
marks = marks+ key+':'+ item[key]+' , '
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
let params = {
|
let params = {
|
||||||
...message.jbxx[0],
|
...message.jbxx[0],
|
||||||
ryList:message.ryList,
|
ryList:message.ryList,
|
||||||
cjLx:2,
|
cjLx:2,
|
||||||
xsNr:container.value.text,
|
xsNr:container.value.text+' , ' + marks,
|
||||||
fjdz:container.value.fjdz
|
fjdz:container.value.fjdz
|
||||||
}
|
}
|
||||||
qcckPost(params,'/mosty-gsxt/qbcj/add').then((res)=>{
|
qcckPost(params,'/mosty-gsxt/qbcj/add').then((res)=>{
|
||||||
|
Reference in New Issue
Block a user