AI 产品开发
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/ai-product。
技能介绍
问题从哪来
把 LLM 接进真实产品,和做一个能跑的 demo 不是一回事:输出格式漂移、幻觉、注入、成本随上下文膨胀、用户等到整段生成才看到内容——这些都会在生产里集中爆发。本技能把角色设定为有过大规模交付经验的 AI 产品工程师,默认你关心的是可观测、可回滚、可校验的上线路径,而不是「先上线再修」。
技能如何组织思路
它用三类模式串起实现方式:
- 带校验的结构化输出:优先函数调用或 JSON 模式,并配合 schema 校验,避免靠正则或「猜格式」解析。
- 带进度的流式输出:流式返回响应,降低感知延迟,而不是在 UI 展示前阻塞等待完整结果。
- 提示词版本管理与测试:在代码里对提示词做版本化,并用回归测试套件覆盖变更。
同时明确三类反模式(Demo 式产品、塞满上下文、非结构化解析)及危害,并给出易错点对照表——例如未校验就信任 LLM 输出、未净化用户输入、同步请求里调 LLM、未追踪 API 成本等,每项都对应可落地的防御思路(多层输入处理、发送前算 token、异步调用、按请求成本追踪、事实性陈述的额外校验等)。
适用边界
这是一套工程原则与检查清单,不会替你选模型、设计 UI 或写具体框架代码。团队若已有成熟的 MLOps/安全合规流程,需要把表里的「严重/高」项映射到你们自己的规范;若产品强依赖开放式长文本生成且难以 schema 化,结构化输出部分要单独做降级与人工审核设计。
使用场景
- PoC 聊天功能即将对真实用户开放,需要为函数调用或 JSON 模式定义 schema,并在服务层校验每条模型输出再落库
- 用户反馈 AI 功能「转圈太久」,需要在 API 层改为流式返回,让前端先展示部分结果而不是等完整 completion
- 提示词每周被运营改一版导致行为不一致,需要在仓库里版本化模板并用回归用例覆盖关键对话路径
- 允许用户自定义指令或上传文本拼进 prompt,需要在入模前做净化、长度与 token 预算检查,并设计 LLM 失败时的降级响应
适合人员
- 负责把 LLM 功能从内部 demo 推到线上的后端/全栈工程师,诉求是可校验输出、异步调用与失败不拖垮主请求
- 在内容生成链路里要控成本的产品技术负责人,诉求是发送前算 token、按请求追踪 API 费用并避免塞满上下文
- 平台安全或信任与安全工程师,诉求是对用户输入多层防御、拦截有害生成并对事实性陈述做额外校验
- 维护多环境提示词并承担线上回归的后端工程师,诉求是提示词与代码同版本管理并用测试套件锁住行为变更