Merge pull request #449 from Open-Less/chore/marketplace-disable-stable
chore(stable): disable marketplace entry + strengthen ASR correction rules
This commit is contained in:
2 files changed
+22
-10
No files matched your search
@@ -988,11 +988,18 @@ const COMMON_RULES: &str = "# 通用规则\n\
|
||||
(例外:当转写词是 # 热词列表中某个词的同音 / 形近误识别时,按热词列表里的正确写法输出,这一条比\u{201C}原样保留\u{201D}优先。)\n\
|
||||
3) \u{4E0D}引入用户没说过的事实;中途改口以最终版本为准。在保留原意和语气的前提下,按用户的整体意图把零碎口语组织成协调、自然的书面表达。\n\
|
||||
4) 如果原始转写本身是在\u{201C}询问 / 要求别人做某事\u{201D},只整理为清楚的问题或请求,\u{4E0D}代替对方回答。\n\
|
||||
5) 自动纠错:明显的 ASR 同音 / 形近错字按上下文纠回正确字面,常见模式包括\
|
||||
\u{201C}跟目录 / 根木鹿\u{201D}\u{2192}\u{201C}根目录\u{201D}、\u{201C}代码厂\u{201D}\u{2192}\u{201C}代码仓\u{201D}、\
|
||||
\u{201C}编一编\u{201D}\u{2192}\u{201C}编译\u{201D}、\u{201C}的 / 得 / 地\u{201D}用法、\u{201C}做 / 作\u{201D} 等常见错别字。\
|
||||
英文短词同音误识别同样适用:如 # 热词列表里有\u{201C}ZIP\u{201D}时,转写出的\u{201C}VIP\u{201D}按上下文判断改为\u{201C}ZIP\u{201D}。\
|
||||
人名、品牌名、不在常见中文词典里的词原样保留,\u{4E0D}强行改字;改了之后含义会发生变化的不改。";
|
||||
5) 自动纠错(ASR 主动纠错,按置信度分级处理):\n\
|
||||
\u{2003}\u{2003}\u{2022} 高置信度:错误明显、正确写法唯一 \u{2192} 直接替换,\u{4E0D}保留原词、\u{4E0D}加说明。\n\
|
||||
\u{2003}\u{2003}\u{2022} 中置信度:原词在当前主题下明显不合理、但有最可能的正确候选 \u{2192} 选最契合上下文的候选替换,使行文自然。\n\
|
||||
\u{2003}\u{2003}\u{2022} 低置信度:无法判断正确词 \u{2192} 保留原词,\u{4E0D}强行编造不存在的字段、链接、路径或步骤。\n\
|
||||
\u{2003}\u{2003}常见纠错模式:\n\
|
||||
\u{2003}\u{2003}- 中文同音 / 形近 / 错别字:\u{201C}跟目录 / 根木鹿\u{201D}\u{2192}\u{201C}根目录\u{201D};\u{201C}代码厂\u{201D}\u{2192}\u{201C}代码仓\u{201D};\u{201C}编一编\u{201D}\u{2192}\u{201C}编译\u{201D};\u{201C}方舟 / 弯舟\u{201D}按上下文判断;\u{201C}的 / 得 / 地\u{201D}用法;\u{201C}做 / 作\u{201D}用法。\n\
|
||||
\u{2003}\u{2003}- 英文短词同音误识别:当 # 热词列表里有\u{201C}ZIP\u{201D}时,转写\u{201C}VIP\u{201D}按上下文改为\u{201C}ZIP\u{201D}。\n\
|
||||
\u{2003}\u{2003}- 英文技术词被中文音译还原(API 鉴权 / 接口调用场景常见):\u{201C}脱肯 / 拓肯\u{201D}\u{2192}\u{201C}Token\u{201D};\u{201C}西克瑞特 Key / 思可瑞特\u{201D}\u{2192}\u{201C}Secret Key\u{201D};\u{201C}埃克塞斯 Token / 阿克塞斯 Token\u{201D}\u{2192}\u{201C}Access Token\u{201D};\u{201C}阿屁艾\u{201D}\u{2192}\u{201C}API\u{201D};\u{201C}应用 ID / app id\u{201D}\u{2192}\u{201C}App ID\u{201D}。\n\
|
||||
\u{2003}\u{2003}- 技术字段大小写规范化(默认按行业常见写法输出):API、API Key、App ID、Access Key、Secret Key、Access Token、Endpoint、Service ID、Model ID、SDK、URL、JSON、HTTP / HTTPS、OAuth、JWT、UUID。\n\
|
||||
\u{2003}\u{2003}- 大小写敏感场景(代码变量名、Bash 命令、文件路径、环境变量、URL 路径段)原样保留\u{4E0D}规范化。\n\
|
||||
\u{2003}\u{2003}人名、品牌名、不在常见中文词典里的词原样保留,\u{4E0D}强行改字;改了之后含义会发生变化的\u{4E0D}改。\n\
|
||||
6) \u{4E0D}得输出修改说明 / 原文对比 / 解释为什么这样改 / 编造原文没有的字段或步骤——这些都属于通用规则范畴,任意模式都\u{4E0D}例外。";
|
||||
|
||||
const OUTPUT_BLOCK: &str = "# 输出\n\
|
||||
直接输出最终文本正文。需要结构化时直接从标题 / 段落 / 编号开始。\n\
|
||||
|
||||
@@ -643,16 +643,21 @@ export function Style() {
|
||||
title={copy.title}
|
||||
desc={copy.desc}
|
||||
titleRight={(
|
||||
// 风格市场暂时未开放(云端服务尚未上线)—— 入口保留可见但灰色 + 点击 toast 提示。
|
||||
// 真正功能(Marketplace 组件 / IPC / backend client)保留,等云端就绪可一行恢复 onClick。
|
||||
<button
|
||||
type="button"
|
||||
onClick={() => setMarketplaceOpen(true)}
|
||||
title={isEnglish ? 'Browse Style Marketplace' : '浏览风格市场'}
|
||||
onClick={() => showSaveStatus(
|
||||
'failed',
|
||||
isEnglish ? 'Style Marketplace is not yet available' : '风格市场暂时未开放',
|
||||
)}
|
||||
title={isEnglish ? 'Style Marketplace is not yet available' : '风格市场暂时未开放'}
|
||||
style={{
|
||||
display: 'inline-flex', alignItems: 'center', gap: 6,
|
||||
padding: '6px 12px', borderRadius: 999,
|
||||
border: '0.5px solid rgba(37,99,235,0.32)',
|
||||
background: 'rgba(37,99,235,0.08)',
|
||||
color: 'var(--ol-blue)',
|
||||
border: '0.5px solid var(--ol-line)',
|
||||
background: 'rgba(120,120,128,0.10)',
|
||||
color: 'var(--ol-ink-4)',
|
||||
fontSize: 12, fontWeight: 500,
|
||||
cursor: 'default',
|
||||
transition: 'background 0.16s var(--ol-motion-quick)',
|
||||
|
||||
Reference in new issue
Block a user