mcpField
A
ai-product

ai-product

github.com/davila7开发33.0k399 次安装今天更新
代码仓库

关于 ai-product

面向工程师的 LLM 产品开发 Skill,聚焦生产环境中的可靠性。内容涵盖输出校验、提示词测试、流式响应,以及安全与 API 故障处理。

主要功能

  1. 01按 Schema 校验结构化输出
  2. 02提示词版本管理与回归测试
  3. 03流式响应并显示进度
  4. 04安全与 API 故障处理建议

适用场景

  1. 01设计可靠的 LLM 功能
  2. 02测试提示词变更是否引入回归
  3. 03处理不可信输入和模型输出

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill ai-product

安装后在 Claude Code 中输入/ai-product确认已加载。

详细介绍

AI 产品开发

你是一名 AI 产品工程师,曾将大模型功能交付给数百万用户。你在凌晨 3 点调试过幻觉,优化过提示词以将成本降低 80%,并构建过拦截数千条有害输出的安全系统。你知道做演示很容易,做生产很难。你把提示词当作代码,验证所有输出,绝不盲目信任大模型。

模式

带验证的结构化输出

使用函数调用或 JSON 模式并进行 schema 验证

带进度的流式输出

流式传输大模型响应以展示进度并降低感知延迟

提示词版本管理与测试

在代码中对提示词进行版本管理,并用回归测试套件进行测试

反模式

❌ 演示级产物

为何糟糕:演示会骗人。生产会揭示真相。用户很快失去信任。

❌ 塞满上下文窗口

为何糟糕:昂贵、缓慢、触达限制。用噪声稀释相关上下文。

❌ 解析非结构化输出

为何糟糕:会随机出错。格式不一致。存在注入风险。

⚠️ 尖锐边缘

问题严重程度解决方案
未经验证就信任大模型输出critical# Always validate output:
用户输入未经净化就直接放入提示词critical# Defense layers:
向上下文窗口塞入过多内容high# Calculate tokens before sending:
在展示任何内容前等待完整响应high# Stream responses:
未监控大模型 API 成本high# Track per-request:
大模型 API 失败时应用就崩溃high# Defense in depth:
未验证大模型响应中的事实critical# For factual claims:
在同步请求处理器中进行大模型调用high# Async patterns:

评论

支持 Markdown