从漫展情报到角色出片:两个Skill一站式搞定
这是一篇开发者的真实复盘。作为一个漫展爱好者,我发现自己的漫展之旅非常容易卡在两个环节上:去之前——情报散乱、真假难辨、票务踩坑;到了现场——动作同质化、不会摆 pose。为了解决上述问题我依托 doubao-seed-evolving 模型自研了两套专属 Skill,又把它们做成了一个普通人打开浏览器就能用的一站式 Web 工具。本文讲的就是这条【从获取情报到顺利出片】的完整开发路径。
1.出发点
我平时逛漫展,折腾得越多,我越发现:一条本该顺畅的漫展链路,被两个硬痛点生生截成了两段。
在去漫展之前:开票时间散在官方公告、票务平台、官微里得自己一个个翻,网传参展 IP、黄牛票务、虚假爆料满天飞真假难辨,阵容更新、场馆变更,ChinaJoy、BW、核聚变多个展会,信息多难整合。
到了漫展现场:同一个热门角色十个人里有八个在摆差不多的姿势,侧身、叉腰、比个心,可以说是"烂大街"的姿势。更严重的有可能出现 OOC(人设崩坏)。举个例子,小福子本是《骆驼祥子》里怯生的穷苦少女,没读过原著的 coser 却可能摆出挺胸抬头、妩媚放电的姿势。coser新人大多只会"摆个大概",控制不了头、肩、手、腰、腿的角度与张力,教程只给成品图不教方法,看完还是不会摆。
我试过通用 AI 工具来解决但结果不如人意:生成"神里绫华(原神角色)的姿势"能给你十个方向,哪个贴合官方人设它不管;手腕要柔、眼神要先于动作这种细节它不会说;展会情报聚合、真伪甄别、订阅更新更是别想。这就是我做这套工具的核心原因。 我依托 doubao-seed-evolving 自研了两套专属 Skill,集成到一个一站式网站里:
| Skill | 解决的痛点 | 核心能力 |
|---|---|---|
| 展探智能情报 Skill | 去漫展前的情报混乱 | 全维度情报自动聚合 + 智能甄别风控 + 多展会订阅更新 + 邮箱提醒 |
| 姿影动作生成 Skill | 到了现场不会出片 | 角色人设检索/解析 + 动作设计(支持连贯动作设计) + 动作拆分讲解 + 出片手册 |
2.效果演示
先看一站式成品,再说怎么做的
整个网站分为三个界面:登录界面、展探界面、姿影界面。用户一次登录即可完成全流程:登录→展探查情报购票→姿影生成动作方案→现场出片。
演示2
效果展示
打开浏览器访问 http://localhost:3000/login,落地的第一个页面是登录界面: 
登录卡片设计得很简洁,只需要填两样东西。
邮箱:用于订阅展会情报、接收开票/阵容更新提醒。
API Key:展探联网检索购票、姿影生成出片手册、时调用 doubao-seed-evolving 模型使用。
保存凭证后自动跳转到展探界面。展探是一站式展会情报聚合工具,支持热门展会快捷选择、自定义情报检索与邮箱订阅推送,自动整合多渠道资讯生成结构化情报卡片,展示场地、票务、参展IP、舞台活动、周边信息并甄别信息可信度、推送风险预警。

展会信息支持模糊搜索,输入"ChinaJoy / BW / CP30"都能命中:

订阅后邮箱会收到情报摘要邮件,用户主动点击邮件发送时,无论信息有没有变动都发一封当前展会总结;系统检测到展会有信息更新时,主动给订阅用户推送变更提醒。


从展探右上角点“去姿影出片”,进入姿影界面。用户能在情报和出片之间自由切换。无需复杂指令,直接上手。
1:成熟 IP 角色——神里绫华(原神)
必要输入:
| 字段 | 内容 |
|---|---|
| 角色名 | 神里绫华 |
| 作品来源 | 原神 |
| 人设补充 | 端庄大小姐、白鹭公主、神里流太刀术 |
| 动作数量 | 4 |
| 图片尺寸 | 2K |
姿影先完成了 联网检索,抓取了米哈游官方百科、萌娘百科、Hoyoverse 官方介绍等高相关页面,提取出角色性格(端庄娴静、品行高洁、外冷内热)、经典姿势(神里流太刀术的素振精准感)、需规避的姿势(双手捧扇比心、过度性感化),然后基于这些约束生成了一套 4 动作连贯序列(白鹭霜华·雪鹤四态):
| # | 动作名 | 叙事节拍 | 镜头 |
|---|---|---|---|
| 1 | 庭中待机 | 待机微调 | 全身中景,3/4 侧身 |
| 2 | 扇掩回眸 | 情绪递进 | 中近景,过肩回眸 |
| 3 | 踏雪居合 | 动态发力 | 全身低角度仰拍 |
| 4 | 收扇定格 | 收尾定格 | 中景,正面微侧 |
演示效果3
挑一个动作展示拆解细节:

每个拆解部分有九宫格网格线辅助动作定位。

图文对照,动作要点一目了然。

2:小说角色——小福子(骆驼祥子)
必要输入:
| 字段 | 内容 |
|---|---|
| 角色名 | 小福子 |
| 作品来源 | 骆驼祥子 |
| 角色类型 | 小说/文设角色 |
| 输入方式 | 上传《骆驼祥子》全小说 .txt 文档 |
| 动作数量 | 1 |
| 图片尺寸 | 2K |
我直接上传了全文近 13 万字的《骆驼祥子》小说,交给姿影自动从小说中提取人物特点。而姿影的底座大模型doubao-seed-evolving 复杂长文档处理能力非常扎实,凭借长上下文定位与信息整合能力,稳定通读了全篇、精准召回散落各处的小福子描写并汇成完整人设画像。 
然后基于这些人设约束,原创设计了一个贴合小福子气质的姿势——门侧怯立。生成完成后,通过展示区提供的图片画廊 / 出片手册可查看成品,并可一键下载 PDF。
① 图片画廊

② 出片手册——文字说明含动作要领与易错点:

③ 下载 PDF——点击下载出片手册保存PDF 文档(部分展示):


3.模型选型与两个 Skill 的开发思路
为什么选 doubao-seed-evolving模型?
主要基于三点技术适配性考量:
-
原生结构化输出能力:模型支持标准 JSON 格式返回,可直接适配展探情报卡片、姿影动作方案的数据输出需求,规避正则解析等冗余开发工作,保障数据输出规整统一。
-
长文本指令稳定性优异:项目多模块需整合大量检索资料、约束规则与格式规范,形成超长提示词。该模型长上下文理解与执行能力突出,可稳定落地复杂指令,保障输出质量。
-
生态适配、开发成本低:模型与生图模型 Seedream 同属火山方舟生态,密钥、调用逻辑完全统一,可直接复用现有生图能力,大幅简化整体开发与对接流程。

3.2 展探 Skill 的核心设计
展探 Skill 解决的是"情报聚合"、"真伪甄别"和"长期订阅"三件事。依托火山方舟 Doubao-Seed-Evolving 模型实现情报核验,该模型具备持续进化特性,相同调用配置下情报甄别能力会不断优化,无需更换接口、调整提示词,持续提升展会信息聚合质量。

3.3 姿影 Skill 的核心设计

这里我通过开发中遇见的几个关键问题,更深入介绍姿影。
问题 1:模型对成熟 IP 人设认知零散、易 OOC
直接让模型生成"神里绫华的姿势",它确实知道这个角色,但认知是零散的——它知道"大小姐"“用扇子”“用刀”,但这些信息没有形成约束。结果就是生成的动作里,神里绫华可能在挺胸抬头比心,或者在挥刀过头大喊,丢了"神里流太刀术的克制感"。
解决方案:新增强制前置检索和人设约束
我在 Skill 里强制规定:在设计任何姿势之前,必须先完成联网检索。用内置的 WebSearch + WebFetch 工具,按检索矩阵至少覆盖 3 类查询:
| 类别 | 查询模板 | 目的 |
|---|---|---|
| 官方设定 | {role} {source} 角色设定 性格 官方 |
提取官方性格、外貌、背景 |
| 经典姿势 | {role} 招牌动作 经典姿势 立绘 |
提取角色标志性肢体语言 |
| Cos 参考 | {role} cosplay 姿势 教程 |
提取优质实拍构图 |
| 同质化排查 | {role} cosplay 场照 常见姿势 |
识别烂大街、需规避的姿势 |
检索结果压缩成 ResearchBundle JSON(控制在 2000 字以内),注入下游 Prompt 作为事实依据。然后在 Prompt 里明确要求:avoid_poses 必须融合 research.overused_poses,personality_keywords、temperament 必须与官方性格一致。
这样一改,神里绫华的动作立刻就"对味"了——大小姐的矜持、太刀术的精准、白鹭公主的清冷,全都贴合人物气质。
问题 2:对自设/冷门/小说人物无认知体系,动作千人一面
这是最让我头疼的问题。小说人物,例如《骆驼祥子》里的小福子,只给出人物名字直接让模型生成人物姿势,很有可能把小福子生成民国大小姐,气质割裂。
**解决方案:**为文设角色新增了全文文本解析流程
- 文本深度解析:用户可直接上传完整小说文档(支持.txt/.md/.docx/.pdf格式),doubao-seed-evolving会通读全文,自行搜索整合、拆解出角色的核心性格特征、外貌细节、气质基调、身份背景、肢体语言原则、需规避的 OOC 姿势。如果原文信息有限则采用"有依据的保守推断 "和"标注置信度"策略,不凭空捏造。
- 服装设计决策:自动判断文字中是否已有详细服装描写。缺服装描写时主动询问用户是否需要设计,不擅自决定后默默生成。服装设计三原则:贴合性格气质、符合时代背景、cos 可实拍落地。
- 基准图锚定法(解决一致性难题):先生成 1 张高质量正面人设基准图(白背景,清晰展示五官/发型/全貌),然后以基准图为参考图生图生成 N 张连贯组图,锁定脸/发型/服装,只改变姿势。
问题 3:生成动作同质化严重、无拆解教学细节
动作描述里是"帅气地拔刀""自然地站立"这种模糊词,coser 看完还是不会摆。而且不同角色生成的动作骨架差不多,换个角色名动作还是那几个。
解决方案:动作拆解规则与高权重人设约束
我在 system prompt 里强制要求:
- 所有动作描述必须具体到肢体部位的角度、方向、张力,禁止使用"帅气地""自然地"等模糊词。
- 动作序列必须遵循"待机微调→情绪递进→动态发力→收尾定格"的叙事节拍,动作间过渡符合人体动态逻辑。
- 肢体部位逐段拆解:头/躯干/手/腿脚,每段都要有角度、方向、张力描述。
- 人设约束高权重:
body_language_principles和avoid_poses在 Prompt 里反复强调,确保不同性格的角色动作差异明显——高冷角色低张力克制,元气角色肢体舒展,反派角色压迫感占有感。
4.项目配置
说完了设计思路,讲解下使用准备的配置。
开发工作主要由 doubao-seed-evolving 模型完成,所以第一步是开通权限拿到 Key。
1.打开 火山方舟控制台,注册/登录火山引擎账号。
2.购买火山 Agent Plan(建议 medium 档),选择 Doubao-Seed-Evolving 模型

3.保存 API Key

4.在 Trae 里配置模型和生图 skill
到 nodejs.org 下载 LTS 版本安装,安装后终端执行 node -v 确认版本 ≥ 18。在 Trae 里安装 byted-ark-seedream-skill(Seedream 生图 Skill)。这个 Skill 封装了对 doubao-seedream-5.0-lite 的调用,姿影直接通过 node scripts/generate.js 调用它。
这里需要注意在对话框选择 doubao-seed-evolving 模型否则无法调用生图 skill 进行图片生成。



可能出现的报错与解决方法
| 报错 | 原因 | 解决 |
|---|---|---|
HTTP 401 Unauthorized |
API Key 失效或未开通对应模型权限 | 回火山方舟控制台检查 Key 状态和模型开通情况 |
HTTP 429 Rate Limit |
并发太高触发限流 | 生图是重操作,建议串行调用,单次超时设 120 秒 |
请求超时(120秒) |
大模型生成长 JSON 或 Seedream 出图慢 | llm-service.js 里 req.setTimeout(120000) 可调大;网络不稳时尤其常见 |
图片下载失败 |
TOS 地址 24 小时有效,过期了 | 保留 url 字段让用户手动下载,或重新生成 |
5.安装邮箱自动化skill
通过以下命令交给 doubao-seed-evolving安装即可,主要是实现展会信息更新邮件自动发送。
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_176cb31c/email-automation-best。 
5.使用规范与注意事项
5.1 使用流程
完整链路是 登录 → 展探查情报 → 姿影出方案 → 现场出片:
- 启动服务:
cd ziying-web && npm start,浏览器访问http://localhost:3000/login。 - 登录:填邮箱和API Key;服务器配了默认 Key 时可留空。
- 展探:进展探 ,输入展会名,勾选关注维度,点"聚合情报"。看情报卡片决定买哪天票、关注哪些 IP 阵容。需要长期跟踪就点"订阅当前展会",开票/阵容更新会推邮箱。
- 姿影:去姿影出片,选角色类型(成熟 IP / 文设角色),填角色信息(成熟 IP 填角色名 + 作品来源;文设角色可上传文档或粘贴文字描述),设动作数量 、图片尺寸 。点"开始生成动作方案",查验结果,下载 PDF 带走去现场。
- 现场出片:照着拆解图和文字说明摆 pose。
5.2 注意事项
误区1:成熟IP角色缺少出处,引发OOC
- 表现:仅填写角色名称,未标注作品来源,生成动作偏离官方人设。
- 规避:务必补充作品出处,触发联网检索,绑定官方设定约束。
- 使用建议:开启智能人设检索,额外注明服装版本、道具、经典名场面,提升还原效果。
误区2:原创/冷门角色设定简略,人设崩盘
- 表现:人设描述过于简短,角色特征提取不足,动作模板化缺乏辨识度。
- 规避:优先上传完整文档,或细化性格、背景、行为习惯,生成专属肢体约束。
- 使用建议:素材不足可启用AI服装设计。
误区3:人设描述笼统,动作缺少实操细节
- 表现:输出大量“帅气地”“自然地”等模糊表述,难以直接复刻。
- 规避:输入明确气质基调、标志性动作,依托内置规则生成标准化肢体拆解。
- 使用建议:备注要求语言通俗,优化内容适配新手coser学习。
误区4:展会情报不订阅,错失动态更新
- 表现:未订阅展会情报,错过开票提醒、新增IP、舞台调整等资讯。
- 规避:登录后订阅目标展会,信息变动将通过邮箱主动推送,情报持续动态更新。
- 使用建议:利用展探IP阵容一键跳转姿影制作动作方案;结合周边、舞台日程规划出片;多展会订阅便于横向对比选择参展计划。
结语
最后来聊点真心话,这次开发我最深的感受是:AI Skill 的价值不在于"能生成什么",而在于"能教会用户什么",以及"能不能把一条完整链路串起来"。
市面上不缺能生成图片的 AI 工具,也不缺能搜索信息的 AI 工具,缺的是真正懂垂直场景、能把一条链路上的多个痛点都解决掉的 AI。
后续我会继续优化迭代这个项目。该项目开发还远没到终点,但它已经证明了:当 AI 真正理解一个垂直场景的完整链路痛点,它就能做出比通用工具好n倍的东西。
所有代码、配置、参数、问题解决方案均来自项目实际实现。项目代码已开源至https://github.com/chiyang147/anime-expo-studio。
更多推荐



所有评论(0)