使用 Manus 构建安全数据表检索系统
作者几乎完全通过 Manus 构建了一个 SDS 检索应用,该应用能在网上找到合适的 SDS PDF 文件,将其下载后提取文本,并转换为 JSON 格式。
- 具体怎么做
- 作者使用 Manus 构建了一个全栈 SDS 检索应用,包含 React 前端、Node/Express+tRPC 后端、MySQL兼容数据库、PDF 对象存储,以及两个由 OpenAI 驱动的步骤:一个模型负责查找合适的 SDS PDF、下载并提取文本,然后将其映射为严格的 JSON 格式;另一个模型则对结果进行验证。在 Manus 因长时间聊天式迭代导致系统崩溃后,作者转而采用基于数据库的流程追踪、跨模型代码审查机制,以及 tarball 工作流——其他模型生成完整的修复版本仓库,而 Manus 则主要负责重新部署这些仓库。
- 做到了什么
- 该系统在可观测性、状态处理规范性、PDF验证以及迭代流程稳定性方面均有所提升。作者表示,密封仓库工作流在每小时取得有效进展方面提升了3-5倍,正常成功运行仅需1-2分钟,但生产环境仍需在安全性和运营方面进行额外改进。
- 上手要点
- 他们主要的实际问题在于,寿命较长的 Manus 线程容易退化;每次迭代都导出完整的代码库及 Manus 报告,并将 Manus 视为一个部署机器人,才使得项目能够完成。
你可以这样试
使用 Manus帮我开发一个小应用,输入[产品或化学品名称],在线上找到对应的安全数据表 PDF 文件,下载后提取文本,并将其解析为包含 [危害、处理、急救、储存] 等字段的 JSON 格式。对 [3 个示例名称] 进行测试,并展示每个测试结果的 JSON 输出。如果完成,意味着应用能够完整运行,我也可以亲自试用。