dsh-univer-office:操作Word/Excel/PPT的DeepSeek Harness办公插件


dsh-univer-office 是 dream-num 团队为 DeepSeek Harness (DSH) 开发的一款官方办公套件插件。它基于强大的 Univer 开源办公框架构建,旨在为 DSH 智能体(Agent)赋予创建、编辑、审核和交付各类办公文档的能力。

简单来说,它让 AI 智能体能够像人一样“看懂”和“操作”Word、Excel、PPT 等办公文件。

工作流程:用自然语言驱动办公

使用 dsh-univer-office 的流程非常直观:

  1. 自然语言描述:你只需用日常语言向 DSH Agent 提出需求,例如“帮我创建一个包含销售数据和图表的电子表格”。
  2. Agent 实时工作:Agent 会理解你的指令,并自动调用插件能力进行创建和编辑,你可以实时看到它的操作过程。
  3. 预览与审核:所有的变更都会在对话中呈现,你可以随时预览、审核。
  4. 确认或修改:你可以选择“批准”并合并这些更改,或者直接“丢弃”,整个过程安全可控。最终,你可以让 Agent 将成果导出为标准格式文件。

技术原理:Univer 赋能

该插件的强大功能得益于其底层架构:

  • 基于 Univer:Univer 是一个全栈、同构的开源办公框架,为插件提供了创建和编辑复杂文档的底层能力。
  • 隔离工作树:Agent 对文件的所有更改都在一个“隔离的工作树”中进行,这确保了主文件的安全,让你可以放心地预览和审核更改,而无需担心意外破坏原有内容。

对于多agent工作,Univer 使用 Git 工作树,并由基于 OT 的协作引擎提供支持:
1. 并行工作:您可以一边编辑,一边让多个agent同时工作。
2. 将更改隔离:每个agent的更改都会保留在各自的工作树中,直到经过审核。未经您批准,任何更改都不会合并到主分支。
3. 审核并合并:工作完成后,首先要解决冲突。然后,您审核变更并决定哪些变更需要合并。


️ 安装与使用

根据其介绍,安装过程比较直接:

  1. 环境要求:需要先安装好 DeepSeek Harness (DSH) 环境。
  2. 安装命令:在 DSH 环境中,使用包管理工具(如 dsh plugin 命令)添加此插件即可。

介绍

dream-num团队推出了dsh-univer-office插件:AI智能体不仅能跟你聊天,还能直接上手操作Excel、Word、PPT,像真人同事一样帮你干活。

它到底能操作什么?不只是Excel

这个插件支持六种内容类型,覆盖了日常办公的大半江山。

电子表格方面,它能读写单元格、算公式、调样式、排序筛选、创建表格、生成图表、做数据透视表、设置条件格式和迷你图。导入导出支持.xlsx.csv.tsv格式。换句话说,Excel里你能用手点的东西,它基本都能用代码操作。

文档方面,它能写段落、排富文本、做列表、插表格和图片、设页眉页脚、控制分页。导入导出支持.docx

演示文稿方面,你给个主题、受众、页数要求,它能从零生成一套幻灯片。还能逐页编辑文本、形状、图片、表格、图表和过渡动画,甚至能自动检测文字有没有跑出文本框、有没有重叠。导入导出支持.pptx

轻量级数据库方面,它能创建数据表、定义字段、录入记录,支持公式字段、筛选、排序、分组。

可编辑画布方面,它能画形状、写字、连线、插图片、做图表和示意图。

还有一个叫“复合文件”的东西——一个.univer文件里可以同时塞进表格、文档、幻灯片、数据库和画布,它们之间还能通过公式互相引用。这意味着什么?你的一份报告里,表格数据变了,文档里的引用数字会自动更新,PPT里的图表也会跟着变。

但这里有个陷阱:你确定它不会把你的文件搞砸?

这是最让人担心的问题。让AI直接操作你的工作文件,万一它把数据删了、公式改乱了怎么办?

dsh-univer-office的设计师显然想过这个问题。他们搞了一套叫“隔离工作树”的机制。AI对文件的每一次修改,都在一个独立的环境里进行,跟你的原始文件完全隔开。你可以在对话框里实时看到它每一步的操作,预览修改结果,然后决定是“批准合并”还是“直接丢弃”。

这就像有人在你的文件上贴了一层透明膜,所有修改都写在膜上,你觉得没问题就把膜揭掉让修改落下来,觉得有问题直接把膜撕了扔掉,原文件毫发无损。

但等等——这个机制能保证AI不会在“膜”上搞出你意想不到的东西吗?比如它理解的“好看的数据报表”跟你理解的完全不是一回事?或者它自作聪明地给你加了一堆你不需要的图表?

事情没那么简单。

它凭什么能操作Office文件?底层藏着一套“办公引擎”

dsh-univer-office的底层是Univer——dream-num团队开源的办公套件引擎。Univer在GitHub上有超过1.3万颗星,拿过GitHub趋势榜第一。

Univer不是那种套壳调用Office软件的工具。它是一套从零构建的办公文档引擎,用TypeScript编写,基于Canvas渲染。这意味着它不依赖你电脑上有没有装Office,在浏览器和Node.js环境里都能跑。

它自己有一套公式引擎,负责处理电子表格里的各种计算。它自己有一套渲染引擎,负责在屏幕上画出表格、文字和图形。它用操作转换(OT)算法支持多人实时协作编辑。它采用插件化架构,开发者可以按需扩展功能。

dsh-univer-office等于把Univer这套完整的办公能力,打包成了一个DeepSeek Harness能调用的插件。DSH给AI提供“大脑”(调用大模型的能力),Univer给AI提供“双手”(操作文档的能力)。

这套组合拳打出来,AI就不再是只能输出文字到对话框的聊天机器人了。它能直接在文档里写东西、改东西、算东西、画东西。

但你真的需要它吗?一个反常识的观察

现在市面上已经有不少“AI生成PPT”“AI写文档”的工具了。你给个主题,它给你吐出一套内容。
这跟dsh-univer-office有什么本质区别?
区别在于:那些工具是“生成内容”,这个插件是“操作文档”。

你用AI生成PPT,得到的是一个.pptx文件,打开看内容还行,但想改个字体、调个布局、换张图,得自己动手。你用dsh-univer-office,可以对AI说“把第三页的标题改成红色、字号调大两号、图表换成折线图”。AI直接在PPT文件里执行这些操作,像你亲手在软件里点鼠标一样。

这听起来很美好对吧。但有一个问题:AI对“好看”“合理”“专业”的理解,来自它训练数据里的统计规律,而不是你老板的审美偏好。它觉得红色标题醒目,你老板觉得红色像警告。它觉得折线图适合展示趋势,你老板觉得柱状图更直观。

谁来调这个偏差?还是你。只不过你从“动手做”变成了“动嘴指挥+动手审核”。

更怪的事情在后面:它跟其他办公插件打架了

dsh-univer-office不是DSH生态里唯一的办公插件。社区里还有基于zagens-office的DSH-Office插件、基于WPS的wps-dsh-plugin、以及dsh-office-tools、dsh-cowork等多个同类项目。光办公类插件就有好几个在抢同一块地盘。

这不奇怪吗?同一个功能需求,社区里冒出了四五种不同的实现方式。有的走轻量级路线(只提供几个核心工具),有的走重量级路线(完整嵌入Univer办公引擎),有的走对接成熟商业软件路线(直接操作WPS)。

这说明什么?说明“AI操作办公文档”这件事,还没有人找到标准答案。大家都在摸索,都在试错。你选哪个插件,取决于你更看重轻量还是功能完整、更倾向开源引擎还是商业软件。

但问题是——这些插件之间能互通吗?一个用dsh-univer-office生成的.univer复合文件,另一个插件打不开怎么办?一个插件里的公式引用规则,换了插件就不认了怎么办?

这事还没完。

这件事真正让人回不去的地方

回到最开始的问题:AI智能体能帮你干活了,然后呢?

然后你会发现,你对“办公自动化”的理解彻底变了。以前自动化是写VBA宏、做RPA流程,你得先学会编程才能让电脑自动干活。现在你只需要会说话。

更让人回不去的是这个:当AI能操作文档之后,“文档”本身的性质变了。它不再是一个静态的文件,而是一个AI可以实时介入、持续修改、动态更新的活物。你今天让AI生成一份周报,明天让AI基于新数据更新周报里的表格和图表,后天让AI把周报里的关键数据提取出来做成PPT。

一份文档从“写完就定型”变成了“一直在生长”。你回得去吗?

但有一个细节让我一直放不下:Univer这个引擎目前对.docx.pptx的支持还在积极开发中。它最成熟的是电子表格部分。这意味着什么?意味着你现在让AI帮你做PPT,它可能做得没那么好。或者更准确地说——它做PPT的能力,取决于Univer对PPT格式的支持深度。

而Univer对PPT的支持,目前还是“积极开发中”。

所以问题来了:你是现在就上手用,忍受它还不够完美;还是等它成熟了再用,但错过它每天迭代带来的效率提升?

这个问题,没有标准答案。就像那个AI觉得红色标题醒目、你老板觉得像警告的偏差一样——最终的决定权,还是在你手里。

总而言之,dsh-univer-office 通过将强大的 Univer 办公能力与 DSH 智能体相结合,为用户提供了一种通过自然语言驱动、高效且安全的全新办公文档处理方式。