正则放宽松了。下一步将指令匹配完全由大模型操作
This commit is contained in:
Lilixu007 2026-02-26 15:39:03 +08:00
parent b127837423
commit 1062c62498

View File

@ -1,4 +1,4 @@
<template> <template>
<!-- 主内容区域 - 登录时禁用交互 --> <!-- 主内容区域 - 登录时禁用交互 -->
<view class="page" v-if="!isH5" :class="{ 'page-disabled': showLoginModal }"> <view class="page" v-if="!isH5" :class="{ 'page-disabled': showLoginModal }">
<view class="section"> <view class="section">
@ -1245,7 +1245,8 @@
parseAnalyzeReportKeyword(text) { parseAnalyzeReportKeyword(text) {
const s = String(text || '').trim() const s = String(text || '').trim()
if (!s) return '' if (!s) return ''
const m = s.match(/分析\s*([^\s的]{1,32})\s*的?报告/) // ///
const m = s.match(/分析\s*([^\s的]{1,32})\s*的?(?:报告|数据|画像|档案|信息)/)
if (!m || !m[1]) return '' if (!m || !m[1]) return ''
const kw = String(m[1]).trim() const kw = String(m[1]).trim()
if (!kw || /^\d{1,18}$/.test(kw)) return '' if (!kw || /^\d{1,18}$/.test(kw)) return ''
@ -1275,7 +1276,7 @@
return /(心理画像|画像)/.test(s) return /(心理画像|画像)/.test(s)
}, },
getAiRefuseMessage() { getAiRefuseMessage() {
return '抱歉,暂不提供此服务。\n你可以尝试\n- 输入“未处理预警/严重预警/未完成干预/未读消息”等指令\n- 输入“分析XX数据/分析报告ID 123/分析张三的画像”等平台内分析指令' return '抱歉,暂不提供此服务。\n你可以尝试\n- 输入“未处理预警/严重预警/未完成干预/未读消息”等指令\n- 输入“分析XX数据/分析XX的报告/分析报告ID 123/分析张三的画像”等平台内分析指令'
}, },
getAiNotFoundMessage() { getAiNotFoundMessage() {
return '抱歉,没有查询到相关数据。请确认编号/姓名是否正确,或换一个查询条件。' return '抱歉,没有查询到相关数据。请确认编号/姓名是否正确,或换一个查询条件。'