跳到主要内容

后端 AI 工作台

这个入口不是“后端名词表”,而是把 AI 协作真正落到后端工程日常里的训练工作台。目标是让你在接口设计、schema 变更、服务集成、回归验证和上线收口这些高频任务里,知道该先给 AI 什么上下文、该要求什么产出、又该用什么验证链把结果收回来。

这个工作台覆盖什么

两种阅读方式

按任务流阅读

  1. 新接口或大改接口:先看 API 与契约,再看 质量门禁与测试
  2. schema 变更或性能问题:先看 数据与存储,再回到 观测性与运维协作
  3. 第三方服务接入或消息链路:先看 服务集成与异步任务,再补 上下文与规则

按工程主题阅读

  • 契约边界:接口形状、错误模型、版本策略、SDK 和消费者约束。
  • 数据边界:schema、迁移、索引、回填、缓存、队列和一致性策略。
  • 运行边界:日志、trace、指标、发布策略、回滚和跨团队 handoff。
  • 协作边界:规则文件、计划先行、工作流、验证责任和 review 证据。

训练入口

推荐起步路径

路径一:从接口到上线

路径二:从 schema 到数据迁移

路径三:从服务接入到稳定运行

AI 友好的后端栈快照

TypeScript / Node.js 栈

  • API 层:Fastify 或 NestJS,加上 Zod/JSON Schema/OpenAPI,把接口 contract 变成显式制品。
  • 数据层:PostgreSQL + Prisma、Drizzle 或显式 SQL repository,把 schema diff 和迁移脚本纳入 review。
  • 验证层:Vitest、集成测试、Testcontainers 或 docker-compose smoke path。
  • 运行层:结构化日志、请求 ID、OpenTelemetry、基础 SLI/SLO 指标。

这套组合的优点是:类型、schema 和接口文档可以相互印证,AI 更容易在“小步修改 + 明确验证”的边界里工作。

Python 栈

  • API 层:FastAPI + Pydantic,先把 request/response model 和错误结构固定下来。
  • 数据层:SQLAlchemy/Alembic 或等价工具,要求每次 schema 变化都伴随迁移与回滚说明。
  • 验证层:pytest、integration test、fixture/seed 数据和合同快照。
  • 运行层:结构化日志、trace、metrics、后台任务监控和告警清单。

如果团队已经在 Go、Java 或 .NET 上稳定运行,不必为了 AI 改语言;真正关键的是 contract、migration、test、observability 这些约束是否清楚。

推荐工具与工作流

工具入口

工作流主线

  1. Terminal-First Repo Pairing:最适合后端的 repo 巡检、脚本验证和小步提交。
  2. Spec-First:新接口、跨服务改动或复杂 schema 演进先走这条。
  3. Bugfix / Refactor / Test:高频维护型改动的默认回路。
  4. Local -> Background -> Cloud:需要后台 agent 跑长链路任务时再升级。

下一步