一键从Prompt到PowerPoint,斯坦福博士生自制的PPT生成神器火了
yuyutoo 2024-10-22 18:43 2 浏览 0 评论
机器之心报道
编辑:蛋酱、小舟
谁没有过为 PPT 熬夜的经历?现在,免费的一键生成 PPT 神器终于诞生了。
在即将过完的 12 月,相信很多人都在忙一件事:年终工作汇报。就像那句话说的:职场人,不是在做 PPT,就是在做 PPT 的路上……
职场人苦 PPT 久矣。想做出一份优秀的 PPT,确实难点颇多:要构思亮眼的标题、简明的大纲、精炼的陈述内容等等,还要配上精美的主题和插图。即使在各类 PPT 模板资源库的助力下,整理出一份优秀的 PPT 仍需大量心血。
已知「图像」和「文本」可以分别用 DALL-E 2 和 ChatGPT 来生成,那这些技术能力是否可以融合成一款 PPT 生成工具呢?
现在,已经有人研发出了一款解放生产力的神器:ChatBCG,世界上第一个从文本到 PowerPoint 的 AI 生成工具。
试用地址:https://www.chatbcg.com/
ChatBCG 共有两位作者,SilasAlberti 是斯坦福大学机器学习专业的博士生,JosephSemrai 是斯坦福大学计算机系的学生。
左:SilasAlberti;右:JosephSemrai。
功能介绍
目前,BCG-3(双峰条件生成)已经具备的功能包括:生成大纲、标题、要点、粗体关键字、图像和图形,还能够变换多种布局和主题。
只需要输入一句需求文字,就能一键生成:
作者还构建了一个简单的富文本编辑界面,用户可以将其用于幻灯片的起点。
如果你对生成的效果不太满意,可以更换主题,或者进入「编辑模式」直接上手改:
最方便的是,它支持以 PPTX 和 PDF 格式导出。
而这些功能都属于初级阶段,作者还介绍了几个即将推出的功能:
- 更多布局和主题;
- 对话式编辑;
- 使用博客 / 论文内容作为上下文;
- 数据驱动的表格。
真正的使用体验到底怎么样?我们来看一下示例。
试用效果
我们首先尝试了一个系统给出的测试样例:如何写出一本畅销书?
ChatBCG 的生成结果符合 PPT 的结构规范,首先列出了 PPT 内容中要点,畅销书创作需要:1. 确定书的主题,2. 制定写作规划,3. 推广这本书。
其中,每个部分又在 PPT 中具体展开,比如制定写作规划又被展开成:构建写作蓝图与基本人物、设置创作时间线和目标、编辑调整书的内容细节。
这份生成结果满足了 PPT 简洁明了的基本要求,并且 PPT 风格清新,包含一些合适的配图,这些都是 PPT 的加分项。
我们又尝试了一个更符合职场的主题让 ChatBCG 生成 PPT——「年度运营汇报(Annual Operation Report)」。
ChatBCG 这次生成的 PPT 内容要点包括:运营概况、财务绩效、挑战与机遇,整体逻辑清晰,符合职场需求。
以「运营概况」部分为例,PPT 内容被细分为:1. 计划目标和已实现目标,2. 取得重要进展的项目,3. 年度亮点。
ChatBCG 生成的 PPT 列出这些基本要素之后,用户可以根据具体情况,进一步编辑 PPT 内容,添加实际数据。
对于一个职场汇报来说,ChatBCG 生成的 PPT 整体框架符合逻辑,但我们也能发现该模型生成的内容过于简单,甚至类似于现有办公软件中的 PPT 模板,在实际工作中无法直接采用。
这说明 AI 在生成 PPT 等办公材料方面还有很大的不足,难以生成满足材料复杂度的内容。或许对于工作琐碎,细节繁多的职场人来说,写 PPT 这个活,AI 也只能帮你到这了。
参考链接:
https://www.reddit.com/r/MachineLearning/comments/zxab4m/p_we_finally_got_texttopowerpoint_working/
https://twitter.com/SilasAlberti/status/1608037989623414791
https://www.producthunt.com/posts/chatbcg-generative-ai-for-slides
相关推荐
- 野路子科技!2步教你把手机改造成一个FTP服务器,支持PC互传
-
哈喽,大家好,我是野路子科技,今天来给大家带来一个教程,希望大家喜欢。正如标题所言,就是教大家如何把售价改造成FTP服务器,而这个时候估计有朋友会问了,把手机改造成FTP服务器有什么用呢?现在有Q...
- 不得不看:别样于Server-U的群晖文件存储服务器的搭建与使用
-
我先前的作品中,有着关于Server-U的ftp文件存储服务器的搭建与访问的头条文章和西瓜视频,而且我们通过各种方式也给各位粉丝介绍了如何突破局域网实现真正意义上的公网访问机制技术。关于Server-...
- Qt三种方式实现FTP上传功能_qt引入qftp库
-
FTP协议FTP的中文名称是“文件传输协议”,是FileTransferProtocol三个英文单词的缩写。FTP协议是TCP/IP协议组中的协议之一,其传输效率非常高,在网络上传输大的文件时,经...
- Filezilla文件服务器搭建及客户端的使用
-
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户...
- 美能达柯美/震旦复印机FTP扫描怎么设置?
-
好多网友不知道怎么安装美能达/震旦复印机扫描,用得最多是SMB和FTP扫描,相对于SMB来说,FTP扫描安装步骤更为便捷,不容易出问题,不需要设置文件夹共享,所以小编推荐FTP来扫描以美能达机器为例详...
- CCD(简易FTP服务器软件)_简单ftp服务器软件
-
CCD简易FTP服务器软件是一款很方便的FPT搭建工具,可以将我们的电脑快速变成一个FPT服务器。使用方法非常简单,只要运行软件就会自动生效,下载银行有该资源。该工具是不提供操作界面的,其他用户可以输...
- Ubuntu系统搭建FTP服务器教程_ubuntu架设服务器
-
在Ubuntu系统上搭建FTP服务器是文件传输的一个非常实用方法,适合需要进行大量文件交换的场景。以下是一步步指导,帮助您在Ubuntu上成功搭建FTP服务器。1.安装vsftpd软件...
- 理光FTP扫描设置教程_理光ftp扫描设置方法
-
此教程主要用来解决WIN10系统下不能使用SMB文件夹扫描的问题,由于旧的SMB协议存在安全漏洞,所以微软在新的系统,WIN8/WIN10/SERVER201220162018里使用了新的SMB传...
- 纯小白如何利用wireshark学习网络技术
-
写在前面工欲善其事必先利其器!熟悉掌握一种神器对以后的工作必然是有帮助的,下面我将从简单的描述Wireshark的使用和自己思考去写,若有错误或不足还请批评指正。...
- 京东买13盘位32GB内存NAS:NAS系统安装设置教程
-
本内容来源于@什么值得买APP,观点仅代表作者本人|作者:yasden你没有看错,我在京东自营商城购买硬件,组装了一台13盘位,32GB内存的NAS,硬盘有13个盘位!CPU是AMD的5500!本文...
- python教程之FTP相关操作_python ftps
-
ftplib类库常用相关操作importftplibftp=ftplib.FTP()ftp.set_debuglevel(2)#打开调试级别2,显示详细信息ftp.connect(“I...
- xftp怎么用,xftp怎么用,具体使用方法
-
Xftp是一款界面化的ftp传输工具,用起来方便简单,这里为大家分享下Xftp怎么使用?希望能帮到有需要的朋友。IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新...
- 树莓派文件上传和下载,详细步骤设置FTP服务器
-
在本指南中,详细记录了如何在树莓Pi上设置FTP。设置FTP可以在网络上轻松地将文件传输到Pi上。FTP是文件传输协议的缩写,只是一种通过网络在两个设备之间传输文件的方法。还有一种额外的方法,你可以用...
- win10电脑操作系统,怎么设置FTP?windows10系统设置FTP操作方法
-
打印,打印,扫描的日常操作是每一个办公工作人员的必需专业技能,要应用FTP作用扫描文件到电脑上,最先要必须一台可以接受文件的FTP服务器。许多软件都需要收费标准进行,但人们还可以应用Windows的系...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)