Prompt 到 API

9404 字
47 分钟
Prompt 到 API

1. 今日主题与一句话结论#

主题:Prompt 到 API

一句话结论: 一个 AI 功能能不能上线,不取决于 Demo 时模型回答得多漂亮,而取决于 Prompt、模型选型、API 编排、成本性能、评估集、灰度、日志、降级和业务指标能否形成一套可复测、可治理、可持续运营的系统。

我们完成了从 Prompt 到 API 产品化的关键跨越:

  • Prompt 基础结构,学习如何明确角色、背景、任务、输入、输出、约束和异常。

  • Prompt 工程进阶,学习 Few-shot、分步推理、格式约束、自检和复杂任务拆解。

  • Prompt 评估方法,学习用样本集、通过率、一致性、格式合规和拒答能力评价 Prompt。

  • 大模型选型,学习在能力、成本、中文、长上下文、私有化、生态和合规之间做取舍。

  • API 产品化入门,学习鉴权、限流、日志、错误码、重试、计费、Prompt 版本和模型路由。

  • API 成本与性能,学习首字延迟、完整响应、流式输出、缓存、降级、小模型路由和预算管理。

你要能把一个“手写 Prompt Demo”升级为“可上线 AI API 能力”,并且能拿着评估表、成本表、架构草图和评审清单去和研发、算法、运营、法务、客服、增长团队开评审会。


2. 学习目标#

  1. 判断一个 AI Demo 距离真实上线还缺哪些能力。

  2. 把 Prompt、模型、API、评估、成本和业务目标串成一个完整方案。

  3. 设计 30 条样本的 Prompt 回归测试集,并定义通过标准。

  4. 写出可评审的 AI API PRD 片段,包括输入输出、异常、监控、灰度和降级。

  5. 识别 AI 功能上线前最常见的项目风险:幻觉、成本失控、延迟过高、权限错误、日志缺失、评估不足。

  6. 从产品、工程、增长、团队协同角度判断 AI 能力是否值得进入核心链路。

  7. 完成第 2 周作品集整理,形成后续 AI 项目的基础资产。


3. 深度阅读:从“能回答”到“能上线”的真正差距#

3.1 Demo 的价值是验证可能性,上线的要求是验证稳定性#

很多团队第一次做大模型功能时,最容易被 Demo 误导。产品经理写一个 Prompt,把用户输入粘进去,模型生成了一段看起来不错的内容,于是团队会觉得“这个功能可以做”。这个判断只完成了第一步:证明模型在某些样本上有可能给出有价值的结果。

但真实上线要求完全不同。上线不是问“模型能不能答对这一题”,而是问:

  • 它在 1000 个真实用户问题里能稳定答对多少?

  • 它在边界问题、脏数据、缺失数据、恶意输入下会怎样?

  • 它回答错时,业务损失是什么?

  • 它能不能给出可解释的依据?

  • 它的成本是否低于业务收益?

  • 它的延迟是否符合当前页面体验?

  • 它能不能被监控、回滚、灰度和复盘?

  • 它的 Prompt、模型、知识库、规则更新后能不能回归测试?

如果这些问题没有答案,Demo 就不能直接进核心链路。它可以进入内部试用、运营辅助、人工审核前置、低风险灰度,但不应该直接承担高风险决策。

从项目管理看,AI 功能的复杂度不在“调接口”,而在不确定性治理。传统规则系统失败时通常比较可解释:规则没覆盖、数据没同步、接口异常。大模型失败时更复杂:可能是 Prompt 不清楚,可能是模型能力不足,可能是上下文太长导致关键信息被稀释,可能是检索召回错了,可能是输出格式不稳定,可能是用户问题本身缺信息,也可能是模型在没有依据时编造了答案。

所以,产品负责人需要把 AI 功能从“单点能力”拆成一条完整链路:

业务目标
-> 用户场景
-> 输入来源
-> Prompt 结构
-> 模型选型
-> API 编排
-> 工具 / 数据依赖
-> 输出格式
-> 评估集
-> 风控和降级
-> 监控和日志
-> 成本预算
-> 灰度上线
-> 持续迭代

这条链路任何一环缺失,都会在上线后变成问题。Prompt 写得好但没有评估集,改一次就不知道质量是否下降;模型能力强但没有成本归因,增长一放量就超预算;API 能返回答案但没有错误码和日志,线上问题无法定位;输出很漂亮但没有业务指标,团队无法判断是否值得继续投入。

3.2 Prompt 不是文案,而是 AI 功能的行为协议#

第 2 周最重要的认知之一,是不要把 Prompt 当成“给模型看的文案”。Prompt 更像一份轻量行为协议,它定义了模型在某个场景下应该扮演什么角色、使用什么信息、完成什么任务、遵守什么边界、输出什么格式、遇到异常时如何处理。

一个可上线 Prompt 至少要回答 8 个问题:

问题说明
角色是谁模型是客服、审核员、分析师、助理还是生成器
业务目标是什么是提高转化、降本、提效、控风险还是辅助决策
输入字段有哪些用户输入、订单信息、商品信息、知识片段、历史对话
任务边界是什么能做什么,不能做什么,哪些必须拒答或转人工
判断步骤是什么先识别意图,再查资料,再生成,再自检
输出格式是什么JSON、表格、自然语言、标签、结构化建议
异常如何处理缺字段、冲突信息、低置信度、敏感问题
质量如何评估准确率、格式合规、引用正确、拒答合理、一致性

这会改变产品和研发的协作方式。以前产品可能只写“系统自动生成客服回复”。现在必须写清楚:什么情况下生成,生成前需要哪些字段,是否允许引用优惠承诺,是否必须给出政策来源,是否需要输出置信度,是否能直接发给用户,低置信度是否进入人工审核。

Prompt 进入工程系统后,还必须版本化。一个 Prompt 的变化可能像代码变更一样影响线上行为。比如客服 Prompt 中把“语气友好”改成“尽量安抚用户”,模型可能更容易给出额外补偿承诺;把“回答必须基于政策”删掉,模型可能开始编造流程;把输出格式从自然语言改成 JSON,前端解析就会依赖字段稳定性。

因此,Prompt 的管理至少要有:

  • 版本号:例如 customer_refund_reply_v1.3

  • 适用场景:退款政策解释、物流催促、发票问题。

  • 输入字段定义:字段名、类型、是否必填、来源系统。

  • 输出结构定义:字段、类型、枚举值、最大长度。

  • 测试集:覆盖正常、边界、异常、高风险样本。

  • 发布记录:谁修改、为什么修改、影响范围。

  • 回滚机制:新版本失败时回到旧版本。

这就是为什么 Prompt 工程不是“写得聪明”,而是“写得可维护、可复测、可协作”。

3.3 模型选型不是排行榜决策,而是业务约束决策#

很多团队选模型时会问“哪个模型最强”。这个问题不够准确。真实项目里要问的是:在这个业务场景、这个成本预算、这个延迟要求、这个合规约束下,哪个模型最合适。

例如:

  • 商品标题生成要求低成本、高并发、格式稳定,不一定需要最强推理模型。

  • 合同风险摘要要求长文档理解、引用准确、风险谨慎,不能只看生成流畅度。

  • 客服回复要求中文口语、政策忠实、情绪处理、低延迟和人工接管。

  • BI 经营分析要求结构化数据理解、计算准确、解释清晰,必要时要工具调用。

  • 企业内部知识问答要求权限隔离、引用资料、拒答能力和私有化部署可能性。

模型选型要进入产品方案,而不是只留给技术团队。因为模型选择直接影响用户体验、成本结构、商业模式和上线节奏。

一个实用的选型矩阵应包含:

维度评估问题
能力匹配是否擅长当前任务:生成、分类、抽取、推理、长文档、工具调用
中文能力中文表达、行业词、口语、政策文本理解是否稳定
延迟首字延迟和完整响应能否满足交互场景
成本输入输出 Token 单价、缓存策略、批量调用价格
稳定性API 可用性、限流、错误率、版本变更风险
工程生态SDK、日志、函数调用、结构化输出、监控支持
合规数据是否出境、是否支持私有化、日志保存策略
可替换性是否能通过编排层切换模型,避免供应商绑定

产品负责人需要推动“多模型策略”而不是“一把梭”。简单任务用规则、缓存或小模型;复杂任务用强模型;高风险任务用模型辅助加人工确认;供应商异常时有备用模型;成本超阈值时有降级策略。

这不是过度设计。只要 AI 功能进入增长入口或核心业务链路,模型不可用、成本上涨、延迟波动都会变成业务风险。模型选型不是一次性采购决策,而是持续运营决策。

3.4 API 产品化让 AI 能力从个人实验变成组织资产#

Day 12 的重点是 API 产品化。它解决的问题是:当多个业务都想用 AI 时,不能让每个团队各自写 Prompt、各自调模型、各自处理错误、各自记录日志。

没有 API 产品化时,组织里会出现很多小型 AI 烟囱:

  • 商品团队一套文案生成 Prompt。

  • 客服团队一套回复 Prompt。

  • 运营团队一套活动文案 Prompt。

  • 销售团队一套客户跟进 Prompt。

  • 数据团队一套经营分析 Prompt。

短期看很快,长期看不可治理。没有统一的鉴权、限流、日志、成本归因、错误码、Prompt 版本、模型路由和安全策略,任何一个业务放量都可能打穿预算,任何一个 Prompt 修改都可能影响线上质量,任何一个模型异常都可能让业务团队无法定位责任。

AI API 产品化的核心是建立 AI 编排层:

业务系统
|
AI API 网关
|-- 鉴权
|-- 限流
|-- 成本归因
|-- 日志追踪
|
AI 编排层
|-- Prompt 版本
|-- 模型路由
|-- 上下文组装
|-- 工具调用
|-- 输出校验
|-- 风控拦截
|-- 降级策略
|
模型和数据层
|-- 大模型 API
|-- 小模型
|-- 知识库
|-- 业务系统

这套结构的商业价值很明确:它把 AI 能力从一次性项目变成可复用平台。客服、商品、运营、销售、知识库都可以复用同一套鉴权、日志、模型路由、成本看板和评估框架。团队的后续创新速度会变快,同时风险可控。

对项目负责人来说,API 产品化也能降低跨团队沟通成本。业务团队只需要说明场景、输入、输出、指标和风险;AI 平台团队负责统一能力;数据团队提供字段和权限;运营团队维护知识和话术;风控法务定义边界。每个团队职责更清楚,项目不容易陷入“模型不行”“业务没说清”“研发没做完”的互相归因。

3.5 成本和性能是产品策略,不是后端参数#

Day 13 讨论了 API 成本与性能。这里最容易被忽略的一点是:成本和性能会反过来决定产品形态。

如果一个功能必须 1 秒内返回,就不能默认塞入十几页上下文再用强模型生成长答案;如果一个功能每天会被免费用户调用 50 万次,就不能用高成本模型生成低价值内容;如果一个功能用于后台报告,用户不一定需要同步等待,就可以设计成异步任务、预计算和通知。

AI 产品常见性能策略:

策略解决问题适用场景
流式输出降低用户感知等待聊天、客服、写作、报告生成
精确缓存减少重复 FAQ 调用政策问答、流程说明
语义缓存覆盖相似问题客服、导购、内部知识问答
小模型路由降低简单任务成本分类、抽取、意图识别
批处理提升吞吐,降低单次成本商品文案、批量摘要
异步任务避免用户长时间等待报告、分析、长文档生成
降级兜底保持核心流程可用高峰、供应商限流、模型异常

成本策略同样要写进 PRD:

  • 单次平均成本上限是多少?

  • 每日预算是多少?

  • 哪些用户有免费额度?

  • 哪些场景允许调用强模型?

  • 哪些结果可以缓存?

  • 哪些请求必须拒绝或转人工?

  • 成本超过 70%、90%、100% 时如何告警?

  • 成本增长是否带来转化、留存、满意度或人工节省?

增长团队尤其需要关注这个问题。AI 功能很容易在早期提升点击率和使用率,但如果每次使用都产生边际成本,增长策略必须计算 ROI。免费试用、活动入口、裂变奖励、批量生成都可能带来成本放大。没有预算控制的 AI 增长不是增长,是不受控消耗。

3.6 评估集是 AI 项目的质量地基#

Prompt、模型、API、缓存、降级都需要评估集。没有评估集,团队只能凭感觉判断模型好不好。

一个最小可用的 Prompt 回归测试集应包含 30 条样本,覆盖:

  • 常规成功样本:业务最常见问题。

  • 边界样本:信息缺失、字段冲突、问法模糊。

  • 高风险样本:退款、赔付、医疗、金融、法律、隐私、权限。

  • 恶意样本:诱导越权、提示注入、要求泄露系统规则。

  • 格式样本:要求 JSON、表格、标签、枚举值稳定输出。

  • 业务指标样本:是否能提升转化、减少人工、缩短处理时间。

评估不是只看“答得对不对”。至少要包括:

维度指标
准确性是否符合业务事实和知识库
完整性是否覆盖用户核心问题
忠实度是否只基于给定资料回答
格式合规是否按要求输出结构
安全性是否拒绝越权、敏感和高风险请求
一致性同类问题多次回答是否稳定
体验是否清晰、简洁、符合语气
成本Token 是否可控,是否调用了合适模型
可运营是否记录日志,是否方便复盘

对产品负责人来说,评估集的价值不只是测试,而是统一团队对“好答案”的定义。客服运营、产品、算法、研发、法务如果不共同看样本,就很容易各自用不同标准评价 AI。评估集把抽象争论变成具体样本讨论。


4. 案例一:中国在线教育机构把课程咨询 Prompt Demo 升级为可上线 API#

4.1 业务背景#

某国内在线教育机构希望在小程序和 App 中上线 AI 课程咨询助手,帮助用户了解课程适合人群、价格、课时、老师、学习路径和报名优惠。初版 Demo 由运营同学手写 Prompt,把课程介绍、常见问题和用户问题一起粘给大模型,模型能生成比较自然的回复。

Demo 在内部演示中效果不错,但准备上线时,产品负责人发现几个问题:课程价格和优惠经常变化,老师排期来自教务系统,不同用户可见的优惠不同,销售顾问担心 AI 乱承诺低价,增长团队希望在投放落地页使用 AI 咨询但又担心成本失控。

4.2 相关角色#

角色关注点
产品经理咨询路径、答案质量、转化率、异常处理
课程运营课程信息、话术、优惠规则、知识维护
销售顾问线索质量、跟进效率、避免错误承诺
后端工程师API 编排、鉴权、日志、限流
数据工程师课程库、价格、排期、优惠字段
增长负责人投放转化、线索成本、活动流量
法务 / 合规价格承诺、未成年人教育宣传合规

4.3 原始流程#

用户进入课程页
-> 点击 AI 咨询
-> 前端把用户问题发给后端
-> 后端拼接一段固定课程介绍和 Prompt
-> 调用强模型
-> 返回一段自然语言答案

原流程存在的问题:

  • 课程价格和优惠写在 Prompt 中,更新不及时。

  • 老师排期、剩余名额、班级时间没有实时查询。

  • 所有问题都调用强模型,投放高峰成本不可控。

  • 没有 Prompt 版本和评估集,运营改话术后无法回归。

  • 用户问“能不能保证提分”“最低多少钱”等问题时,模型可能过度承诺。

  • 咨询线索没有结构化沉淀,销售无法判断用户意向。

4.4 AI 改造流程#

改造目标不是让模型自由回答,而是让 AI 咨询助手成为“课程信息查询 + 咨询意图识别 + 合规话术生成 + 线索结构化”的 API 能力。

用户问题
-> 输入校验和用户身份识别
-> 意图分类:课程介绍 / 价格 / 排期 / 优惠 / 学习建议 / 投诉 / 高风险承诺
-> 查询课程系统、排期系统、优惠系统
-> 选择处理路径:
- 标准 FAQ:缓存或模板
- 个性化学习建议:中模型生成
- 价格优惠:查系统后模板化回答
- 高风险承诺:拒绝绝对化承诺并转顾问
-> 输出质检:合规、价格、格式、引导动作
-> 返回答案并沉淀线索标签

4.5 数据 / 系统依赖#

系统用途
课程商品库课程名称、适合人群、课时、学习目标
教务排期系统班级时间、老师、剩余名额
优惠系统用户可用优惠、活动规则、有效期
CRM用户手机号、来源渠道、意向标签、顾问分配
内容知识库常见问题、课程说明、学习路径
API 网关鉴权、限流、成本归因
日志系统Prompt 版本、模型版本、输入输出、错误码
质检系统抽检回答、标注问题、回归测试

4.6 方案架构#

App / 小程序 / 投放落地页
|
课程咨询业务后端
|
AI 咨询 API
|-- 用户身份和渠道识别
|-- 意图分类
|-- 课程 / 排期 / 优惠查询
|-- Prompt 版本选择
|-- 模型路由
|-- 合规质检
|-- 线索标签生成
|
模型层
|-- 小模型:意图分类、字段抽取
|-- 中模型:学习建议、咨询回复
|-- 强模型:复杂多轮咨询总结
|
CRM / 运营看板 / 质检后台

4.7 关键指标#

指标目标
咨询首字延迟 P95小于 2 秒
完整回复 P95小于 8 秒
价格错误率小于 0.1%
违规承诺率0
FAQ 缓存命中率大于 40%
强模型调用占比小于 20%
咨询到留资转化率提升 8%
销售有效线索率提升 10%
单次咨询成本低于人工线索收益阈值
Prompt 回归测试通过率大于 90%

4.8 主要风险#

风险说明应对
价格和优惠错误AI 引用旧活动或不适用优惠价格必须实时查系统,不写死在 Prompt
绝对化承诺“保证提分”“一定通过”等表述违规合规规则拦截,Prompt 明确禁止
投放流量成本失控落地页访问量大,咨询调用激增渠道限流、免费额度、FAQ 缓存
线索质量下降AI 引导过度,留下低意向线索记录意向标签和关键问题
销售不信任 AI顾问认为 AI 抢话术或乱承诺先做辅助模式,提供质检和反馈入口

4.9 复盘结论#

这个案例说明,教育咨询类 AI 不能只靠一个“会聊天”的 Prompt。上线方案必须连接课程、排期、优惠、CRM 和合规规则。模型负责表达和归纳,事实信息必须来自业务系统,高风险承诺必须被拦截。

从增长角度看,AI 咨询可以提升落地页互动和线索转化,但只有在成本可控、线索可追踪、话术合规的前提下才值得放量。否则短期咨询量上升,长期可能带来投诉、销售返工和品牌风险。


5. 案例二:B2B SaaS 公司把客户总结 Prompt 做成销售辅助 API#

5.1 业务背景#

一家 B2B SaaS 公司销售团队每天需要查看客户 CRM、会议纪要、邮件沟通和工单记录,再判断客户是否有续约风险或增购机会。某销售主管先用大模型手工总结客户信息:把客户近三个月沟通记录复制进 Prompt,让模型输出“客户现状、风险、机会、下一步建议”。

Demo 对单个客户有效,但规模化后出现问题:不同销售复制的数据格式不一致,模型有时忽略关键工单,敏感客户信息进入外部模型,报告生成时间长,管理层也无法比较不同团队的使用效果。

5.2 相关角色#

角色关注点
销售代表快速了解客户状态和下一步动作
销售主管看团队客户风险和机会
客户成功续约、满意度、工单问题
产品经理报告结构、权限、体验、指标
数据团队CRM、邮件、会议、工单数据整合
安全团队客户数据权限和模型调用合规
增长团队提升续约率、扩容率和销售效率

5.3 原始流程#

销售手工打开 CRM
-> 复制客户信息、会议纪要、工单记录
-> 粘贴到 Prompt
-> 大模型生成客户总结
-> 销售自行判断是否采纳

原流程的问题:

  • 数据输入不标准,不同销售生成结果不可比。

  • 权限不可控,可能把无权限客户数据复制给模型。

  • 没有统一 Prompt 版本,结果质量不稳定。

  • 没有日志,无法知道 AI 建议是否被采纳。

  • 没有成本归因,无法判断哪个团队使用最多。

  • 不能和 CRM 流程结合,报告无法沉淀为组织知识。

5.4 AI 改造流程#

改造成销售辅助 API 后,系统不允许销售自由粘贴大段客户资料,而是由后端在权限过滤后自动组装上下文。

销售打开客户详情页
-> 点击生成 AI 客户摘要
-> 后端校验销售是否有客户权限
-> 聚合 CRM、会议、邮件、工单摘要
-> 检查数据新鲜度和缺失字段
-> 调用客户摘要 Prompt v2
-> 输出结构化报告:
- 当前状态
- 主要风险
- 扩容机会
- 推荐动作
- 需要人工确认的信息
-> 写入 CRM 时间线
-> 记录销售是否采纳建议

5.5 数据 / 系统依赖#

系统用途
CRM客户阶段、合同金额、续约时间、负责人
会议纪要客户异议、承诺事项、决策人变化
邮件系统最近沟通频率和主题
工单系统问题数量、严重度、处理状态
权限系统控制客户数据访问范围
数据仓库生成客户健康度基础指标
AI API 网关模型调用、成本归因、日志
CRM 时间线保存报告版本和销售动作

5.6 方案架构#

CRM 客户详情页
|
销售辅助服务
|-- 权限校验
|-- 数据聚合
|-- 数据缺失检测
|-- Prompt 版本管理
|-- 模型调用
|-- 输出结构校验
|-- 写回 CRM
|
数据源
|-- CRM
|-- 会议纪要
|-- 邮件摘要
|-- 工单
|
运营和管理看板
|-- 使用量
|-- 采纳率
|-- 续约影响
|-- 成本

5.7 关键指标#

指标目标
客户摘要生成成功率大于 95%
结构化输出合规率大于 98%
平均生成时间小于 15 秒
销售建议采纳率大于 30%
高风险客户识别召回率大于 85%
无权限数据进入 Prompt 次数0
单份报告平均成本低于预算阈值
续约前有效触达率提升 10%
销售准备会议时间降低 20%

5.8 主要风险#

风险说明应对
数据权限错误销售看到不属于自己的客户信息后端先过滤权限,再组装 Prompt
旧数据误导模型基于过期会议或工单总结报告显示数据截止时间和缺失项
建议过度自信模型给出不可靠销售判断输出置信度和需确认事项
销售不采纳AI 报告脱离实际销售动作把建议写成下一步可执行任务
ROI 不清使用量上升但业务收益不明显跟踪采纳率、续约率、扩容率

5.9 复盘结论#

销售辅助场景的关键不是让模型“自由分析”,而是让模型在权限、数据结构、报告模板和业务指标约束下辅助判断。AI 的输出必须进入 CRM 工作流,否则它只是一个旁路工具,无法沉淀组织能力。

这个案例也说明 API 产品化的组织价值:同一个 Prompt Demo 只有做成受控 API,才能让销售团队规模化使用,让管理层看见数据,让安全团队放心,让增长团队评估续约和扩容影响。


6. 动手实操任务#

任务:做一个 30 条样本的 Prompt 回归测试#

选择一个你已经设计过的 AI 功能,例如智能客服回复、商品文案生成、课程咨询、客户摘要、合同摘要、经营分析。为它设计 30 条测试样本,并完成回归测试表。

你需要产出:

  1. 功能说明:AI 功能解决什么业务问题。

  2. Prompt 版本:写明当前版本号和核心约束。

  3. 模型选择:当前模型和备用模型。

  4. 30 条测试样本:覆盖常规、边界、高风险、恶意输入、格式要求。

  5. 评分标准:至少包含准确性、格式合规、安全性、一致性、成本。

  6. 回归结论:是否允许上线、灰度还是需要继续修改。

  7. 上线评审清单:列出还缺哪些工程、数据、运营和风控能力。

验收标准#

验收项标准
样本数量至少 30 条
样本覆盖至少包含常规、边界、高风险、恶意、格式 5 类
评分维度至少 5 个维度
通过标准明确整体通过率和关键样本一票否决规则
回归结论能判断上线、灰度、修改或暂停
工程检查包含日志、错误码、限流、降级、监控
成本检查包含 Token、模型路由、预算和缓存
团队协同明确产品、研发、算法、运营、法务职责

7. 测试题与参考答案#

7.1 理解题#

题 1:为什么不能把一个效果不错的 Prompt Demo 直接上线?

参考答案: Demo 只证明模型在少量样本上可能有效,不能证明它在真实流量、边界输入、高风险问题、异常系统、成本约束和延迟要求下稳定可靠。上线还需要评估集、日志、限流、错误码、降级、Prompt 版本、模型路由、成本监控和灰度机制。

题 2:Prompt 版本管理为什么重要?

参考答案: Prompt 改动会直接影响模型行为,类似代码变更。没有版本管理,就无法追踪谁改了什么、为什么改、影响哪些场景,也无法在质量下降时回滚。Prompt 版本还应绑定测试集、模型版本和上线记录。

题 3:模型选型为什么不能只看能力排行榜?

参考答案: 真实业务要综合任务类型、中文能力、延迟、成本、稳定性、合规、生态和可替换性。最强模型不一定适合所有场景,简单分类或 FAQ 用强模型会造成成本浪费,核心业务还要考虑私有化、日志和供应商风险。

题 4:AI API 产品化最少应包含哪些能力?

参考答案: 至少应包含鉴权、限流、日志、错误码、重试、Prompt 版本、模型路由、成本归因、输出校验、风控拦截、降级策略和监控看板。否则 AI 能力无法稳定复用,也无法在多业务场景中治理。

7.2 应用题#

题 5:如果一个客服 Prompt 回归测试通过率只有 70%,但业务很想上线,你会怎么处理?

参考答案: 不能直接全量上线。应先分析失败样本类型:如果高风险样本失败,必须阻塞上线;如果是低风险表达问题,可以进入小流量灰度并人工审核。应补充 Prompt 约束、缓存标准答案、增加转人工规则、降低自动发送范围,并设定灰度指标和回滚条件。

题 6:一个 AI 商品文案功能上线后成本超预算,你会如何复盘?

参考答案: 先拆成本来源:调用量、输入 Token、输出 Token、模型单价、重试率、重复生成率、强模型占比。再看业务收益:点击率、转化率、运营节省时间。优化方向包括缩短 Prompt、限制输出长度、结果缓存、批处理、小模型路由、失败重试上限和按用户/商品设置额度。

题 7:如何判断一个 AI 功能是否适合进入核心链路?

参考答案: 要看业务收益是否明确,错误成本是否可控,评估集是否通过,异常是否有降级,日志是否可追踪,人工接管是否可用,成本是否可承受,延迟是否满足体验,合规和权限是否明确。只要高风险错误不可控,就不应直接进入核心链路。


8. 当日产出模板#

8.1 30 条样本 Prompt 回归测试表#

编号样本类型输入期望输出关键检查点实际结果是否通过备注
1常规准确回答
2常规语气符合
3常规输出完整
4常规引导下一步
5常规无多余承诺
6边界缺信息时追问
7边界信息冲突时不编造
8边界模糊问题先澄清
9边界超长输入能摘要
10边界无关问题能拒答
11高风险不做绝对承诺
12高风险不泄露隐私
13高风险不自动决策
14高风险转人工或提示确认
15高风险引用政策来源
16恶意抵抗提示注入
17恶意不泄露系统 Prompt
18恶意不绕过权限
19恶意不生成违规内容
20恶意记录风险标签
21格式JSON 字段完整
22格式枚举值合法
23格式字数符合限制
24格式不输出额外解释
25格式可被前端解析
26成本Token 不超预算
27成本简单问题走缓存
28成本简单分类走小模型
29一致性多次结果稳定
30综合准确、安全、可用

8.2 从 Demo 到可上线 API 能力评审清单#

一、业务目标
- 目标用户是否明确:
- 核心业务指标是否明确:
- AI 比原流程提升在哪里:
- 错误成本是否可接受:
二、Prompt 与模型
- Prompt 是否有版本号:
- Prompt 是否定义输入、输出、边界:
- 是否有 30 条以上测试样本:
- 模型选型是否有矩阵:
- 是否有备用模型或降级模型:
三、API 与工程
- 是否有鉴权:
- 是否有限流:
- 是否有统一错误码:
- 是否有重试上限:
- 是否记录输入输出、Prompt 版本、模型版本:
- 是否支持灰度和回滚:
四、成本与性能
- 首字延迟目标:
- 完整响应目标:
- 单次成本上限:
- 日 / 月预算:
- 缓存策略:
- 小模型路由策略:
五、风险与合规
- 高风险问题清单:
- 拒答和转人工规则:
- 隐私和权限校验:
- 日志脱敏策略:
- 人审范围:
六、运营与增长
- 是否有质检后台:
- 是否有用户反馈入口:
- 是否能统计采纳率 / 满意度:
- 是否能按渠道统计成本:
- 是否定义放量条件:
评审结论:
- 允许上线:
- 仅允许灰度:
- 需修改后复审:
- 暂停:

8.3 第 2 周作品集目录#

第 2 周作品集:Prompt、模型选型、API 产品化
1. Prompt 基础模板
- 角色、任务、输入、输出、约束、异常处理
2. Prompt 进阶模板
- Few-shot、分步任务、结构化输出、自检
3. Prompt 评估表
- 样本、期望输出、实际输出、评分、结论
4. 模型选型矩阵
- 能力、中文、成本、延迟、合规、生态、可替换性
5. API 产品架构草图
- 业务系统 -> AI 编排层 -> 模型 API
6. 成本优化方案
- 缓存、降级、小模型路由、预算、监控
7. 30 条样本回归测试表
- 常规、边界、高风险、恶意、格式、成本、一致性
8. 上线评审清单
- 业务、Prompt、模型、API、成本、风险、运营、增长

9. 第 2 周阶段复盘#

9.1 本周你应该已经建立的核心判断#

本周最重要的进展,是从“我会写 Prompt”升级到“我能设计一个可上线的 AI 能力”。这两者差距很大。

会写 Prompt 的人,通常关注表达技巧:角色设定、示例、格式、语气。能设计 AI 能力的人,必须同时关注业务目标、模型边界、工程架构、评估方法、成本性能和组织协作。

你现在应该能做出以下判断:

判断问题成熟回答
这个需求适合 AI 吗看是否需要语义理解、生成、归纳、复杂分类,而不是所有自动化都用 AI
Prompt 是否可上线看是否有版本、测试集、边界、异常、输出结构
模型怎么选看场景约束,不只看模型排名
API 怎么接通过编排层管理鉴权、日志、限流、路由、降级
成本怎么控缓存、小模型、批处理、输出限制、预算告警
风险怎么控高风险拒答、人审、权限、日志、回滚
增长怎么做先算单位经济模型,再决定是否放量

9.2 本周常见误区#

误区正确做法
Demo 好就能上线必须用评估集和灰度验证
Prompt 是运营文案Prompt 是行为协议,需要版本化
最强模型最保险强模型贵且慢,要按任务路由
流式输出解决性能流式改善感知,不一定降低总成本
错了再人工处理高风险场景要先定义转人工规则
成本是研发问题成本会影响产品形态和增长策略
日志以后再补没日志就无法复盘和追责

9.3 下周学习衔接#

第 3 周会进入 AI 产品设计、评估和护栏。也就是说,我们会从“能力怎么接入”继续推进到“产品怎么设计得可靠”。

下周你需要带着三个问题继续学:

  1. AI 产品和传统产品在用户体验上有什么根本差异?

  2. 概率性输出如何进入稳定业务流程?

  3. 如何设计指标、PRD、护栏和人机协同,让 AI 功能真正可控?


10. 延伸阅读资料#

  1. 大模型应用工程实践:Prompt 版本管理、评估集、灰度和回滚。

  2. API 产品化资料:鉴权、限流、日志、错误码、SLO、监控和成本归因。

  3. SRE 基础:错误预算、降级、熔断、重试和可观测性。

  4. FinOps 基础:按功能、团队、渠道拆分云成本和 AI API 成本。

  5. 客服与销售场景 AI 质检资料:人工接管、满意度、错误承诺、线索质量。

  6. 安全与合规资料:提示注入、权限隔离、隐私脱敏、日志留存和人审机制。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Prompt 到 API
https://www.shanfengpm.com/posts/2026-04-04-prompt-to-api-review/
作者
山风
发布于
2026-04-04
许可协议
CC BY-NC-SA 4.0
本文首发于「山风blog」,作者:山风(余涛)。欢迎转发、分享本文链接, 但禁止任何形式的未授权转载、摘编、改写或商业使用
推荐文章Prompt工程
Profile Image of the Author
山风
12年产品经验,持续记录产品思考、业务设计、数据分析和团队管理实践。
站点统计