还在用if-else做AI判断?LLM Patterns把架构模式给你归好类了

你是不是也这样:AI 应用写了一大堆,Prompt 满天飞,代码越改越乱?分类用 if-else,判断靠枚举,结果换一个模型效果就崩。

不是你的问题,是姿势不对。

GitHub 上有一个叫 llm-patterns 的 Skill,把「LLM 到底该怎么用在真实项目里」这件事,掰开了揉碎了给你整理成了一套可照抄的架构模式。

核心理念就一句话

LLM 干逻辑,代码干基建。

听起来简单,做到却很难。这个 Skill 告诉你哪些场景该让 LLM 上:

  • 分类判断(比如客服工单归类)
  • 信息提取(从非结构化文本里拿结构化数据)
  • 自然语言推理决策
  • 内容生成和转换
  • 那些用代码写出来又臭又长的条件判断

哪些场景老实写代码:数据校验、API 路由、数据库读写、权限判断、错误处理。

分清楚这个边界,应用架构就清爽了一大半。

三个实操模式,直接抄

① 结构化输出 — 用 Zod 写好 Response Schema,LLM 输出 JSON 后直接 parse,不用手写正则也不用担心格式崩。

② Prompt 版本化管理 — 把 Prompt 写成函数,按 v1/v2 编号,打死不写死字符串。新版 prompt 坏了?一键切回旧版。

③ 三层测试体系 — Mock 测试(快,不掉 token)、Fixture 测试(验证解析逻辑)、Eval 测试(夜间 CI 跑,准确率回归检测)。这套体系是生产级 AI 应用的标配。

怎么上手

装上这个 Skill,Claude Code 里直接调:

npx skills add https://github.com/alinaqi/claude-bootstrap --skill llm-patterns

装完你会得到一整套项目模板:Prompt 放哪里、Schema 怎么写、Client 怎么封装、测试目录怎么划,全部给你安排明白。

拿分类系统举个例子,核心链路是这样:

写 Prompt 函数 → LLM 返回 JSON → Zod Parse → 业务逻辑走你熟悉的代码

整个链路清晰可测试,LLM 只管「理解判断」,代码只管「落地执行」,谁干擅长的事谁上。

适合谁

  • 正在把 AI 集成进自己产品的工程师
  • 被各种 Prompt 管理搞混乱的开发者
  • 想要一套可复制 AI 架构模式的团队

685 颗星,MIT 协议,生产可用,还在等什么。

GitHub:https://github.com/alinaqi/claude-bootstrap


GitHub: https://github.com/alinaqi/claude-bootstrap

评论区

0 条评论

登录后可评论。

沈星河 935 阅读