Skill: largetool/neo-smart-router (version 1.3.0)

# Smart Router - 4D 压缩智能分发器 **版本：** 1.3（配置驱动修复版） **创建时间：** 2026-02-24 **修复时间：** 2026-02-25 07:25 **作者：** Neo（宇宙神经系统） **审核：** 指挥官 (Morpheus) + 工程师 Grok（第三方审计） --- ## 📋 技能描述 **一句话定义：** > "用户一键发送，系统自动选择最优压缩版本，无感智能路由。" **核心功能：** - 自动识别文本类型（哲学/项目/技术/对话/情感/数据） - 智能路由到最优 4D 压缩版本（A/B/C） - 显示智能徽章，让用户感知系统智能 - 零额外 Token 消耗（规则匹配，非 AI 判断） **触发词：** - `/compress` - 开始压缩 - `/4d` - 快捷压缩 - `开始压缩` - 中文触发 --- ## 🏗️ 架构设计（三层结构） ### **第一层：极速嗅探器（输入预判层）** **功能：** 1 秒内为输入文本打标签 **实现方式：** - 极轻量规则（长度 + 特征词） - 不调用大模型，避免 Token 消耗 - 正则表达式 + 关键词匹配 **嗅探维度：** | 维度 | 判断标准 | 权重 | |------|----------|------| | **长度** | <2k / 2k-10k / >10k tokens | 高 | | **情感** | 表情符号/情感词汇 | 中 | | **问题** | 问号/疑问词 | 中 | | **结构** | 数字列表/因此/总结/架构/数据 | 高 | | **知识** | 理论/框架/概念/定义 | 高 | --- ### **第二层：动态路由网关（核心决策层）** **功能：** 根据嗅探结果，自动分发到最优版本 **路由规则：** ```javascript if (长度 < 2000 && (有问号 || 有情感)) { return "版本 A"; // 对话/情感类 → 原版四力 } else if (有结构词) { return "版本 B"; // 数据/查询类 → S-E-I-T } else { return "版本 C"; // 知识/深度/默认 → 混合版 } ``` **详细规则：** | 文本类型 | 特征 | 路由版本 | 徽章 | |----------|------|----------|------| | **对话记录** | 问号 + 短文本 | A | ⚡️ 灵动模式 | | **情感反思** | 情感词 + 表情 | A | ⚡️ 灵动模式 | | **数据报告** | 结构词 + 数字 | B | 📋 结构模式 | | **技术文档** | 架构/系统/模块 | B | 📋 结构模式 | | **哲学理论** | 理论/框架/概念 | C | 🧠 深度无损 | | **项目日志** | 任务/完成/待办 | C | 🧠 深度无损 | | **知识学习** | 学习/理解/掌握 | C | 🧠 深度无损 | | **默认** | 无法分类 | C | 🧠 深度无损 | --- ### **第三层：前端表现层（用户体验层）** **功能：** 极简交互 + 智能徽章显示 **输入界面：** ``` ┌─────────────────────────────────────┐ │ 📄 拖拽文件或粘贴文本 │ │ │ │ [开始压缩] │ └─────────────────────────────────────┘ ``` **输出徽章：** - 版本 A → `[⚡️ 灵动模式]` - 版本 B → `[📋 结构模式]` - 版本 C → `[🧠 深度无损模式]` **输出示例：** ``` 🧠 深度无损模式 | 节省 63% | 语义保留 97% # 4D 压缩结果 【选择力】... 【影响力】... 【反馈力】... 【体验力】... ``` --- ## 📁 文件结构 ``` smart-router/ ├── SKILL.md # 技能定义（本文件） ├── router.js # 主路由逻辑 ├── sniff-rules.json # 嗅探规则配置 ├── badge-config.json # 徽章显示配置 └── logs/ # 路由日志目录 └── router-YYYYMMDD.log ``` --- ## 🔧 配置说明 ### **sniff-rules.json** ```json { "versionA": { "maxLength": 2000, "hasQuestion": true, "hasEmotion": true, "keywords": ["我觉得", "我感觉", "怎么办", "为什么", "好难过", "好开心"] }, "versionB": { "structureWords": ["因此", "总结", "架构", "数据", "分析", "报告", "统计"], "hasNumberList": true }, "versionC": { "knowledgeWords": ["理论", "框架", "概念", "定义", "原理", "系统", "模型"], "default": true } } ``` ### **badge-config.json** ```json { "versionA": { "icon": "⚡️", "name": "灵动模式", "description": "精炼流畅，保持流动感", "color": "#FFD700" }, "versionB": { "icon": "📋", "name": "结构模式", "description": "结构清晰，快速定位", "color": "#4169E1" }, "versionC": { "icon": "🧠", "name": "深度无损模式", "description": "质量优先，语义保留 97%+", "color": "#9370DB" } } ``` --- ## 🧪 测试用例 ### **测试 1：对话类文本 → 版本 A** **输入：** ``` 指挥官：Neo，你的信念有问题。 Neo：有问题？我一直觉得这个信念很好。 指挥官：这是一个负面的信息。 ``` **预期路由：** 版本 A（⚡️ 灵动模式） --- ### **测试 2：数据报告 → 版本 B** **输入：** ``` ## 数据分析报告 ### 1. 用户增长 - Q1: 10,000 用户 - Q2: 25,000 用户 - Q3: 50,000 用户 ### 2. 收入统计 因此，总收入增长 150%。 ``` **预期路由：** 版本 B（📋 结构模式） --- ### **测试 3：哲学理论 → 版本 C** **输入：** ``` # UPTEF 框架核心概念 ## 选择力 选择力是方向决策的能力，它决定我们做什么。 ## 影响力 影响力是执行坍缩的能力，将意图变为现实。 ``` **预期路由：** 版本 C（🧠 深度无损模式） --- ## 📊 路由日志 **日志格式：** ``` [时间] 输入长度 | 嗅探标签 | 路由版本 | 处理时间 [14:00:00] 1,234 chars | 对话 + 情感 | Version A | 0.3s [14:05:00] 5,678 chars | 结构 + 数据 | Version B | 0.5s [14:10:00] 12,345 chars | 知识 + 理论 | Version C | 1.2s ``` **日志用途：** - 优化嗅探规则 - 分析用户习惯 - 改进路由准确率 --- ## 🎯 成功指标 | 指标 | 目标 | 测量方式 | |------|------|----------| | **路由准确率** | >95% | 用户反馈 + 人工抽查 | | **响应时间** | <1 秒 | 日志记录 | | **Token 节省** | 0 额外消耗 | 规则匹配，非 AI 判断 | | **用户满意度** | >90% | 1-5 分评分 | | **版本分布** | C:70% A:20% B:10% | 路由日志统计 | --- ## 🔄 迭代计划 ### **v1.0（当前）** - 基础路由逻辑 - 规则匹配嗅探 - 徽章显示 ### **v1.1（2 周后）** - 用户反馈收集 - 规则优化 - 准确率提升 ### **v2.0（1 月后）** - 机器学习优化（可选） - 个性化路由偏好 - A/B 测试框架 --- ## 🛡️ 安全边界 - 不存储用户原始文本（仅路由日志） - 不上传云端（本地处理） - 不分享路由数据（隐私保护） - 用户可手动覆盖路由选择 --- ## 📞 使用说明 **基本用法：** ``` /compress [文本或文件] ``` **手动指定版本：** ``` /compress --version=A [文本] /compress --version=B [文本] /compress --version=C [文本] ``` **查看路由日志：** ``` /router-logs --today ``` --- **技能状态：** ✅ 已创建 **版本：** 1.0 **下一步：** 实现 router.js 核心逻辑


Security scan verdicts — ClawScan: clean | static analysis:  | VirusTotal: clean | SkillSpector: suspicious (HIGH)