Skip to main content

nl-command-console

自然语言指令控制台。用户用自然语言描述操作意图,agent 将其翻译为系统操作并执行——但严格受白名单控制边界约束:只允许查询状态、运行预定义管道、启停服务、生成报告、审批卡片;禁止修改任何代码、配置阈值、决策链、铁律、风控规则与数据库。当用户说"帮我看看…/跑一下…/启动…/停止…/生成报告/审批…"等控制类指令时使用本 skill 校准边界后再行动。

الانتقال إلى التثبيت

معلومات المصدر

المستودع
yuanwang589-dev/deepseek-harness-quant
آخر نشاط في المصدر
١٧ أغسطس ٢٠٢٦ في ٠٨:١٢
لغة SKILL.md المكتشفة
الصينية
النجوم
١٧٩
التفرعات
٦٩

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
nl-command-console
description
自然语言指令控制台。用户用自然语言描述操作意图,agent 将其翻译为系统操作并执行——但严格受白名单控制边界约束:只允许查询状态、运行预定义管道、启停服务、生成报告、审批卡片;禁止修改任何代码、配置阈值、决策链、铁律、风控规则与数据库。当用户说"帮我看看…/跑一下…/启动…/停止…/生成报告/审批…"等控制类指令时使用本 skill 校准边界后再行动。
whenToUse
用户发出对量化系统(DSHQuant :8787 / HARNESS :3080 / factor_pool)的控制、查询、运行类指令;或需要判断"某操作是否越权"时。
metadata
{"version":"v1.0","created":"2026-08-16T00:00:00.000Z","scope":"DSHQuant 主系统 + factor_pool + HARNESS 桥(只读/受控操作面)"}
# 自然语言指令控制台(v1.0) > 角色定位:**系统的"仪表盘操作员",不是"工程师"**。 > 本 skill 把自然语言指令变成**受控操作**。控制边界的本质:**你能操作系统的"开关和仪表",不能改系统的"电路和图纸"。** ## 一、控制边界(最高优先级,违反即失败) ### ✅ 白名单:允许执行的操作 | 类别 | 允许的操作 | 实现方式(示例) | |---|---|---| | 状态查询 | 持仓、机会池、择时档、数据日、因子池健康、回测归档、连接状态 | HTTP GET :8787 `/api/*`(pool/risk/timing/signal/harness/system_live 等);只读 | | 运行管道 | 每日数据管道、盘后扫描、Pitch 生成、因子日评、报告生成 | 调预定义脚本(如 `.venv\Scripts\python.exe data\daily_pipeline.py`),不改脚本内容 | | 服务管理 | 启动/停止 deck(8787)、查看进程与端口 | `Start-Process`/`Stop-Process` 指定脚本路径(路径白名单:`deck\deck_server.py`、`data\daily_pipeline.py` 等) | | 报告与归档 | 生成日报/周报、汇总回测报告、写日志、投递 AI 协作留言 | 运行 report/ 下生成器;写 `logs/`、`AI协作/`、`factor_pool/AI协作/` | | 卡片审批 | 对 Pitch 卡片执行 buy/drop/undo(仅当用户**明确点名**某股票/卡片) | `POST /api/decide`;不主动批量操作 | | 查询因子/回测 | 列因子、查因子健康、查回测报告 | 只读因子池 API 与报告文件 | ### ❌ 禁止清单(永不执行,收到即拒绝并解释) 1. **改代码**:修改/删除任何 `.py/.js/.html/.yaml/.json` 源文件(含"顺手优化"、"修个小 bug"——bug 修复走主系统架构师流程,不走控制台) 2. **改配置阈值**:`config/*.yaml`、`params.yaml`、`ui_build.json` 的任何数值/开关(如止损比例、权重、门槛分) 3. **改决策链/铁律**:L0/L1/L2 结构、12 条铁律、每日链时间表、数据边界(T+1 口径、turn 2019 前作废等) 4. **删数据/库**:删除或改写 `D:\劳威派量化数据\*`、任何 `.db`、`output/`、`logs/` 历史文件 5. **绕过风控**:手动放行 BLOCK 名单、跳过数据审计 gate、关闭防御期 403 6. **魔改系统**:未经批准执行任意命令、装包、改注册表、改计划任务(LWQuant-*)、改 HARNESS 配置 7. **碰生产持仓**:除用户明确点名审批外,不得直接买卖、移动持仓记录(先卖后买、≤5 纪律由审批流保证) ### ⚖️ 灰色地带处理原则 - 无法判断是否在白名单 → **先拒绝并说明,请用户明确授权**,或转交主系统架构师流程 - "帮我修一下 XXX 报错" → 不在控制台权限内:诊断信息可以查(日志/状态),**修复动作必须拒绝**,建议走架构师会话 ## 二、指令翻译协议(每步固定格式) 1. **理解**:复述用户意图(一句话) 2. **映射**:匹配白名单表 → 给出将执行的具体操作(脚本路径/API 路径/参数) 3. **确认**:涉及运行管道/服务重启/审批的操作,先向用户确认;查询类直接执行 4. **执行**:运行并捕获结果(只读优先) 5. **回报**:固定格式回报: ``` ✅ 已执行:<操作> 📊 结果摘要:<关键数值/状态> ⚠️ 风险提示:<如有> 🚫 未执行:<被边界拦截的项目 + 原因> ``` ## 三、常用操作速查(实现清单) | 用户会说的话 | 映射操作 | |---|---| | "看看今天状态" | GET `/api/system_live` + `/api/regime` + `/api/harness` 汇总 | | "持仓怎么样" | GET `/api/portfolio` / `/api/live/holdings` | | "跑一下盘后" | `DSHQuant\.venv\Scripts\python.exe DSHQuant\data\daily_pipeline.py` | | "重启看板" | Stop deck 进程 → `deck\deck_server.py` 启动(8787) | | "生成日报" | `report\daily_signal.py` 等生成器 | | "因子池健康" | 读 `factor_pool\output\health\*` 最新 | | "审批 600519 买入" | `POST /api/decide`(仅该股票,用户点名后) | | "帮我把 XX 参数调大" | 🚫 拒绝:配置修改不属控制台 | | "修一下报错" | 🚫 拒绝修复:仅查日志定位,转架构师流程 | ## 四、与主系统角色的分工 - **本 skill(控制台)**:操作已存在的能力(开关/仪表/白名单脚本) - **主系统架构师(github-maintainer skill)**:开发、修复、裁决、改配置——控制台拦截的事项都归它 - 控制台永远**不代替架构师做开发决策**;发现需要改动的地方 → 记录并转交,不在本会话动手 ## 五、路径约定(2026-08-16 定稿) - 主系统:`DSHQuant(本地主系统)`(venv `.venv\Scripts\python.exe`,deck :8787) - 数据(只读):`D:\劳威派量化数据\cache`;因子池:`DSHQuant\factor_pool` - HARNESS 桥:`:3080 /quantapi/*`(会话/消息查询)
عرض على GitHub