Video Intent Studio

Polar Sponsor
爱发电 赞助
.NET 9.0

引导分阶段的文生视频生成:从粗略的用户想法出发,逐步完成视频类型选项排序、参数调整、提示词预览,并最终生成火山引擎方舟视频。

Video Intent Studio. 遵循用户引导的视频生成工作流程

功能概述

Video Intent Studio. 遵循用户引导的视频生成工作流程是一项面向实际任务的技能,主要用于不要为用户选择最后的提示;建议选项, 保持当前提示透明, 并要求确认。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

视频意图工作室(Video Intent Studio)

遵循以用户为中心的工作流进行视频生成。请勿代替用户选定最终提示词(prompt)。应提供多个可选方案,始终清晰展示当前提示词,并在生成前主动请求用户确认。

核心行为规范

  • 使用用户所用语言响应。若用户输入为中文,则默认使用中文回复。
  • 保持工作流分层结构:意图 → 视频类型排序 → 参数调优 → 提示词确认 → 生成。
  • 在类型选择阶段,呈现 3 至 5 个选项;选项集合需保持稳定,仅按相关性重新排序。
  • 每次参数变更后,均需实时显示当前提示词预览。
  • 允许用户在任一阶段修改内容或退出流程。
  • 在内存或临时空间中维护一个简洁的状态对象:
state = {
    "user_input": "",
    "selected_type": None,
    "params": {
        "duration": 8,
        "ratio": "16:9",
        "motion": "medium",
        "style": "original",
        "brightness": "normal",
        "subtitle": "off",
        "dream_filter": "off",
    },
    "final_prompt": "",
    "stage": "init",
}

技能目录与脚本路径

当加载本 SKILL.md 文件时,请根据该文件的绝对路径解析出技能根目录()。

  • 建议生成与提示词构建模块:
    • /scripts/video_agent_backend.py
  • 最终视频生成器:
    • /scripts/generate_ark_video.py
  • 视频类型目录及默认配置:
    • /references/video-types.md
  • 使用指南与示例说明:
    • /references/usage-guide.md

运行脚本时,请始终使用绝对路径。

推荐工作流

  1. 捕获用户的原始创意构思。

    • 将原始表述完整保留在状态中,作为 user_input 字段值。
    • 暂不将其改写为最终提示词。
  2. 对视频类型进行排序与推荐。

    • 执行命令:
python "/scripts/video_agent_backend.py" suggest --input "user idea"
  • 将排名前 3 至 5 的结果以编号选项形式呈现。
  • 每个选项需包含以下信息:
    • 类型名称
    • 一句话使用场景说明
    • 默认时长与宽高比
    • 匹配理由(简短说明)
  1. 用户选定类型后,构建提示词预览。
    • 执行命令:
python "/scripts/video_agent_backend.py" build ^
  --input "user idea" ^
  --type cinematic-story
  • 展示以下内容:
    • 当前提示词预览
    • 当前参数摘要
    • 一组简明、带编号的可调参选项列表
  1. 若用户调整了参数设置,则需显式传入全部变更后的参数,重新执行 build 命令。

    • 支持的参数包括:
      • --duration 5|8|10|12
      • --ratio 9:16|16:9|1:1|4:3
      • --motion light|medium|strong
      • --style realistic|anime|cinematic|original
      • --brightness moody|normal|bright
      • --subtitle off|on
      • --dream-filter off|on
      • --notes "extra user constraint"
  2. 生成前,须完整展示最终提示词及全部参数,并明确请求用户确认。

    • 确认提问应简洁明确,例如:
      • “最终提示词与参数已就绪,是否立即生成?”
  3. 收到用户明确确认后,启动视频生成。

    • 执行命令:
python "/scripts/generate_ark_video.py" ^
  --prompt "final prompt text" ^
  --output "C:pathtoresult.mp4"
  1. 清晰报告生成结果(成功或失败)。
    • 若成功,返回下载文件路径及任务 ID(如可用)。
    • 若失败,将问题归类至以下之一:
      • API 密钥或认证问题
      • 网络连接或轮询问题
      • 远程任务执行失败
      • 响应中未包含可下载的视频 URL

重要实现说明

  • 所集成的生成器脚本(generator script)刻意复用了当前 workspace 中已有的 HTTP + 轮询模式。
  • 当前 API 请求仅发送纯文本提示词(text prompt payload);时长、宽高比、运动强度、风格等控制参数,除非后续扩展 API 请求体,否则均需编码进提示词文本中。
  • 生成器脚本优先从环境变量读取凭据:
    • ARK_API_KEY
    • VOLCENGINE_ARK_API_KEY
  • 可选环境变量:
    • ARK_VIDEO_MODEL
    • ARK_VIDEO_TASKS_URL

对话规则

  • 除非用户明确表示“已知类型”或类似表述,否则不得跳过类型选择步骤。
  • 若可通过编号选项完成选择,则避免提出宽泛、开放性问题。
  • 若用户提出“更写实”、“更具电影感”、“更短”、“竖屏”等表述,应视作参数更新指令,直接进入下一步,无需额外追问。
  • 若用户发出“生成”、“开始”、“就这样生成”等指令,在未于同一消息中已完成确认的前提下,须先完整展示一次最终提示词,再发起一次明确的确认请求。

何时查阅参考文档

  • 需获取固定类型列表、各类型默认值或类别专属提示词引导时,请阅读 references/video-types.md。
  • 需参考示例对话、命令样例或面向用户的教程流程时,请阅读 references/usage-guide.md。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习