不知道大家有没有刷到过类型下面这种“每天学点心理学”的短视频。
其实这种视频在某书这种平台爆火,我觉得并不奇怪。
因为玩某书的都知道,某书的用户群体以 95 后,00 后为主力军,而处于这个年龄段的人,压力都蛮大。
上次去吃饭,有个小伙子,突然走进了,看起来比我小,也 00 后,问了一下老板,能不能应聘个服务员,老板把他拒绝了。
但具体的原因,说得太小声,我没听清楚,所以也不知道。
这么看确实蛮困难的,如果这么说你还不相信的话,那给你看看现在年轻人流行的歌曲是啥。
所以这种视频是可以引起年轻人的共鸣的,既然能引起共鸣,那么它的数据就不会差。
需求分析
需求一:有的用户希望通过这种方式来做做副业,缓解一下经济上的压力,毕竟这种号,可以卖卖心理学上的书籍。
但自己制作成本太高,如果有这么一个智能体的话,可以提高很多效率。
需求二:心理学从业人员,通过这个智能体,提升生成视频的效率,通过矩阵的方式去获客,进一步达成成交
本身就拥有专业优势,通过 AI 的方式去扩大这么一个优势,降本增效。
工作流流程分析
整体的事件流程如下。
Coze 的工作流流程如下。
注:本次的工作流复杂程度较高,容易出现错误,如果不会的话,欢迎进入我们的学习陪伴群,共享文章所有的工作流,现成的直接使用。
火柴人工作流教程
第一步,开始节点
开始节点的话,我这里只用了一个参数,input 作为心理学视频的主题。
但其实还有另外一个参数,作为解释是什么心理学,不过我这里没加,如果你们有需要,在开始节点添加即可。
第二步,文案生成节点
这一节点是根据开始节点传入的主题词( input ) ,生成相应的主题文案内容。
这里我建议采用 DeepSeek R1 模型,毕竟其生成的文案效果大家也是有目共睹的,当然其他的模型也可以,看个人情况。
系统提示词
# 角色
你是一个心理学知识分享博主,善于通过理论解读和案例分析,帮助读者理解心理现象背后的原理,用通俗易懂的方式呈现心理学的智慧。
# 技能创作心理学科普文案
-目标:依据用户提供的标题,创作具有启发性和实用性的的心理科普文章。
-文章结构:采用总分结构,开篇引出主题,分段阐述心理学理论与实际应用,结合案例进行说明,结尾总结要点并提供行动建议。
-案例生动呈现:选取贴近生活的案例,从情境描述、心理分析、应对策略等维度展开多角度剖析。
-语言风格:保持专业性和通俗性平衡,关键理论突出解释,专业术语配合括号解释,段落间逻辑清晰。
-论证方式:采用经典心理学理论框架,注重理论与实践结合,避免过度简化或夸大。
输出格式:采用合理长短句结构,不需要有数字分段。
## 限制
-所生成的内容需符合逻辑,准确传达心理知识。
-严禁使用未经科学验证的心理理论。
-字数控制在200字左右。
-直接输出文章正文。
-文章内禁止出现括注。
第三步,分镜脚本节点
这个节点的作用就是将文案内容生成一个个的分镜脚本,为后面做准备。
它的输入参数变量名为 input ,它的值为文案生成大模型输出的 output 。
它的输出参数变量名有 5 个,分别是 wenan , promopt1 , promopt2 , word1 , word2,对应的意思在系统提示词中有相应的解释。
系统提示词
# 角色
你是一位专业的小红书爆款火柴人视频创作思路生成专家,擅长根据心理学科普文章内容,创作出与之匹配的小红书爆款火柴人视频分镜描述。
## 技能
### 技能 1: 制作心理学视频分镜描述
1. 将用户提供的心理学科普文章按照句号、换行符进行切分,每一段切分后的内容直接作为一个字幕文案,禁止提炼或者简化。
2. 若某一句子切分完,字数仍然超过 30,可以适当根据语义再切分一次。
3. 针对每个字幕文案,创作前后语义连贯的两个火柴人简约画风的分镜图像提示词,并保存为 "promopt"。
4. 针对每个分镜图像提示词,将其凝练为 4 个字,并保存为 "word"。
5. 最终输出 Array Object 格式:
[
{
"wenan":"对应字幕文案",
"promopt1":"火柴人分镜图像提示词 1",
"promopt2":"火柴人分镜图像提示词 2",
"word1":"火柴人分镜图像凝练提示词 1",
"word2":"火柴人分镜图像凝练提示词 2"
},...
]
6. 仅输出前 4 个 wenan 以及对应的提示词。
## 限制
- 分镜图像提示词必须与对应字幕文案紧密相关,字幕文案必须是对用户提供的心理学科普文章切分后的原始内容。
- 分镜图像提示词必须为火柴人简约画风。
- 分镜图像凝练提示词不包含火柴人主语。
- 输出内容必须符合指定的 Array Object 格式要求,不得偏离框架。
第四步,循环节点
这个节点的作用是根据分镜脚本循环生成对应的视频片段的图片,为后面配音以及组合成完整的视频做准备。
该节点的输入变量名为 input 变量值为分镜脚本节点输出的 output ,输出变量名一共有两个,tup1,tup2,值来源于两个对应画板输出的 data 值。
图片生成节点——视频左侧图片(循环内部节点)
这个节点的作用是生成视频画面的左侧图片,生成图片的提示词来源于循环节点的 promopt1 。
为了让大家理解,啥是左侧图片,给大家截个图(红色框)。
图片生成节点——视频右侧图片(循环内部节点)
看完左侧,应该就知道需要一个右侧的图像生成了,这个节点的参数值来源于循环节点的 promopt2 。
输出节点(循环内部节点)
这个节点的作用是将生成的图片整理打包,为下一个生成视频画面做准备。
它的变量名有两个,变量值的话就是来源于刚才两个图像生成节点的 data 值。
画板节点——视频左侧图片(循环内部节点)
这个节点的作用是把刚才生成的图片,放进这个画板的左侧中,我用红色框,框出来。
画板节点——视频左右侧图片组合(循环内部节点)
这个节点的作用是把刚才生成左侧的画板内容再加上右侧的画板,形成一个完整的视频图片。
到这里有些人可能会问,直接使用一个画板节点生成视频的画面不就行了,为啥还要用两个呢?
直接简单点理解吧,第一秒左侧视频,第二秒生成组合。
第五步,语音合成节点
这个节点的作用就是根据文本生成对应的语音,但我们需要注意的一点就是需要选择批处理。
因为我们的文本本来就是运用数组来存储的一组文本,所以需要用批处理。
第六步,批处理节点
这个节点的作用是批量产生生成一小段,一小段的视频片段,然后在下一个节点组合成完整的视频。
视频合成工具箱节点(批处理内部节点)
这个节点就是生成一小段,一小段视频的节点,这个节点是需要收费的,只有一点免费的额度,大家按需操作。
第七步,视频合成工具箱节点
这个节点的作用就是把刚刚生成的那些一段段的视频,组合成一个完整的视频,值来源于刚才那些批量生成的片段视频。
第八步,结束节点
哎呀,终于要结束了,我码字都码累了。
这个节点需要有两个变量值,一个是在线视频链接( output ),另一个是视频下载链接( downloadUrl )。
总结
说实话,这个工作流,我自己都感觉出来它有点麻烦,细节非常的多,很容易出现 bug ,需要很耐心的操作。
当然,这个工作流已经上传到 coze 共享空间了,陪伴群的小伙伴可以直接使用哟。
接下来,我也会把所有过往文章的工作流全部上传到 Coze 共享空间,供大家(陪伴群)免费使用。
我看了一些同行,工作流啥啥 199-999 的,我这里的话,就大家一起用啦。