dsh-creative-director:DeepSeek Harness 创意指导 Agent 插件

前言

在 DeepSeek Harness(DSH)的插件生态中,创意指导通常停留在对话层面。当用户输入“我要高级感”时,直接开工只会得到平庸的结果。真正的创意总监会先判定创作领域(短视频、品牌视觉等),再按该领域的专业维度追问细节,最后收敛成一份确定的 brief。

dsh-creative-director 插件将这一专业流程固化到 DSH 原生能力中:先判定领域,再按领域维度评估、追问,产出开箱即用的领域 brief(JSON),并由内置 cd_render 渲染成 imagePrompt / videoPrompt / captionPrompt。

插件定位

  • 名称:dsh-creative-director
  • 维护者:lussey820
  • 类别:工作流
  • License:MIT

该插件旨在解决“模糊需求”与“专业输出”之间的断层,通过代码化的流程将创意决策转化为可复用、可测试的工具链。

核心功能

1. 领域判定与自适应追问

插件内置意图检测能力。当用户在 dsh 对话中提需求时,skill 会自动接管流程。

  • 领域判定:通过 cd_assess(mode=auto) 判定需求归属的领域(short-video、brand-visual、ecommerce、game-concept)。
  • 自适应追问:判定领域后,按该领域的专业维度进行评估。若覆盖分不足或存在矛盾,会自动生成追问,引导用户补充必填项(如短视频的前3秒钩子、电商带货的转化钩子等)。

2. 生成领域 Brief JSON

Brief 是一份结构化的 JSON 数据,包含公共核心字段和领域特定字段。

  • 公共核心:包含 direction(创作方向)和 meta(元数据)。
  • 领域字段:根据 meta.domain 动态变化。例如短视频领域包含 hooks(钩子)、pacing(节奏)、storyboard(分镜);游戏概念领域包含 worldview(世界观)、subject(主体设定)。

3. 渲染 Prompt

插件包含 cd_render 工具,负责将 Brief JSON 渲染成可直接用于生成模型的 prompt。这确保了深度字段不再闲置,而是立刻变成第一消费方(如文生图/视频模型)可用的输入。

4. 框架逻辑抽成

为了提升可靠性和可测试性,插件将框架逻辑抽离为独立工具:

工具名 功能说明
cd_assess 领域判定与分流,返回领域建议、置信度或覆盖分。
cd_detect_conflict 检测文本中的软性矛盾,返回冲突点与建议。
cd_save_brief 校验 Brief 结构,保存为 JSON 文件。
cd_render 将 Brief 渲染为 imagePrompt/videoPrompt/captionPrompt。
cd_polish_type 判定文本类型(prompt/copy/ask)。

安装与启用

该插件为纯 ESM 模块,免构建,直接安装即可使用。

dsh plugin --profile demo add github:lussey820/dsh-creative-director

如需本地安装,可在仓库目录执行:

dsh plugin --profile demo add .

典型用法

在 dsh 对话中直接提需求,skill 会自动接管流程。以“赛博朋克咖啡品牌短视频”为例:

  1. 用户输入:“帮我做一个赛博朋克咖啡品牌的短视频”。
  2. cd_assess(mode=auto) 介入,判定领域为 short-video。
  3. 进入短视频维度评估,检测到缺少关键信息(如前3秒钩子、9:16格式要求),触发自适应追问。
  4. 用户补齐信息后,插件进行命名(如“霓虹苦味”)并生成领域 brief。
  5. cd_save_brief 校验并保存 brief-current.json。
  6. cd_render 渲染出 videoPrompt,用于后续生成。

架构与扩展性

插件采用“核心框架 + 领域 Profile”的架构,实现了领域知识的解耦。

  • 核心框架:位于 lib/framework.js,负责评估、分类、矛盾检测、校验等通用逻辑,不包含领域知识。
  • 领域 Profile:位于 profiles/ 目录,包含四个默认领域(短视频、品牌视觉、电商带货、游戏美术概念)。
  • 可扩展:添加新领域非常简单,只需新建一个 profile 文件,定义 dimensions、fields、required 和 render 逻辑,框架逻辑无需改动。

这种设计使得框架逻辑由代码强制执行(如 0.5 不计数、覆盖分硬规则),同时保证了高可测试性(包含单元测试覆盖收敛判定、四领域分类等)。

相关链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜