今天继续分享我们的 JitWord 协同AI文档最新进展。
折腾了2个月,JitWord共建版 1.0 终于上线,我们可以在浏览器上一键编辑:
- word文档
- excel表格
- 思维导图
同时我们还攻克了几个在web端很难实现的“客户难题”:
- web端需要支持word分页模式
- 文档编辑的审阅模式
- 协同权限一致性问题
- 支持10w字超大文档的解析和渲染
说实话解决这些问题非常不顺利,我们尝试用AI给方案,我们来执行落地,但是实际效果并不理想。
所以我们不得不独立设计解决方案,不断调试和优化,最后终于实现了基本符合我们需求的功能效果。(当然后续还会持续优化)
同时我们还提供了一款基础的开源SDK,供大家参考体验,大家可以轻松集成到本地项目中使用:
JitWord 协同文档编辑器,具备以下核心技术亮点:
- 超低延迟协作:基于 CRDT 算法实现 10-30ms 协作延迟
- 智能版本管理:自动版本保存与可视化版本对比
- 多格式文档处理:支持 DOCX、PDF、Markdown 等格式的智能解析与导出
- AI 深度集成:集成多种主流大模型,提供智能写作和改写能力
- 企业级安全:JWT 认证、权限控制、操作审计等安全机制
- 高度可扩展:模块化架构,支持自定义组件和功能扩展
分享一下我们核心协同文档的设计架构:
接下来我就和大家详细分享一下 JitWord共建版 的功能细节以及未来我们对JitWord 的产品规划。
1. 支持多文件类型编辑和管理
我们可以在 jitword 共建版里新建文档,表格,思维导图,基本上中小企业的数据和文档管理需求都能满足。同时我们还提供了文档权限和访问控制,保证文档的独立性和安全可控。下面是创建电子表格的的页面:
如果大家想整理思维笔记,也可以直接创建思维导图:
同时还能基于AI生成思维导图,极大地提高我们的工作效率。下面是文档管理的列表,我们可以轻松管理文档资源:
2. Web端支持word文档分页
这个功能是反馈最多的问题,很多客户都希望我们的在线协同 Word 能对标Office,比如实现类似office的word分页效果,但是实现这个功能需要进行大量的dom计算和方案重构,所以我们之前一直没敢实现这个功能。
但是为了进一步满足客户的需求,我们死磕了2个月,优化了文档数据结构,并保持和之前数据结构进行向下兼容,设计了很多分页计算规则,最终基本 1:1 还原了 Word 分页的功能。
3. 协同文档编辑过程中的审阅模式
审阅模式会保存不同用户的操作记录,我们可以轻松切换不同的操作记录查看改动范围,并像 git 的差异对比一样看到高亮的改动对比。
当然这个模块还有一些优化的控制,我们还在持续优化这个功能。
4. 协同权限控制
在共建版中,我们设计了协同编辑的权限控制开关,当用户开启协同编辑按钮时,其他人可以多人协同编辑文档:
如果创建者关闭了协同编辑功能,其他人的页面会立即更新文档状态,变成只读模式:
这样能保证文档的一致性,以及文档创建者能安全可控的管理文档权限。后期规划我们年前还会基于目前已知用户的反馈的问题,做持续的优化和迭代,并实现更多高价值的Office级别的功能,同时会优化我们的AI Agent,让它成为更智能的AI办公智能体。
好啦,今天就分享到这,后续会持续迭代,如果大家对AI Word编辑器感兴趣,也欢迎随时留言区评论交流~