00:00
哈喽,大家好,我是月来it,今天简单的跟大家介绍和分享一下怎么样基于一个已有的源代码项目,我直接去生成产品演示视频或者是产品介绍PPT,如果大家经常看我的文章和视频,可能就会注意到我们自己构建的一个基于本体驱动的一体化的AI原生pass平台,这个产品已经做来差不多了,我也写了大量的文章去做介绍,那么后续配套的他就必须要有相关的产品演示介绍的视频,或者是整个产品解决方案介绍的一些PPT。所以在上周我们大老板就发话了,你能不能帮我做一个3~5分钟的产品介绍的视频,把这个产品它面对的产品问题,解决的痛点,包括这个产品核心的功能优势,包括核心的一些产品操作的一些界面视频,把它融合在一起,做一个产品讲解的视频。因为我们。
01:00
刚拿到这个任务的时候很简单,对于技术人员来讲的话,那是不是就直接打开腾讯会议进行视频录制,我录制一个3~5分钟的产品操作的视频,边录制的时候边做讲解,这样不就有了一个完整的产品演示视频了吗?这种方式不是说不可以,但是这种方式更像是给你最终使用的用户培训的操作延迟视频,而不能作为一个很好的比如新产品发布,产品宣讲的这么一个视频。所以说基于这个需求,我又想了一个方式,就是首先还是让AI去充分的理解我的源代码项目。把我希望这个产品突出要讲解的功能,核心的亮点,他面对的问题的痛点问题,我整理了300字左右,然后就让AI输出了一个完整的3000字左右的产品讲解视频的完整的口播的文字稿,有了这个口播文字稿以后,我就把它导到了花生AI这么一个视频制作工具里面,然后让AI工具自动的把这个视频做出来,做出来完了以后,这个视频本身已经会带了相应的类似于emotion的一些结构化图表,然后在这个视频上面,我只需要去再去配置,或者是插入一些我对应的核心功能的实际的操作视频的截图就可以了,这样就形成了一个完整的产品演示视频。所以说大家昨天看到我上传的视频就是这么样做出来的,这是第一种方式,第二种方式,我就在想,能不能把整个过程完完全全做成一个skill技能包,让它整个过程全部的自动化了。
02:39
所以说我通过实践以后,这种方式也是完完全全可以的,而且这个ste技能包我已经开源到了work body的技能仓库,大家随时可以访问和下载。好了,我来讲一讲这么一种基于项目的源代码自动生成产品演示视频,它的核心的思路是怎么样的呢?很简单,它仍然分成几个大的动作,第一个动作就是你首先要去确认产品演示视频要讲哪几个关键部分的内容,比如说产品核心的基本的概述,核心支撑的端到端流程的介绍,总体架构的介绍,然后接着才是你要讲解哪些核心的功能点,每个功能点怎么讲,有了初步的构思以后,你让AI自己去读源代码,充分的理解你的问题需求以后,仍然是要先出口播的文字稿,有了口播的文字稿以后,AI自动的调用底层的类似于hyper frame和emotion的工具来帮你自作这个视频好了。
03:39
那这个视频制作出来了以后,有一个最大的问题,它就是没有我系统的操作界面的截图,那么在这个时候其实就有两种做法,第一种做法就是我让AI模拟自动把这个系统启动起来,然后自己去操作,自己去截图,这是第一种做法。第二种做法就是我让AI不用去启动系统,他自己去读这个系统的前端源代码,然后依葫芦画瓢的方式重新做一些静态的HTML页面出来,做出来以后按我产品讲解视频同样的风格去进行截图,这样从头到尾基于这个视频制作的流水线,就能够形成一个完整的产品讲解视频,所以大家可以看一下整个产品讲解视频,它最终是一个什么样的一个效果,我截一段效果放进来,大家可以看一下,保存目录引用,不移动,也不修改原始文件。
04:31
登记之后,点扫描系统统计可解析的文件类型和数量,目录有变化就重新扫一次。它之上还有一层知识库,是知识工作的容器,导入、萃取、问答、知识体系都从这里展开。新建知识文档前,要先选资料库,再指定萃取方式。第二步是知识萃取,也是知识中心最核心的一步。它分两轮,第一轮叫快速扫描,逐片读取markdown,只提取候选的场景、概念和实体,每一项只留一句话、定义和出处,不做展开。全部扫完后汇总去重,把语义重复的合并掉。
05:04
这里必须人工确认,因为确认后的清单就是第二轮唯一的输入,后面不再新增对象,第二轮是内,好了,前面就是基于原代码项目做产品演讲的完整的视频,那能不能够基于源代码项目直接出出一个产品介绍解决方案的PPT呢?那对于这个事情其实也很简单,因为在前面我已经分享过一个基基于AI辅助做咨询风格的PPT的这么一个skill技能包,那么结合这个技能包很简单,我加上源代码理解和立项工程,让AI去理解我的源代码项目以后,结合我原来的PPT的技能包,那就一定可以做一个产品解决方案的这么一个PPT出来。同时在这个产品解决方案的PPT里面,我们就会进一步的规定,你究竟分几张来介绍你的产品,类似于基本的概述,类似于端端端流程的支撑,类似于核心的架构,类似于核心功能点的截图,所有的内容全部都会包括进去。
06:00
这样的话就是什么呢?AI完完全全,只要你提供完整的源代码项目,它就可以做一个完整的基于这个项目完整的产品介绍PPT出来。对于这个产品介绍的PPT,大家也可以看一下最终究竟是什么效果,我放到整个视频的最后,大家可以参考一下。好了,今天的简单的分享就到这里,两个产品演示视频和演示PPT的介绍的skill的技能包我都上传到了skill HUB的技能仓库,大家可以浏览和访问,今天的分享就到这里。再见。首先大家可以看到当前基于源代码项目,不管是做PPT介绍还是做产品讲解视频,我已经放到了skill skill HUB的技能仓库,你直接搜code through video.或者是搜cold的work through PPT就能够搜到,当然整个两个项目我也打包放到了我get的仓库,你直接搜code work-PPT也可以收到这么一个完整的在cloud code和code都可以的。我们来看一下完整的整个基于代码项目,它自己输出的PP的一个效果,就是现在看到的一个效果。
07:16
所以说从整个效果里面可以看得到,他自己会去解析源代码,生成完整的产品的架构图,然后对核心的功能去做完整的一个介绍,包括截图,包括突出重点项的一些说明,包括核心算法机制的一些序列图。他都会去做一个完整的输出。大家可以看到整体的一个效果,我感觉还是相当不错的。如果还有小的一些修改,我们自己再做微调,基本上就就就是可以用的一个版本。这个是一个完整的演示的一个效果。
我来说两句