内容提要
作者参加上海AI Engineer大会时,因官网信息分散、移动端体验差,开发了开源项目EventPrep:将活动信息整理为一份Markdown并构建成单页静态站点,按会场动线排布日程、讲者背景与术语,支持本地笔记、清单勾选、阅读进度和离线快速打开,内置AI调研技能可自动抓取官网数据,也可下载Markdown自行编辑。
延伸解读
从官网到随身手册:信息聚合的现场价值
文章指出大会官网内容虽丰富,但组织逻辑面向桌面浏览,移动端体验差。EventPrep 将分散的嘉宾、日程、术语等信息压成一份 Markdown 并构建为单页静态站点,按会场动线排布,让参会者在现场用手机快速查阅。这提示我们:活动信息设计应优先考虑现场使用场景,而非仅堆砌内容。
离线优先与本地存储:应对会场网络拥堵
EventPrep 采用纯静态站点,笔记、清单勾选状态和阅读进度均保存在浏览器 localStorage,不依赖后端。作者强调,会场数千人并发常导致蜂窝网络瘫痪,而该工具断网时仍能秒开查日程、写笔记。这种设计思路对现场工具开发有参考意义:优先保证离线可用性,而非追求云同步。
AI 辅助调研与数据可编辑性
项目内置 event-research AI 技能,可自动抓取大会官网多层链接,整理讲者背景和议程。同时页面提供“下载本页 Markdown”链接,用户可获取源文件自行编辑或微调。这体现了工具的双向闭环:既降低人工整理成本,又把数据使用权交还用户,方便个性化定制。
Q&A
EventPrep 是什么?它主要解决什么问题?
EventPrep 是一个开源项目,将活动信息整理成一份 Markdown 文件(event.md),并构建成单页静态站点。它主要解决大会官网信息分散、移动端体验差的问题,让参会者能在现场用手机快速查看日程、讲者背景和术语,并支持本地笔记、清单勾选、阅读进度和离线访问。
EventPrep 的页面内容是如何组织的?
页面完全按照读者站在会场门口的使用顺序(会场动线)由浅入深排布,没有冗长的开场客套,全是现场随手要用的东西,例如日程、讲者背景、术语等,并且取消了传统的「机构与嘉宾」和「前置知识」独立章节,将讲者履历和技术术语就地摆在每场场次旁边。
EventPrep 如何帮助用户在参会时做笔记和记录进度?
每张日程卡片末尾有「+ 记一笔」按钮,点开是纯净文本输入框,笔记自动防抖保存在本地 localStorage,写过笔记的场次卡片上会常驻小标记。行前清单的可打勾状态和阅读进度(精准记录到章节与节内偏移量)也保存在本机,关闭页面再打开会瞬时回到之前位置,滚回顶部则自动清除进度。
EventPrep 在离线或网络拥堵的情况下能正常使用吗?
能。EventPrep 是纯静态站点,所有数据(笔记、清单状态、阅读进度)都保存在用户本机,不建后端、不上传服务器,因此断网状态下查日程、看术语、打勾清单、写笔记全部照常秒开。
EventPrep 如何自动整理大会官网的讲者和议程信息?
项目内置了 event-research AI 调研技能。把大会官网链接或票务页面扔给 AI 工具,它会自动顺着层层链接穿透抓取,将几十位讲者和两天几十场议程整理成结构化数据,避免纯人工搬运的费时和出错。
用户能否自己编辑 EventPrep 生成的活动页面内容?
可以。每个活动页右下角提供「下载本页 Markdown」的直达链接,下载的内容就是源文件的镜像。用户可以下载后扔给 AI 微调、增加个人备注文档,再塞回仓库重新构建,实现数据使用和编辑权的双向闭环。