今天要制作一个自然语言转SQL的分享 PPT,个人的美感比较差,每次需要制作 PPT 的时候,在逻辑和内容方面很容易搞定,就有点犯愁如何能够把 PPT 制作得稍微看得过去,脱离丑的范畴。本着做什么事情都考虑一下是否可以使用 AI 工具来完成的原则,制作这个分享 PPT 正是发挥AI工具威力的好时机。由于时间比较仓促,只试用了豆包和千问两个免费的AI工具,千问制作的效果比较不理想,直接弃用了,试用主要集中在效果还不错的豆包工具上。
第一次正式制作PPT的时候,只列了一些风格的要求,内容也只列了三个要点:传统SQL查询的问题、自然语言转 SQL 的原理、自然语言转 SQL 的挑战。然后用 AI 工具自行补充具体内容,每个要点生成 5 张 PPT,AI 工具很快就把 PPT 生成了,里面的主标题采用了要点内容作为标题,其它内容按要求自行产生,页数也足够,但这些内容与预期的差距有点大,或者说都是一些大而空的描述,如果用这些内容去分享的话,可能没啥用。
第二次制作的时候,花了点时间把这三个要点当作三个一级章节,每个一级章节下再列出几个二级章节,每二级章节再列出一些细项。比如说传统SQL查询的问题这个一级章节,列出三个问题作为二级章节:技术门槛高,响应速度慢,定制成本高。然后再针对每个问题,列几个细项说明,说明技术门槛高在哪几个地方等。除此之外,还提了一些设计的要求,比如哪细项说明是并列的,哪些细项是按顺序的,并列的细项要求用并列的结构展示,而有顺序的则要求有箭头指示或者序号指示顺序。由于Markdown格式比较简单,而且很容易表示章节结构,就用 Markdown 格式把这些内容整理成按章节的格式,每个章节对应一张 PPT 的内容,每张 PPT 有页码、标题、内容、设计要求这四大要素。标明页码有助于 AI 工具理解每张 PPT 的内容是从什么地方开始和结束的。标题则提醒 AI 工具要放到标题的位置,和采用标题的格式。内容则限制 AI 工具随意发挥,避免乱生成内容。设计要求是对 AI 工具提出 PPT 的样式、风格要求。通过这样的要求,出来的 PPT 效果还是不错的,虽然和做得特别好的PPT还没法比,但至少比自己做的美观多了,高于一般水平。以前如果要做到这种美观度的 PPT,可能要 3~5 天,现在如果不含内容的策划,则只需要几分钟就可以生成。后面再花一两个小时调整就可以,大部分时间还是在调内容,而不是格式。
制作出来的 PPT 有几个问题:虽然规定了字体,但有些地方特别是涉及到英文的,某些内容的字体没有采用规定的字体。在文本内容方面,有些地方它还会自行补充和调整,被调整的地方不一定符合要求。对于有顺序的内容,所用的图示不够形象,位置可能放错。要求把某些步骤画成图示的地方,基本不满足要求,主要还是只能处理结构化文本。有些地方的图标、文本、线条等,没有严格对齐。还不能从上传的附件中学习到模板的风格,无法按照模板来生成。
虽然有点问题,但效率还是大大提升了的。如果要求高的话,可以用一些付费的 AI 工具,功能会更强,效果会更好。AI 工具之间经常是断层式的不同,也就是会存在比上面描述好非常多的 PPT 生成工具,有需要的可以尝试一下。