提示词管理 · 实现方式:coze-loop vs Langfuse
本部分对比两个开源 LLM 平台的提示词管理实现。范围:创建 → 存储 → 获取 → 发送给 LLM,以及数据模型、模板、版本与标签、缓存、风险。
文档索引
| 文档 | 内容 |
|---|---|
| 交互页面 | 按系统分页签、可点击的流程步骤、对比矩阵、Mermaid 图。也可新窗口打开 |
| coze-loop 实现 | coze-loop 详细报告 |
| Langfuse 实现 | Langfuse 详细报告 |
| 横向对比与建议 | 横向对比矩阵 + 自建提示词库建议 |

源码版本
| 系统 | 仓库 | 提交 |
|---|---|---|
| coze-loop | wzqwtt/coze-loop | 3a6a2bf0 |
| Langfuse | wzqwtt/langfuse | f75c661d |
所有源码链接都是固定提交的永久链接。
结论速览
| 维度 | coze-loop | Langfuse |
|---|---|---|
| 定位 | 服务端执行型:存储、渲染、调用 LLM 一体 | 注册中心型:存储与分发,客户端渲染 |
| 编辑 | 每用户私有草稿 → 提交 | 每次保存即新版本 |
| 版本号 | 用户指定 semver | 系统自增整数 |
| 默认读取 | 最新版本 | production 标签 |
| 模板 | normal / jinja2 / go_template | 正则 {{var}} + placeholder |
| 组合 | 片段,按 ID + 版本,2 层 | 依赖,按名字 + 版本或标签,5 层 |
| 服务端缓存 | 仅标签→版本(60 s) | 已解析提示词(1 h),epoch 失效 |
| 主要风险 | 跨空间标签修改、标签缓存漏失效、密钥落库 | 项目级缓存冷启动、删除非原子、获取不限流 |
详细对比与建议见横向对比与建议。
查看交互页面
- 在站内阅读:交互页面。
- 单独打开:
/html/prompt-management-implementation/。源文件为static/html/prompt-management-implementation/index.html。 - Mermaid 从 jsDelivr CDN 加载,需要联网。
写作约定
- 正文采用简化技术中文(参考 ASD-STE100):短句、一句一个意思、主动语态、术语一致、多用列表。
- 每条事实都附源码永久链接。推断性内容单独标注。